ant-notifications mailing list archives

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


Maarten Coene resolved IVY-894.

       Resolution: Fixed
    Fix Version/s: 2.0-RC1
         Assignee: Maarten Coene

I've applied your patch, thank you for your contribution.

> 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
>            Assignee: Maarten Coene
>             Fix For: 2.0-RC1
>         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