[ https://jira.codehaus.org/browse/MNG-5241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=291315#comment-291315 ]
Pierre Le Roux commented on MNG-5241: ------------------------------------- i forgot to put parent declarations in submodules pom : {code:xml} <parent> <artifactId>itcb-common-root</artifactId> <groupId>net.sf.itcb.common</groupId> <version>0.6.0-RC7-SNAPSHOT</version> </parent> <groupId>net.sf.itcb.common</groupId> <artifactId>itcb-common-business</artifactId> {code} > Repositories declared in parent pom are not used in children modules > -------------------------------------------------------------------- > > Key: MNG-5241 > URL: https://jira.codehaus.org/browse/MNG-5241 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Artifacts and Repositories > Affects Versions: 3.0.3, 3.0.4 > Environment: Windows > Reporter: Pierre Le Roux > > I have a super pom named "main-itcb". > In my super pom, i have declared many repositories : > {code:xml} > <repositories> > <repository> > <id>sonatype</id> > <url>http://oss.sonatype.org/content/groups/public</url> > </repository> > > <repository> > <id>jboss</id> > > <url>https://repository.jboss.org/nexus/content/groups/public</url> > </repository> > > <repository> > <id>repo-ext_spring</id> > > <url>https://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-ext</url> > </repository> > > <repository> > <id>milestone_spring</id> > <url>http://maven.springframework.org/milestone/</url> > </repository> > > > </repositories> > {code} > Then i have a module with a parent pom which inherits from "main-itcb". My > module is called "itcb-common-root". > {code:xml} > <parent> > <artifactId>main-itcb</artifactId> > <groupId>net.sf.itcb.common</groupId> > <version>1.5.0-RC2-SNAPSHOT</version> > </parent> > <groupId>net.sf.itcb.common</groupId> > <artifactId>itcb-common-root</artifactId> > <version>0.6.0-RC7-SNAPSHOT</version> > <packaging>pom</packaging> > {code} > This module declares children modules which sources are integrated in > subdirectories. > {code:xml} > <modules> > <module>common-business</module> > <module>common-business-impl</module> > <module>common-server</module> > <module>common-client</module> > <module>common-portlet</module> > </modules> > {code} > With *Maven 2.2.1* or with *Maven 3.0.3", i run "maven install" on > "main-itcb", then "itcb-common-root". > When main-itcb is compiling, it is using all repositories i defined, in order > to retrieve dependencies. > When itcb-common-root is compiling, it is using all repositories in order to > retrieve dependencies. > ==> For now : no problem > After having compiled itcb-common-root, Maven automatically launches the > submodules build. > Here is the problem : > * With *Maven 2.2.1*, it is using the reprositories i defined > * {color:red} Whereas with *Maven 3.0.3*, it is not using repositories i > defined. It always tries to download artifacts from Maven central.{color} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira