You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Xavier Hanin (JIRA)" <ji...@apache.org> on 2008/06/25 18:38:45 UTC

[jira] Resolved: (IVY-800) Enable access to extra attibutes at any level

     [ https://issues.apache.org/jira/browse/IVY-800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Hanin resolved IVY-800.
------------------------------

    Resolution: Fixed

I've documented the availability of the extra attributes on the post resolve dependency event

> Enable access to extra attibutes at any level
> ---------------------------------------------
>
>                 Key: IVY-800
>                 URL: https://issues.apache.org/jira/browse/IVY-800
>             Project: Ivy
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 2.0.0-beta-2
>            Reporter: Alexander Foreman
>            Assignee: Xavier Hanin
>             Fix For: 2.0-RC1
>
>
> It would be great if we can access extra attributes supplied at the info level of a resolved dependency.
> See below mail thread for more information.
> On Wed, Apr 16, 2008 at 4:58 PM, Foreman, Alex (IT) < Alexander.Foreman@morganstanley.com> wrote:
> > If I had for instance:
> > <info organisation="apache" ......  Color="blue">
> >
> > When I use a trigger I cannot access the color.  Or at least I cannot 
> > see how to. For instance: ${dep.download-size} prints but I cannot 
> > seem to get access to the extras.
> >
> > Is this documented anywhere?  Or shall I add a JIRA?
> Checking the code, it seems that some extra attributes should be available, but maybe not those that you'd like...
> The extra attributes which are available in pre and post resolve-dependency are the extra attributes you have on your dependency declaration, not those declared in the module descriptor of the dependency.
> For the pre-reslve-dependency event, we can't do better, since before resolving the dependency we don't have the module descriptor yet. In the post resolve dependency, we could improve Ivy to put the extra attributes declared in the resolved module.
> Since it's so easy to do I've just checked in a change in Ivy which should make these extra attributes available in post-resolve-dependency. Could you check it works for you? Whatever the result, could you please open an issue in jira at least to ask for documenting this?
> Xavier
> >
> >
> > Alex Foreman
> > Morgan Stanley | Technology
> > 20 Cabot Square | Canary Wharf | Floor 06 London, E14 4QW
> > Phone: +44 20 7677-5732
> > Alexander.Foreman@morganstanley.com
> > --------------------------------------------------------
> >
> > NOTICE: If received in error, please destroy and notify sender. Sender 
> > does not intend to waive confidentiality or privilege. Use of this 
> > email is prohibited when received in error.
> >

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