Within the assembly descriptor you can use a <moduleSet> for the modules you want to include.
See https://github.com/apache/commons-jcs/blob/trunk/commons-jcs-dist/src/assembly/bin.xml for example, here the assembly is done in a -dist submodule itself, but it can also be done directly in the parent as long as the assembly plugin is configured to not run in submodules. On 24 Nov 2016 8:01 am, "Jörg Schaible" <[email protected]> wrote: > Gilles wrote: > > > On Wed, 23 Nov 2016 09:12:33 -0800, Gary Gregory wrote: > >> You use the assembly plugin. > >> > >> mvn assembly:single > >> > > > > After running > > $ mvn clean deploy assembly:single -Prelease -Ptest-deploy > > > > There is no single archive file containing all the distribution. > > [Neither in "target", nor in "targer/deploy".] > > > > Shouldn't something be added to > > src/assembly/src.xml > > src/assembly/bin.xml > > in order to achieve that goal? > > That's what Gary meant. You have to add an execution for the assembly to > the > parent pom and configure an own assembly descriptor. assembly:single does > not work from the command line. > > Cheers, > Jörg > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
