Sorry, wrong subject on the prior...
> -----Original Message-----
> From: Frank Russo 
> Sent: Friday, December 16, 2005 2:32 PM
> To: Maven Users List
> Subject: RE: [m2] Disabling tests in a profile
> 
> 
> I have a question about this. I tried what you have done with 
> the assembly plugin for my set up. I have a webapp. In the 
> webapp's web-inf folder, I need the following:
> 
>       web-inf/bin/*.sh
>       web-inf/bigbrother  // this is just an empty folder. 
> one of the .sh files uses it. 
> 
> I created the following package structure:
> 
>       src/main/scripts/bin  // with all the .sh files
>       src/main/scripts/bigbrother
> 
> I added your assembly plugin to my pom. I created the 
> following bin.xml file in the assembly folder:
> 
>       <assembly>
>           <id>war</id>
>           <formats>
>               <format>war</format>
>           </formats>
>           <fileSets>
>               <fileSet>
>                   <directory>src/main/scripts</directory>
>                   <outputDirectory>/WEB-INF/bin</outputDirectory> 
>                   <includes>
>                       <include>**/*.sh</include>
>                       <include>**/**</include>
>                   </includes>
>               </fileSet>
>           </fileSets>
>       </assembly>
> 
> I tried a couple of different things for the second include, 
> not of which work. 
>  
> Can anyone help on this? 
>  
> Thanks...
> Frank Russo
> Senior Developer
> FX Alliance, LLC
> 
> > -----Original Message-----
> Thanks for all the replies. 
> I actually got most of what I wanted from the jar and
> assembly plugin.
> 
> I configured the following in my pom.xml:
> 
> ...
> <build>
> ...
> <plugins>
>  <plugin>
>   <artifactId>maven-assembly-plugin</artifactId>
>    <configuration>
>     <descriptor>src/main/assembly/bin.xml</descriptor>
>    </configuration>
>  </plugin>
>  <plugin>
>   <groupId>org.apache.maven.plugins</groupId>
>    <artifactId>maven-jar-plugin</artifactId>
>    <configuration>
>     <archive>
>      <manifest>
>      
> <mainClass>net.sf.toolinstaller.ui.cli.Main</mainClass>
>       <packageName>net.sf.toolinstaller</packageName>
>       <addClasspath>true</addClasspath>
>      </manifest>
>     </archive>
>    </configuration>
>   </plugin>
> ...
> </build>
> ...
> 
> The jar plugin generates the manifest so that the
> classpath is generated and the mainclass is specified.
> 
> This means that my run script merely contains:
> 
> java.exe -jar ../lib/toolinstaller-0.2-SNAPSHOT.jar %*
> 
> The only thing missing here is automatic substitution
> of the version in the jar filename - but I can handle
> doing that manually for now. 
> 
> Then, I've configured the assembly plugin with 
> src/main/assembly/bin.xml which copies the required artifacts 
> into the assembled artifact for distribution.
> 
> Awesome - great work from the maven developers.
> 
> If you want to look at the full pom.xml and 
> src/main/assembly/bin.xml files have a look at my files in 
> the CVS repository: 
> 
> http://cvs.sourceforge.net/viewcvs.py/toolinstaller/toolinstaller/
> <http://cvs.sourceforge.net/viewcvs.py/toolinstaller/toolinstaller/> 
> 
> I wonder if it would be a good idea to enable
> substitutions when the assembly plugin copies
> resources.
> 
> Thanks again,
> Paul.
>  
> 
> --- Paul Rule <[EMAIL PROTECTED]> wrote:
> 
> > I often write stand alone apps, and I've often
> > thought
> > it would be good to have a plugin to bundle up a
> > build
> > complete with all the dependent jars, scripts,
> > config
> > files etc - and to even generate the run.bat &
> > run.sh
> > scripts.
> > 
> > Is there anything like this currently (I talking
> > maven2) - if I wrote it would anyone else find it
> > useful?
> > 
> > Also, would anyone find a plugin that generated the
> > java service wrapper configuration useful?
> > 
> > 
> >               
> > ____________________________________________________
> > 
> > Do you Yahoo!?
> > The New Yahoo! Movies: Check out the Latest
> > Trailers, Premiere Photos and full Actor Database. 
> > http://au.movies.yahoo.com <http://au.movies.yahoo.com/> 
> > 
> 
> 
> Send instant messages to your online friends
> http://au.messenger.yahoo.com <http://au.messenger.yahoo.com/>  
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to