The parent artifact haven't been installed into your local repository,
and that's why submodules cannot find it.

Try to perform goal:mvn install 
in parent module, and after that submodules should build correctly with
both goals: install or compile.

Cheers,
Piotrek

On Tue, 2008-07-29 at 10:21 -0600, Sesha Nandyal wrote:

> Hello All,
>    I am having problems building the sub-modules independently. However, 
> I am able to build all the sub-modules from the parent module though.
> 
>    So let me explain how I have setup the directory structure and the 
> entries in the pom.xml file
> 
>    Following is the directory structure
>    parent
>    |__pom.xml   <-------pom.xml for the parent
>    |__sub-module1
>    |       |__trunk
>    |               |__ pom.xml
>    |
>    |__sub-module2
>            |__trunk
>                    |__pom.xml
> 
> In the parent pom.xml - following are the relevant entries:
> <modelVersion>4.0.0</modelVersion>
>  <groupId>com.sun.projectName</groupId>
>   <artifactId>projectName-parent</artifactId>
>   <packaging>parent</packaging>
>    <version>0.12-SNAPSHOT</version>
>    <name>project-parent</name>
>        <modules>
>        <module>sub-module1/trunk</module>
>        <module>sub-module2/trunk</module>
>     </modules>
> 
> And in the pom.xml for sub-module1
> <parent>
>        <groupId>com.sun.projectName</groupId>
>        <artifactId>projectName-parent</artifactId>
>        <version>0.12-SNAPSHOT</version>
>     </parent>
>     <artifactId>sub-module1</artifactId>
> 
> 
> 
> So now I am able to successfully build all the sub-modules and the 
> parent module by running mvn compile from the parent directory. However, 
> when I run mvn compile under sub-module1/trunk, I get the following error:
> 
> n$ mvn compile
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
> 
> GroupId: com.sun.projectName
> ArtifactId: projectName-parent
> Version: 0.12-SNAPSHOT
> 
> Reason: Unable to download the artifact from any repository
> 
>   com.sun.starlight:projectName-parent:pom:0.12-SNAPSHOT
> 
> from the specified remote repositories:
>   central (http://repo1.maven.org/maven2)
> 
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.reactor.MavenExecutionException: Cannot find parent: 
> com.sun.projectName:projectName-parent for project: null:xmigen:pom:null 
> for project null:sub-module1:pom:null
> 
> 
> Can you please let me know what is incorrect or missing in the pom.xml file?
> 
> Thank you
> Sesha
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to