ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <>
Subject Re: what I would like to see in ant.20
Date Mon, 12 Mar 2001 23:35:53 GMT
At 11:37  12/3/01 -0800, Steve Loughran wrote:
>I'm going to state my requirements based on current needs.
>-I want to be able to use some of the foundational bits of ant in my own
>code without having to jump through too many hoops. For example I am
>spawning exes servlet side right now, re-using the exec watchdog, but I left
>the rest of exec out as it seemed to have too many assumptions about its
>execution context

+100000 ;)

>=> Base services should be defined: execution, spawning with new classpaths,
>touch, (others?), and implemented with no assumptions about running inside
>an ant project
>This ties in to past discussions about decoupling the logging calls and
>Class.forName() from tasks/projects, perhaps with a TaskExecutionHelper
>class which hides things.

how about TaskletContext ;)

>- I want to be able to use higher level tasks from within my own app, by
>actually creating the XML and just handing it off. This isnt for user
>viewing at all, just that ant xml makes a reasonable declaration of some
>delegated code, and doing it that way decouples me from implementation

+1 Working with a Task-DOM

>=> Entry points which are fully self contained and designed for invocation
>by other programs.

+ 1000

>- A repository of IDE integration code: emacs, jedit, everything else. This
>can be a list of links.


>- A repository of obscure posted tasks other than the mail list. And I want
>the contributors to maintain them! And want to be able to submit changes
>too. This goes for tasks under GPL.

GPL tasks == impossible as GPL is not-compatible with APL.



| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message