[ 
https://issues.apache.org/jira/browse/IVY-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16952870#comment-16952870
 ] 

Jaikiran Pai commented on IVY-1586:
-----------------------------------

I had a look a the attached sample. It uses the following retrieve pattern 
"lib/[conf]/[artifact]-[revision].[ext]". Some of the artifacts from the 
dependencies have "source" and "javadoc" type artifacts which too get pulled in 
during retrieve. These artifacts are of a different "type". However, since the 
retrieve pattern you use doesn't take that into account, the target file to 
which they will be retrieved will end up being the same as that of the original 
jar. So it's really an issue in the retrieve pattern being used in that 
example. You can instead use "lib/[conf]/[type]/[artifact]-[revision].[ext]"

> Retrieves test-library instead of binary-library
> ------------------------------------------------
>
>                 Key: IVY-1586
>                 URL: https://issues.apache.org/jira/browse/IVY-1586
>             Project: Ivy
>          Issue Type: Bug
>          Components: Ant
>    Affects Versions: 2.5.0-rc1
>         Environment: Eclipse Photon 4.8.0 64bit
> Ant 1.10.3.v20180417-1627
> Apache IvyDE 2.2.0.final-201311091524-RELEASE
> Apache Ivy 2.5.0.cr1_20180412005306
>            Reporter: Arni Schulze
>            Assignee: Jaikiran Pai
>            Priority: Blocker
>             Fix For: master
>
>         Attachments: Ant_1st_output.txt, Ant_2nd_output.txt, build.xml, 
> ivy-1586-test.zip, ivy.xml
>
>
> If I delete the local Ivy cache and run my Ant script to retrieve 
> "ch.quos.logback logback-classic 1.2.3" I get the correct library and its 
> dependencies (see Ant_1st_output).
> But if I run the Ant script again (now having a local Ivy cache) it retrieves 
> the test-library and the test-library of the dependencies instead of the 
> correct ones (see Ant_2nd_output).
> I added minimalistic ivy.xml and Ant script. Because of the different 
> behavior of the first and every other run, I think this is a bug in Ivy.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to