In my Ivy repo, there exists the following directory with the following contents:
In bar-1.2.3.ivy, the following conf and publication exist:
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.