redirected artifacts do not evict against/collide with non-redirected artifacts -------------------------------------------------------------------------------
Key: MNG-2331 URL: http://jira.codehaus.org/browse/MNG-2331 Project: Maven 2 Type: Bug Components: Dependencies Versions: 2.0.4 Reporter: Andreas Schildbach For example, add the following dependencies to your project: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.1.1</version> </dependency> <dependency> <groupId>ehcache</groupId> <artifactId>ehcache</artifactId> <version>1.2</version> </dependency> The second dependency is in fact a redirect to the net.sf.ehcache groupId. You'll end up with both ehcache 1.1 (as a dependency of hibernate) and ehcache 1.2 in your classpath. This also happens if you directly use the redirected groupId instead: <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>1.2</version> </dependency> I can understand that Maven cannot know which artifacts are pointing towards a specific artifact in the second case, but at least the first case could be handled correctly. -- 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