Hi Matt,
if i understand correctly you have defined the child modules but
have you defined the parent of of your child modules inside of the child
module POM files ?
In each child module POM there needs to be something like this:
<project[.... ]
<parent>
<groupId>com.package.name.of.parent</groupId>
<artifactId>parent</artifactId>
<version>parentversiion</version>
</parent>
[....]
Note: Child modules will inherit all the dependencies associated in the
Parent POM.
regards,
Javed
On 2/22/06, Koranda Matthew James <[EMAIL PROTECTED]> wrote:
>
> Ok, so maven will not fetch a parent pom from a repository?
>
> And the error is nothing fancier than the pom cannot be found in any
> repository. I guess I am just using maven wrong but I would like to be able
> to work on a subproject without having to fetch all of the "sibling"
> projects, but still have a central place to add all of the common settings.
> Is there another method for this? The projects are of a logical grouping but
> don't necessarily have dependencies on one another.
>
> Matt
>
>
> -----Original Message-----
> From: Alexandre Poitras [mailto:[EMAIL PROTECTED]
> Sent: 21. februar 2006 17:37
> To: Maven Users List
> Subject: Re: Multi-project woes
>
> Maven should find your parent without any problem. However, you have to
> understand that when you want to compile or anything, you should run the
> command on your parent project so all the inter-projects dependencies are
> resolved. Maven will then be able to figure the order in wich compile the
> children projects. Other then that your poms files seem fine and your
> directory names too. Please post the error message if you need more help.
>
> On 2/21/06, Koranda Matthew James <[EMAIL PROTECTED]> wrote:
> > I have made a multi-project setup with a standard structure:
> >
> > project
> > --- subproject A
> > --- subproject B
> >
> > The project itself is quite big and the subprojects are components
> > that are usable by the main project. I have added all of the common
> > information to the project pom.xml as follows:
> >
> > <project>
> > <modelVersion>4.0.0</modelVersion>
> > <groupId>com.a.b</groupId>
> > <artifactId>main</artifactId>
> > <packaging>pom</packaging>
> > <version>1.0-SNAPSHOT</version>
> > <name>Company</name>
> > <url>http://www.url.com</url>
> > <inceptionYear>2006</inceptionYear>
> > <modules>
> > <module>subprojectA</module>
> > <module>subprojectB</module>
> > .........
> >
> > And in the subprojects:
> >
> > <groupId>com.a.b.subprojectA</groupId>
> > <artifactId>subprojectA</artifactId>
> > <packaging>jar</packaging>
> > <version>1.0-SNAPSHOT</version>
> > <name>Subproject A</name>
> > <url>http://maven.apache.org</url>
> > <parent>
> > <groupId>com.a.b/groupId>
> > <artifactId>main</artifactId>
> > <version>1.0-SNAPSHOT</version>
> > </parent>
> >
> >
> > We are using eclipse as our IDE and the heirarchal structure is clumsy
> > with so many subprojects so we are trying to check out just the
> > subprojects from source control. The problem is that our subprojects
> > are unable to resolve the main pom from any repository, is this
> > expected with the way we are trying to use it?
> >
> > We are also using maven-proxy and continuum. Both continuum and our
> > local workstations are able to resolve dependencies such as maven
> > plugins using the maven-proxy but fail finding our internal pom. Both
> > work if I install the main pom in the local cache but I would like to
> > be able to checkout a subproject and "mvn compile". Is this possible
> > in this way?
> >
> >
> > Thanks in advance,
> >
> > Matt
> >
> >
>
>
> --
> Alexandre Poitras
> Québec, Canada
>
> ---------------------------------------------------------------------
> 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]
>
>