You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Neale (JIRA)" <ji...@codehaus.org> on 2009/10/12 18:39:27 UTC

[jira] Created: (MNG-4392) DependencyManagement doesn't work for providing versions for tests classifer

DependencyManagement doesn't work for providing versions for tests classifer
----------------------------------------------------------------------------

                 Key: MNG-4392
                 URL: http://jira.codehaus.org/browse/MNG-4392
             Project: Maven 2
          Issue Type: Bug
    Affects Versions: 2.1.0
            Reporter: Neale


I can't get the following to work despite trying various combos.

The expected behaviour is that only one declaration of the version for a given artifact/groupId should be needed, and that that artifact is used by all consuming artifacts.

{code:xml}
<!-- in <dependencyManagement> of parent POM -->
            <dependency>
            	<groupId>ucles</groupId>
            	<artifactId>ucles.util</artifactId>
            	<version>1.1</version>
            </dependency>
{code}


{code:xml}
    <!-- in project dependencies -->
    <dependency>
    	<groupId>ucles</groupId>
    	<artifactId>ucles.util</artifactId>
    	<scope>compile</scope>
    </dependency>
    <dependency>
    	<groupId>ucles</groupId>
    	<artifactId>ucles.util</artifactId>
    	<classifier>tests</classifier>
    	<scope>test</scope>
    </dependency>
{code}

Surely this is a bug, as I can't see why someone would want to use different versions of the same artifact.

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