Add alias feature for moved/renamed dependencies
------------------------------------------------
Key: MNG-4530
URL: http://jira.codehaus.org/browse/MNG-4530
Project: Maven 2 & 3
Issue Type: New Feature
Components: Dependencies
Reporter: Paul Gier
There should be an option to link multiple dependency groupId/artifactIds so
that the dependency resolver knows they refer to the same artifact. There are
many dependencies that get renamed to a new groupId/artifactId. This causes
problems because many times the old groupId/artifactId is still pulled in
transitively from other projects. Currently, the only way to do this is with a
tedious combination of <excludes> tags and enforcer rules. It would be much
simpler if there were a mechanism in the pom and dependency manager to treat
two IDs as the same dependency.
{code:xml}
<dependency>
<groupId>org.mycomp</groupId>
<artifactId>log4j</groupId>
<version>1.0</version>
<aliases>
<alias>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<alias>
</aliases>
<dependency>
{code}
--
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