[ http://jira.codehaus.org/browse/MNG-4052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=170675#action_170675 ]
Ralph Goers commented on MNG-4052: ---------------------------------- This issue looks like a duplicate of MNG-3553. > import scope dependencies prefer to download pom rather than find it in the > current project > ------------------------------------------------------------------------------------------- > > Key: MNG-4052 > URL: http://jira.codehaus.org/browse/MNG-4052 > Project: Maven 2 > Issue Type: Bug > Components: Reactor and workspace > Affects Versions: 2.0.9 > Reporter: David Jencks > > I've run into this in geronimo trunk. > Initial project state: > root pom includes dependency A in dependencyManagement. > this dependency is used (in dependencies) in several places including > plugins/clustering/plugin-farm-datasource/ > Snapshots for this project are deployed (at apache snapshot repo) > project update: > move A to dependencyManagement of plugins/system-database/pom.xml (also a pom > packaging) > include in plugins/clustering/plugin-farm-datasource/pom.xml > <dependencyManagement> > <dependencies> > <dependency> > <groupId>org.apache.geronimo.plugins</groupId> > <artifactId>system-database</artifactId> > <version>${version}</version> > <type>pom</type> > <scope>import</scope> > </dependency> > </dependencies> > </dependencyManagement> > (this is a car packaging project, using the geronimo car-maven-plugin) > now, clean the local repo and try to build the project from root. > we see: > pb:trunk david$ mvn clean install -Pit > [INFO] Scanning for projects... > [INFO] snapshot org.apache.geronimo.plugins:system-database:2.2-SNAPSHOT: > checking for updates from apache.snapshots > [INFO] snapshot org.apache.geronimo.plugins:system-database:2.2-SNAPSHOT: > checking for updates from apache-snapshots > [INFO] snapshot org.apache.geronimo.plugins:system-database:2.2-SNAPSHOT: > checking for updates from codehaus-snapshots > Downloading: > http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/plugins/system-database/2.2-SNAPSHOT/system-database-2.2-SNAPSHOT.pom > rather than using the system-database pom in the local project it is > downloading the obsolete snapshot. > I've worked around this by uploading the system-database pom by hand. > I may try to write a sample project but since seeing the bug depends on > having a deployed snapshot and then changing it locally I have no idea how to > write an automated test. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira