Wayne, The second way you describe is the way my project is defined. Assume I have a couple extra modules defined this way and I only want to build module1. If I issue mvn package all the modules will be build correct? My question is: Is there a command line switch to tell mvn to build only module1 (and it's dependencies). I know I could put an ignore clause(or something like that) in the top level file but that's not really what I want.
Thanks, Pierre On 3/17/06, Wayne Fay <[EMAIL PROTECTED]> wrote: > A few ways to do this... > > Assume you're starting from parent directory... > cd module3 > mvn install > cd .. > cd module1 > mvn package > > This will result in module1 being built and the resulting jar placed > in module1/target. > > OR > > Add to parent/pom.xml: > <modules> > <module>module3</module> > <module>module2</module> > <module>module1</module> > </modules> > > Then make sure you have in module1/pom.xml: > <?xml version="1.0" encoding="iso-8859-1"?> > <project> > <parent> > <groupId>blah</groupId> > <artifactId>parent</artifactId> > <version>1.0.0</version> > </parent> > <modelVersion>4.0.0</modelVersion> > <groupId>blah</groupId> > <artifactId>module1</artifactId> > <packaging>jar</packaging> > <version>1.0.0</version> > <dependencies> > <dependency> > <groupId>blah</groupId> > <artifactId>module3</artifactId> > <version>1.0.0</version> > <scope>compile</scope> > <type>jar</type> > </dependency> > > And then issue a simple "mvn package" command from parent directory. > This will also place the resulting jar in the module1/target > directory. > > Wayne > > > On 3/17/06, Pierre Monestie <[EMAIL PROTECTED]> wrote: > > Hello, > > I've been looking all over for this and could not find any answer: > > In a multi module project how can I, from the parent level, build a > > specific module? > > Going into the child I want to build does not work as it refers to a parent. > > > > For example I have: > > parent > > --module1 (depends on module3) > > --module2 > > --module3 > > > > and I just want to build module1. > > Tell me this is possible plz :) > > Thanks in advance, > > Pierre > > > > --------------------------------------------------------------------- > > 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]