[GRADLE-3147] Ivy global exclude that provides "artifact" attribute doesn't exclude artifact correctly Created: 04/Aug/14 Updated: 27/Jan/15 Resolved: 27/Jan/15 |
|
| Status: | Resolved |
| Project: | Gradle |
| Affects Version/s: | 2.0 |
| Fix Version/s: | 2.3-rc-1 |
| Type: | Bug | ||
| Reporter: | Benjamin Muschko | Assignee: | Unassigned |
| Resolution: | Fixed | Votes: | 0 |
| Description |
|
Let's assume we have 3 dependencies with the names "A", "B", "C" defined in a published ivy.xml. The dependencies tag also declares a global exclude. The exclude provides "B" as the value for the attribute "artifact".
<ivy-module>
<dependencies>
<dependency name="A" rev="1.0">
<dependency name="B" rev="2.0">
<dependency name="C" rev="3.0">
<exclude artifact="B"/>
</dependencies>
</ivy-module>
Observed result: Expected result: |