You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Pierre Le Roux (JIRA)" <ji...@codehaus.org> on 2012/02/09 23:58:02 UTC
[jira] (MNG-5241) Repositories declared in parent pom are not used
in children modules
Pierre Le Roux created MNG-5241:
-----------------------------------
Summary: 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.4, 3.0.3
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
[jira] (MNG-5241) Repositories declared in parent pom are not used
in children modules
Posted by "Pierre Le Roux (JIRA)" <ji...@codehaus.org>.
[ 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