You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2005/09/29 02:31:12 UTC

[jira] Updated: (MNG-1041) Classifier-specific dependencies colliding with generic dependencies

     [ http://jira.codehaus.org/browse/MNG-1041?page=all ]

Brett Porter updated MNG-1041:
------------------------------

    Fix Version: 2.0-beta-3

> Classifier-specific dependencies colliding with generic dependencies
> --------------------------------------------------------------------
>
>          Key: MNG-1041
>          URL: http://jira.codehaus.org/browse/MNG-1041
>      Project: Maven 2
>         Type: Bug
>     Versions: 2.0-beta-1
>  Environment: Win XP SP2, Java 1.4.2
>     Reporter: John Fallows
>      Fix For: 2.0-beta-3

>
>
> It seems like there is a collision between dependencies from the same
> project but with different classifiers, causing only the main
> dependency artifact to be present on the compilation classpath.
> project/
>  api-module/
>  impl-module/
> The api-module generates 2 artifacts, one with classifier "mock".
> The impl-module depends on both of these artifiacts, one with "mock"
> classifier at "test" scope and the other with no classifier at the
> default "compile" scope.
> During compilation of the impl-module tests, classes from the
> api-module "mock" artifact are not found on the classpath.
> It seems as though the "mock" artifact and the regular artifact are
> colliding, causing the "mock" artifact to be removed from the test
> compilation classpath.
> Both the "mock" and regular artifacts from the api-module have type
> "jar".  Even when the "mock" type is changed to "zip", the same
> problem occurs.
> Perhaps dependency classifiers are ignored while constructing the
> compilation classpath?
> Brett Porter wrote:
> I think its because the project you are depending on is in the
> reactor, and its probably a bug.
> Basically, its trying to use the built version of that project, but
> projects are only identified by group:artifactId

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org