At 11:37 12/3/01 -0800, Steve Loughran wrote: >I'm going to state my requirements based on current needs. > >Invocation >======== > >-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 >changes. +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. +1 >- 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. Cheers, Pete *-----------------------------------------------------* | "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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
