ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cédric Damioli (JIRA) <j...@apache.org>
Subject [jira] [Created] (IVY-1587) Wrong POM translation for dependencies appearing more than once
Date Wed, 08 Aug 2018 17:23:00 GMT
Cédric Damioli created IVY-1587:
-----------------------------------

             Summary: Wrong POM translation for dependencies appearing more than once
                 Key: IVY-1587
                 URL: https://issues.apache.org/jira/browse/IVY-1587
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.5.0-rc1
            Reporter: Cédric Damioli


Using 

 
{code:java}
java -jar ivy.jar -dependency "org.slf4j" "slf4j-log4j12" "1.7.25" -confs default -types jar
{code}
With Ivy 2.4.0, I get two artifacts : slf4j-api.jar and slf4j-log4j12.jar

With Ivy 2.5.0RC1, I only get {color:#333333}slf4j-log4j12.jar with no means to get the -api
artifact {color}

 

This seems to be related to the resolution of IVY-1576

 

In the POM, the slf4j-api dependency is present twice, once for compile, once for tests.

Before IVY-1576, it resulted in two different dependencies.

With IVY-1576, there's only one dependency, offering only the test artifact.

 

The fix was good for "merging" dependencies with classifiers, but in this case, the merge
should not have occured

 

I don't set this ticket as critical as there are workarounds, but it is at least very annoying

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message