[ https://issues.apache.org/jira/browse/IVY-951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Woodworth updated IVY-951: ---------------------------------- Attachment: IVY-951.patch Fix with updated testcase included. > Correctly set ivy.resolved.configurations property when the conf string > includes a negation operator. > ----------------------------------------------------------------------------------------------------- > > Key: IVY-951 > URL: https://issues.apache.org/jira/browse/IVY-951 > Project: Ivy > Issue Type: Bug > Components: Ant > Affects Versions: 2.0-RC1 > Reporter: Patrick Woodworth > Attachments: IVY-951.patch > > Original Estimate: 0.5h > Remaining Estimate: 0.5h > > Really this is a continuation of the work begun in > [IVY-894|https://issues.apache.org/jira/browse/IVY-894]. The previous work > allowed the resolve task to handle a configuration list with negation > operators, by transforming the list during the wildcard fixup. Unfortunately > however, in this type of scenario the ivy.resolved.configurations property is > still set to the original string with negation operators intact. This > situation breaks postresolve tasks (e.g. retrieve) that simply reuse the > value of the ivy.resolved.configurations property when it's not explicitly > passed to the subsequent postresolve task. The new patch attached to this > bug report fixes the issue by appropriately setting the > ivy.resolved.configurations with the post-fixup list of configurations. The > patch includes an update to the testcase as well. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.