Upon further reading the docs for the plugin, I guess this is not the correct plugin for wars. Is that correct?
I looked at the war plugin, but it doesn't appear to be able to be configured the same. Is there anyway that I can accomplish the goal defined below. For the bin/*.sh files, I could just start them off in the web-inf folder structure, and let the war plugin package them. The empty bigbrother folder is a different story. The war plugin won't build an empty folder into a war file, and it needs to be done. It was easy in ant. Is there anything similar in maven? Any help is much appreciated. Thanks... Frank Russo Senior Developer FX Alliance, LLC > -----Original Message----- > From: Frank Russo > Sent: Friday, December 16, 2005 2:35 PM > To: Maven Users List > Subject: Re: maven2 plugin suggestions > > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]