On 3/1/07, Matt Benson <[EMAIL PROTECTED]> wrote:

RE the extension API, I was thinking along the lines
of writing a trigger that would try to get the current
IvySettings in use, etc., but can't see in the Javadoc
how such an idea could pan out.
Ok, I see. The javadoc is far from being good, it's one of the area
where Ivy still needs a lot of improvements. But your idea is
interesting and you may manage to use the API quite easily. No need
for a trigger or something like that, you can access the ivy instance
by using the last configured ivy.instance reference in the Ant
project, then you will get access to the IvySettings object on which
you can call getDefaultIvyUserDir() for instance. Does it make sense?

I guess I'll just
accept that it's not possible for now.  As for having
the option for a dependent project to avoid the latest
integration version(s) of a dependency, I guess I
could just provide options to turn this on/off in my
dependenT project's buildfile?
I'm not sure to have enough information about your build and your
setup to answer. If you use only the default settings (I try to use
settings instead of configuration to avoid confusion with module
configurations), then you won't have much control on your resolvers.
But you can still use the revision constraints expressed in your ivy
files to define what you want. But if you want to turn this on/off
from the build, it won't be of much help, unless you use ivy variables
in your ivy files... An easier way would to be to switch of settings
(one with your local repository, one without), but then you have to
provide an ivyconf.xml.

- Xavier


-Matt

>
> - Xavier
> >
> > TIA,
> > Matt
> >
> >
> >
> >
>
____________________________________________________________________________________
> > Want to start your own business?
> > Learn how on Yahoo! Small Business.
> > http://smallbusiness.yahoo.com/r-index
> >
>





____________________________________________________________________________________
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=list&sid=396546091

Reply via email to