goal to check classpath for duplicate resources/classes
-------------------------------------------------------

                 Key: MDEP-245
                 URL: http://jira.codehaus.org/browse/MDEP-245
             Project: Maven 2.x Dependency Plugin
          Issue Type: New Feature
            Reporter: Joerg Schaible
            Assignee: Brian Fox
            Priority: Minor


The classpath sometimes contains unintended duplicate resources and classes 
e.g.:
# an artifact is present in two different versions at the same time, because it 
changed its groupId or artifactId, but no relocation POM has been provided by 
the artifact's author
# an artifact has been split into several artifacts (avalon-famework => 
avalon-framework-api and avalon-framework-impl)
# an artifact has a collection of "foreign" classes (CGLIB 2.x contains stuff 
from ASM 1.5)

A new goal of the dependency plugin might detect such cases. Obviously there 
are cases, when this is expected (stax-api implements stuff provided also by 
JDK 6) or cannot be avoided in general (even xpp3_min contains two classes from 
xmlpull-api) or is even part of the spec (SPI files in META-INF/services).

-- 
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

        

Reply via email to