On 11/6/07, John Coleman <[EMAIL PROTECTED]> wrote: > I have used the assembly plugin, but not like this. > > I don't think such a JAR (i.e. a JAR of JARS) will work unless you are > loading the classes up by your own JAR exploration mechanism. Class > files must be locatable from the JARs root to appear on the classpath.
There's such a thing in maven1 - please, take a look here: http://maven.apache.org/maven-1.x/plugins/uberjar/ Perhaps it may be ported as a layout in maven-assembly-plugin. But - I was using this with maven1 with project containing big jars (i.e. oracle jdbc driver) and it's very slow so I do not think it's a right way to go. > Perhaps you need to consider unpacking the various JARS into a common > target and repcaking that into a single JAR. This could be a trivial > Maven project. This may be achieved using maven-assembly-plugin: http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html#jar-with-dependencies HTH, Tomek > > Perhaps this isn't really a JAR application, and would be better as a > ZIP? > > John > > -----Original Message----- > From: Brandon Enochs [mailto:[EMAIL PROTECTED] > Sent: 06 November 2007 00:26 > To: Maven Users List > Subject: maven 2.0.7 assembly plugin > > I'm trying to assemble a multi-module project with a single jar file for > > all of the modules in my project and a lib directory with all of jar > files for my dependencies. Does anyone know how to do this with the > assembly plugin? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > Eurobase International Limited and its subsidiaries (Eurobase) are unable to > exercise control over the content of information in E-Mails. Any views and > opinions expressed may be personal to the sender and are not necessarily > those of Eurobase. Eurobase will not enter into any contractual obligations > in respect of any part of its business in any E-mail. > > Privileged / confidential information may be contained in this message and > /or any attachments. This E-mail is intended for the use of the addressee(s) > only and may contain confidential information. If you are not the / an > intended recipient, you are hereby notified that any use or dissemination of > this communication is strictly prohibited. If you receive this transmission > in error, please notify us immediately, and then delete this E-mail. > > Neither the sender nor Eurobase accepts any liability whatsoever for any > defects of any kind either in or arising from this E-mail transmission. > E-Mail transmission cannot be guaranteed to be secure or error-free, as > messages can be intercepted, lost, corrupted, destroyed, contain viruses, or > arrive late or incomplete. Eurobase does not accept any responsibility for > viruses and it is your responsibility to scan any attachments. > > Eurobase Systems Limited is the main trading company in the Eurobase > International Group; registered in England and Wales as company number > 02251162; registered address: Essex House, 2 County Place, Chelmsford, Essex > CM2 0RE, UK. > > > --------------------------------------------------------------------- > 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]