I wasn't aware that you can create poms with different names. How does maven know to run with the secondary poms? I know you reference the main pom in the other two with a parent tag, but how does maven know to look for other two? Do I pass something in as an argument?
Thanks... Frank Russo Senior Developer FX Alliance, LLC -----Original Message----- From: Eric Redmond [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 28, 2005 7:34 PM To: Maven Users List Subject: Re: Breaking up an existing webapp build What you could do is create a pom project in the base of the WAR, which then kicks off two modules... one as a JAR project which builds first, then the second one builds the WAR, with everything wrapped up inside it. This would require 3 POMs. For example, if your directory is set up as: BASE_WAR_DIR/java/source/files/ You can create: BASE_WAR_DIR/pom.xml BASE_WAR_DIR/war_pom.xml BASE_WAR_DIR/jar_pom.xml Or better yet, you extend the WAR plugin and branch off another build cycle... the branched cycle would build the .class files into a jar, deploy, and then return to the main build cycle where it would use the jar (presumably with some derrivative name of the war). On 12/28/05, Frank Russo <[EMAIL PROTECTED]> wrote: > > I currently have a standard webapp project with a working m2 build > process. It builds a war with the typical web-inf structure as follows: > > web-inf/classes/* this is where the app's compiled > classes go. > web-inf/lib/*.jar this is where the dependency jars go. > > I want to alter my build so that instead of the app's class files in a > classes folder in the war, I'd prefer they first be built into a jar > file, placed in the local repository for other apps to use, and then > included as a dependcy in war's web-inf/lib folder. > > I know I need to set up two poms (maybe three), but I don't want to > break up the current package structure if possible, and I'd like this > to be done as one build. > > Can someone point me in the right direction? > > Thanks... > > Frank Russo > Senior Developer > FX Alliance, LLC > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
