Range check don't work correct ------------------------------ Key: MNG-2704 URL: http://jira.codehaus.org/browse/MNG-2704 Project: Maven 2 Issue Type: Bug Components: Dependencies Affects Versions: 2.0.4 Environment: OS: Windows XP Java: jdk1.5.0_10
Reporter: Stephan Zehrer Priority: Minor Attachments: demo.zip I included the following part in my pom.xml: <dependency> <groupId>org.eclipse.jface</groupId> <artifactId>org.eclipse.jface</artifactId> <version>3.2.0</version> </dependency> I always get the following error No versions are present in the repository for the artifact with a range [3.2.0,4.0.0) org.eclipse.equinox:org.eclipse.equinox.common:jar:null But I am sure that version 3.2.0 is available in the repository. If I define only a dependency on this library like this <dependency> <groupId>org.eclipse.equinox</groupId> <artifactId>org.eclipse.equinox.common</artifactId> <version>3.2.0</version> </dependency> it works! If I define both it will not work. Why? According http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution It could be forced by this My current workaround is the exclusion definition. What did I wrong or is this a bug? See the demo I Attached, you need the Eclipse repository. -- 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