Thanks Brian I think that this will work , I ddnt try it yet but will do shortly
I never knew <activeByDefault> thing -Nishant -----Original Message----- From: Brian E. Fox [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 26, 2007 1:16 AM To: Maven Users List Subject: RE: selective modules build Put each module in a profile and then you could do mvn -P1,2 or -P3. If you put all of them in a profile with <activeByDefault> then this one will go if nothing else is active but is deactivated if something else is. -----Original Message----- From: Sonar, Nishant [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 25, 2007 5:15 PM To: Maven Users List Subject: RE: selective modules build Thanks tim, But for this I need to add <profiles> </profiles> for all kind of combinations for modules. e.g. <profile> <profile> <id>1n2</id> <modules> <module> Ch1 </module> <module> Ch2 </module> </modules> </profile> <profile> <id>3Only</id> <modules> <module> Ch3 </module> </modules> </profile> <profiles> And the command as mvn clean -P3Only mvn clean -P1n2 this is tedious, also when I need to do all the mvn clean -P3Only,1n2,somemore Is there any workaround? Thanks Nishant -----Original Message----- From: Tim Kettler [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 25, 2007 3:09 AM To: Maven Users List Subject: Re: selective modules build Hi, $ mvn --help usage: mvn [options] [<goal(s)>] [<phase(s)>] Options: [...] -P,--activate-profiles Comma-delimited list of profiles to activate -Tim Sonar, Nishant schrieb: > Hi, > > > > I want to run a selective modules when I am building, my pom hierarchy > is like > > > > * Super- parent > > * Parent1 > > * Ch1 > * Ch2 > > * Parent 2 > > * Ch1 > * Ch2 > > * Parent 3 > > * Ch1 > * Ch2 > * Ch3 > > I am running pom for super-parent as these are necessary tasks and want > to custom run modules like parent 1 only, parent 1&@ only, parent 3 > only, in super-parent.pom I defined profiles as > > <profile> > > <id>1</id> > > <modules> > > <module>parent1</module> > > </profile> > > <profile> > > <id>12</id> > > <modules> > > <module>parent1</module> > > <module>parent2</module> > > </profile> > > <profile> > > <id>3</id> > > <modules> > > <module>parent3</module> > > </profile> > > <profile> > > <id>all</id> > > <modules> > > <module>parent1</module> > > <module>parent2</module> > > <module>parent3</module> > > </profile> > > > > My intension is to control this selective module build from command line > specifying which modules to build, is it possible? > > > > Regards, > > Nishant Sonar > > > > --------------------------------------------------------------------- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]