Agreed. I think the issue I have is that documentation is pretty sparse for the assembly plugin, so I am not real sure of what its capabilities are, other than the obvious.
I'll have to play around with it and see exactly what it can do...... Ruel Loehr JBoss QA ----------------------------- 512-626-2782 Yahoo: ruelloehr Skype: ruelloehr AOL: dokoruel -----Original Message----- From: Edwin Punzalan [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 23, 2005 12:54 AM To: Maven Users List Subject: Re: [M2] assembly plugin - best practices and concepts - questions OR how do i move files around using maven2 Hi, The assembly plugin accepts an xml configuration file called "assembly descriptor" instructing it how to build your project. You are right that assembly:assembly can create a bin jar but that is just one of the many things it can do. Read http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html for more info on how to use/configure the assembly plugin. By executing assembly:assembly with three different configurations, you can setup your desired builds. If you think the assembly plugin is still lacking capabilities, you can create your own plugin to tailor the way you build your projects since the plugin will be usable to other projects anyway. Ruel Loehr wrote: >I've setup a multiproj build using maven2 which covers a subset of my >project. (I'm basically doing a proof of concept type thing). The >portion I now need to explore is building my distribution. > >I've ran into a few questions here which I can't find in the >documentation or the mailing lists. > >Our legacy build sets up an output structure sort of like this: > >/build/output/servers > /all > /minimal > /default > >Inside the all, minimal, and default directories, I have different >subsets of the jars built from my project, as well as a number of >thirdparty dependencies. > >I have a few tasks to cover: >1) Setting up a directory structure similar to this >2) Copying built jars into these directories >3) Copying thirdparty jars into these directories? > >First off, is the assembly plugin adequate for this task? >Assembly:assembly doesn't look quite right, as it just builds a bin >file. Assembly:directory I suspect is the one to use. Does it use the >same style of descriptor file? > >So the net of this is, after building, it is common to move the >artifacts of the build into an ordered structure. What is the best way >to accomplish this using m2? > > > > > >Ruel Loehr >JBoss QA > >----------------------------- >512-626-2782 >Yahoo: ruelloehr >Skype: ruelloehr >AOL: dokoruel > >--------------------------------------------------------------------- >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]
