Hi Nicolas - BuildListener is a better idea than my current implementation.
It looks cleaner and perhaps the same listener can also be attached at
individual task level to step through targets one by one, pausing at each
one. I will try to incorporate your comments and share the outcome with the
group.

Hi Jan / Jesse - If you would have noticed, the PoC allows detecting current
values of properties, and paths, and also the location of individual
properties inside build files. I think it should also be possible to locate
individual tasks. Do you have any suggestions on what else can be included
into this to make it more helpful?

A further thought - It could also be possible to expose the listener itself
(or any such debugging interface) as a hook from within Ant, that IDEs can
use to implement any debuggers. If the developers of any debuggers are
present here and can help, then they could share their approach - or any
debug-APIs from Ant would be of use to them.

Any thoughts?

Thanks,
Siddhartha

On 10 June 2011 10:55, Jan Matèrne <apa...@materne.de> wrote:

> Eclipse (tested with Helios) has a built in Ant debugger too.
> Quick test:
> - write a buildfile
> - set a breakpoint (line 9)
> - "Debug as > Ant build"
>
> ==> Eclipse changed to the debug perspective (or wants to)
> In the variables view you can see the properties, but not change values or
> set new props.
>
>
> Jan
>
> > -----Ursprüngliche Nachricht-----
> > Von: Jesse Glick [mailto:jesse.gl...@oracle.com]
> > Gesendet: Donnerstag, 9. Juni 2011 21:42
> > An: dev@ant.apache.org
> > Betreff: Re: Command Line Debugging
> >
> > On 06/09/2011 05:42 AM, Nicolas Lalevée wrote:
> > > At some point we may imagine a debugger in an IDE like Eclipse too.
> >
> > By the way there has long been an Ant debugger in NetBeans. Just select
> > Debug Target from the context menu of a build script in e.g. the Files
> > tab. Breakpoints and
> > property inspection are supported.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> > For additional commands, e-mail: dev-h...@ant.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> For additional commands, e-mail: dev-h...@ant.apache.org
>
>

Reply via email to