[ https://issues.apache.org/jira/browse/GROOVY-8372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16239491#comment-16239491 ]
Paul King commented on GROOVY-8372: ----------------------------------- Any chance you can zip up some minimal repo so that we can replicate your issue? Also, we'll need to think about whether we can add some test coverage for this case and possibly also the GROOVY-6470 issue which this undoes to make sure that case doesn't re-surface. > GrapeIvy downloads wrong artifact for non-default conf when artifact name is > not the same as the module > ------------------------------------------------------------------------------------------------------- > > Key: GROOVY-8372 > URL: https://issues.apache.org/jira/browse/GROOVY-8372 > Project: Groovy > Issue Type: Bug > Components: Grape > Affects Versions: 2.2.2 > Reporter: Anthony Hsu > Priority: Trivial > > In my Ivy repo, there exists the following directory with the following > contents: > {noformat} > com/example/foo/bar/1.2.3/ > bar-1.2.3.jar > bar-1.2.3.ivy > bar-qux-1.2.3.jar > {noformat} > In bar-1.2.3.ivy, the following conf and publication exist: > {noformat:title=bar-1.2.3.ivy} > ... > <configurations> > <conf name="qux"/> > ... > </configurations> > ... > <publications> > <artifact name="bar" type="jar" ext="jar" > conf="apiElements,archives,runtime,runtimeElements"/> > <artifact name="bar-qux" type="jar" ext="jar" conf="qux"/> > ... > </publications> > ... > {noformat} > When I try to use Grape to resolve bar-qux-1.2.3.jar by setting > * org = com.example.foo > * module = bar > * version = 1.2.3 > * conf = qux > bar-1.2.3.jar gets downloaded instead of bar-qux-1.2.3.jar. > This issue seems to be caused by GROOVY-6470. The correct jar > (bar-qux-1.2.3.jar) gets downloaded when using groovy-all-2.2.1, but the > wrong jar is downloaded when using groovy-all-2.2.2 and newer. -- This message was sent by Atlassian JIRA (v6.4.14#64029)