Community
Participate
Working Groups
Build Identifier: 20090920-1017 Consider the following. 1) parent POM that contains dependencies that all have version ranges, e.g. <dependency> <groupId>third.party</groupId> <artifactId>third.party.lib</artifactId> <version>[4, 5)</version> <scope>provided</scope> </dependency> 2) project1 inherits parent POM as a parent, e.g. <parent> <groupId>test.group</groupId> <artifactId>parent</artifactId> <version>1.0.0</version> </parent> 3) project2 also inherits parent POM and defines a dependency on project1. All this is fine when I use maven command line to deploy to my repository. Now, I use Eclipse (with m2eclipse) to check out project2 and Enable Dependency Management. Here are the problems. a) If project2 defines project1 version as 1.0.0 - SUCCESS b) If project2 defines project1 version as [1,2) - FAILS c) If I remove the third.party.lib dependency from the parent POM - SUCCESS on both of the a) and b). The error it has is that it can't find the third.party.lib artifact, even though the POM for the artifact has been download (but NOT the jar itself). Reproducible: Always
Please provide complete standalone project and steps to reproduce the problem.
Please indicate exact version of m2e you use and whether the problem still exists in latest 0.13.0 builds.
Is there a 0.13.0? I just checked the http://m2eclipse.sonatype.org/sites/m2e update site and the version is still 0.12.1.20110112-1712
0.13 is available on http://download.eclipse.org/technology/m2e/updates/M
Please reopen if you still see the problem with recent 0.13 builds. Make sure to provide standalone sample project and steps to reproduce the problem.
Moved to https://github.com/eclipse-m2e/m2e-core/issues/