ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Woodworth (JIRA)" <>
Subject [jira] Updated: (IVY-894) Enable consistent support of the configuration negation operator.
Date Thu, 04 Sep 2008 02:41:44 GMT


Patrick Woodworth updated IVY-894:

    Attachment: excludeconfsyntax.patch

This patch (which includes test case) makes support of the configuration negation operator
more consistent throughout Ivy.

> Enable consistent support of the configuration negation operator.
> -----------------------------------------------------------------
>                 Key: IVY-894
>                 URL:
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.0-RC1
>            Reporter: Patrick Woodworth
>         Attachments: excludeconfsyntax.patch
>   Original Estimate: 0.25h
>  Remaining Estimate: 0.25h
> To my mind there are two general areas that make wide use of comma-delimited configuration
name lists.  The first area is in Ivy file dependency mappings and along with simple configuration
names, one can also make use of operators like * for wildcarding and ! for negation.  The
second area where these lists are used extensively is in the "conf" attribute of the Ant resolve
task and the various post-resolve tasks.  Much like before one can also use the * character
for wildcarding here, but much to my frustration the "conf" attribute of these Ant tasks doesn't
seem to recognize the ! character as the negation operator.  The attached patch (which includes
test case) remedies this tragic situation.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message