Hi.

I have an idea.

Currently, I use ivy inside Ant and IvyDE in parallel. Ant script is mainly
for command-line builds while IvyDE is for convenience development inside
Eclipse.

When I run resolve from Ant from inside Eclipse, it takes a long time
relative to the time it takes for IvyDE to resolve.


My idea is to use IvyDE's resolve engine if Ant is asked to resolve, while
running from inside Eclipse.

This may look a bit complex but as an example see how Ant stuff have
implemented the 'input' task: if it runs from command line it uses command
line input. If it runs from Eclipse, a popup is popped with Eclipse GUI
style.

In input task they had kind of listener that could be different depending on
the context Ant run from.
I think IvyDE could also have "listener" for Ant and ivy-ant code would
check for it. If it exists - IvyDE would eb used to resolve, otherwise the
default (current) way would be used.

I hope you have understood my idea.

I may contribute code implementing this if you find this feature useful.

easyproglife.

Reply via email to