Thanks Wayne!! it worked really fine :-) Now my pom.xml is some like:
... <build> <plugins> <plugin> <artifactId>minijar-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> <executions> <execution> <phase>package</phase> <goals> <goal>ueberjar</goal> </goals> <configuration> <stripUnusedClasses>true</stripUnusedClasses> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>build-helper-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> <executions> <execution> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <classifier>ueber</classifier> <file>target/${artifactId}-${version}-ueber.jar</file> </artifact> </artifacts> </configuration> </execution> </executions> </plugin> </plugins> </build> ... > -----Original Message----- > From: Wayne Fay [mailto:[EMAIL PROTECTED] > Sent: terça-feira, 28 de agosto de 2007 11:38 > To: Maven Users List > Subject: Re: installing a ueber jar > > > Use build-helper-m-p and attach your artifact to the build/project. > > Wayne > > On 8/28/07, Domingos Antonio Pereira Creado Júnior > <[EMAIL PROTECTED]> wrote: > > Hi there, > > > > I´m developing an applet that has many dependencies. To > speed-up the load phase, I´m using the ueber plugin [1]. > > The ueber plugins works fine.. It creates a smaller jar, > but with a suffix "-uber" under target directory. > > The issue that I´m facing is how install this ueber jar > under repository? > > I´ve already tried many "tricks" like above, and none work: > > > > - set the final name of the generated jar by ueber equal to > final name. > > - configure a install-file execution under pom.xml like: > > > > ... > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-install-plugin</artifactId> > > <executions> > > <execution> > > <id>install2</id> > > <phase>install</phase> > > <goals> > > <goal>install-file</goal> > > </goals> > > <configuration> > > > <groupId>${groupId}</groupId> > > > <artifactId>${artifactId}</artifactId> > > > <version>${version}-ueber</version> > > <packaging>jar</packaging> > > <file> > > > ${basedir}/build/${artifactId}-${version}-ueber.jar > > </file> > > > <generatePom>true</generatePom> > > </configuration> > > </execution> > > </executions> > > </plugin> > > .... > > > > But maven complains that the properties like artifactId is > read-only.... > > > > Does anyone has a clue about installing a file like uber > under local repository? > > Thanks in advance > > > > > > > > [1] - http://mojo.codehaus.org/minijar-maven-plugin/ueberjar-mojo.html > > Atenciosamente > > Msc. Domingos Creado > DRT - CPqD Telecom & IT Solutions > Tel.: +55 19 3705-6423 / Fax: +55 19 3705-7268 > Cel.: +55 19 8183-1003 > [EMAIL PROTECTED] > www.cpqd.com.br > > > "Que ninguém se engane, só se consegue a simplicidade através de muito > trabalho." > Clarice Lispector > > "Simplicidade é a sofisticação máxima." > Leonardo da Vinci > > --------------------------------------------------------------------- > 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]