On 12/14/00 9:18 AM, "Stefan Bodewig" <[EMAIL PROTECTED]> wrote:
>> It should work wherever, but I'm sure that I've accidentally put in >> dependencies on JDK 1.2. > > Think I've seen some File.getParentFile() calls 8-) Yep. Well, I think we've turned the corner on that -- and that its going to be damn useful to expose the data model as a Collection oriented tree -- especially for GUIs, so I'm not particularly worried. > I hope there will still be a a taskdef like functionality for tasks > that are not really worth a JAR of their own. One shot stuff that just > applies to a single use case in a single project. Yep -- that's easy. I was playing with the hard part first. :) > What I really like is the idea of ...cli.Main to pull together the > classpath Ant needs and then start the actual build process from a > ClassLoader that contains all necessary classes. I know this is not > directly related to the Taskpath stuff, but it's very nice > nonetheless. Not cluttering environment variables - or forcing the > user to do so - is a good thing. :) Death to shell scripts.. At least complicated shell scripts. My dream is to allow a user to have a executable that they can install in /usr/local/bin that essentially is: #!/bin/sh java -jar ant.jar $* >> * Core Ant pulled away from CLI/GUI/Servlet -- these layers are >> going to sit on top of what's currently there complete with an >> Event system that hasn't been checked in yet. The CLI that is >> there is just a shadow. Next up is the listeners that report >> things back to the Command Line. > > I'm glad to hear that there will be an event system. I was about to > state how much I like our current BuildEvent system and how inferior > your AntFrontEnd approach was ... > > So I'll wait for it to appear. Yep, the front end is a bit weak, but it's more in a direction that works. More event styling is on its way. >> This is also where I'm thinking that the regexp functionality >> should go (based on jakarta-regexp). > > What regexp functionality? Sorry, I can't follow you here. To deal with regexp patterns in attributes. When a task allows regexp info in an attribute/element, it should just be able to ask Ant to resolve it or ask if 2 things match. > One last thing. I don't think Project should take care of properties > at all. I'm still in favor of unifying properties with data types and > think they should be handled via some external store. Properties belong to a project. Whether they are strings or more sophisticated Data types is are different. -- James Duncan Davidson [EMAIL PROTECTED] !try; do()