Multi-module might be a problem. Because that way the other modules will not get installed either! If you do have them in your repository, Maven *should* copy them into the target-dir though, but they will be older versions.
A question: why don't you want the WAR to be packaged? On 04.04.2011 10:54, Nguyen Tien Luong wrote: > Thanks for your reply :x > > Is prepare-package that you want to mention ? > > I have multi-module project, and that the webapp depends on for example > project-a that has its .java files and also depends on another artifact > (jar) > > What I want is after execute an maven'lifecycle, I have in target of > webapp (or > somewhere else) the dependency of project-a, .class files of projects-a > and also > files of webapp > > When I do mvn prepare-package for the webapp, I did not copy the files of > project-a in the webapp target's folder. > > I did somethings wrong or it is the way maven doing? > > Luong > > > > ________________________________ > From: "Asmann, Roland" <[email protected]> > To: "[email protected]" <[email protected]> > Sent: Mon, 4 April, 2011 10:32:35 > Subject: Re: Assembling webapp only, but not make WAR file > > Check the life-cycle phases and choose one that is just *before* 'package'. > > > On 04.04.2011 10:26, Nguyen Tien Luong wrote: > > Here is the backtrace of MVN INSTALL > > > > > > > > [INFO] [war:war] > > [INFO] Packaging webapp > > [INFO] Assembling webapp[webapp] in [C:\Documents and > > Settings\webapp\target\webapp] > > [INFO] Dependency[Dependency {groupId=javax.servlet, artifactId=jstl, > > version=1.2, type=jar}] has changed (was Dependency > {groupId=javax.servlet, > > artifactId=jstl, version=1.2, type=jar}). > > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework, > > artifactId=ui-modules-api-jcp-mock, version=14.0-194, type=jar}] has > changed > > (was Dependency {groupId=com.jcp.ui.framework, > > artifactId=ui-modules-api-jcp-mock, ve > > [INFO] Dependency[Dependency {groupId=com.jcp.ui.framework, > > artifactId=jcp-logger, version=0.3, type=jar}] has changed (was > Dependency > > {groupId=com.jcp.ui.framework, artifactId=jcp-logger, version=0.3, > > type=jar}). > > [INFO] Processing war project > > [INFO] Copying webapp resources[C:\Documents and > > Settings\webapp\target\webapp] > > [INFO] Webapp assembled in[45999 msecs] > > [INFO] Building war: C:\Documents and > > Settings\webapp\target\webapp\target\baseline-webapp.war > > [INFO] [install:install] > > [INFO] Installing C:\Documents and > > Settings\webapp\target\webapp\target\webapp.war to > > D:\m2repo\com\webapp\0.0.1\webapp-0.0.1.war > > > > > > > > > > For some reason, I want just that maven do the Assembling (copy .class > > files, > > jar files .... to TARGET ) but not making the WAR file. > > > > Is that possbile ? > > > > Thanks > > > > Luong > > > > > > > > -- > Roland Asmann > Senior Software Engineer > > adesso Austria GmbH > Floridotower 26. Stock T +43 1 2198790-27 > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927 > A-1210 Wien M +43 664 88657566 > E [email protected] > W www.adesso.at > > ------------------------------------------------------------- > >>> business. people. technology. <<< > ------------------------------------------------------------- > > > -- Roland Asmann Senior Software Engineer adesso Austria GmbH Floridotower 26. Stock T +43 1 2198790-27 Floridsdorfer Hauptstr. 1 F +43 1 2198790-927 A-1210 Wien M +43 664 88657566 E [email protected] W www.adesso.at ------------------------------------------------------------- >>> business. people. technology. <<< -------------------------------------------------------------
