You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Matthew Horridge <ma...@cs.man.ac.uk> on 2007/04/20 12:47:26 UTC
Multi-module project: One jar with dependencies
Hi,
I have a multi-module project. I'd like to create a distribution
where the classes from all modules are put into *one* jar file which
is then included with the dependency jar files and zipped up, i.e.
Project
ModuleA
ModuleB
ModuleC
project-bin.zip
project.jar <----- This jar file contains all classes from
ModuleA, ModuleB and ModuleC
dependencyA.jar
dependencyB.jar
I'm currently able to use the assembly plugin to produce a zip file
that contains a jar file per module and all the dependency jars i.e.
project-bin.zip
ModuleA.jar
ModuleB.jar
ModuleC.jar
dependencyA.jar
dependencyB.jar
but I really just want one jar file plus the dependency jars.
Any help greatly appreciated!
Cheers,
Matthew
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Multi-module project: One jar with dependencies
Posted by timb89 <ti...@softwareag.com>.
Hello Matthew Horridge,
I am interested in your way generating one zip-file in a
multi-module-project. Can Post the affected part of the pom, where you
generate the zip-file?
Thank you!
Tim
--
View this message in context: http://maven.40175.n5.nabble.com/Multi-module-project-One-jar-with-dependencies-tp86011p3211557.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Multi-module project: One jar with dependencies
Posted by timb89 <ti...@softwareag.com>.
Thank you! Works fine !
--
View this message in context: http://maven.40175.n5.nabble.com/Multi-module-project-One-jar-with-dependencies-tp86011p3211811.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Multi-module project: One jar with dependencies
Posted by Antonio Petrelli <an...@gmail.com>.
2007/4/20 Matthew Horridge <ma...@cs.man.ac.uk>:
> project.jar <----- This jar file contains all classes from
> ModuleA, ModuleB and ModuleC
I suggest you to create an additional module that uses Shade plugin to
create an uberjar:
http://maven.apache.org/plugins/maven-shade-plugin/index.html
You can see a working example here:
http://svn.apache.org/repos/asf/velocity/engine/branches/2.0_Exp/velocity-engine-uberjar/
Antonio
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org