Return-Path: Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 51349 invoked from network); 12 Dec 1999 06:15:31 -0000 Received: from mercury.sun.com (192.9.25.1) by 63.211.145.10 with SMTP; 12 Dec 1999 06:15:31 -0000 Received: from shorter.eng.sun.com ([129.144.251.35]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id WAA02620 for ; Sat, 11 Dec 1999 22:15:31 -0800 (PST) Received: from berlin (hobo121.EBay.Sun.COM [129.150.99.121]) by shorter.eng.sun.com (8.9.3+Sun/8.9.3/ENSMAIL,v1.7) with SMTP id WAA07256 for ; Sat, 11 Dec 1999 22:15:30 -0800 (PST) Message-ID: <039801bf4468$67a33520$0bfea8c0@berlin> From: "James Duncan Davidson" To: References: <384C1116.6D1DB7C1@eng.sun.com> <384D549F.289A4E92@apache.org> <384DFFD7.13ED6515@eng.sun.com> <384EAA98.E564ED64@apache.org> <384FD993.E8BEA86E@eng.sun.com> <3850E9D8.F724C36E@apache.org> <38515063.672436E9@eng.sun.com> <3851C0A8.DC022F1F@mytownnet.com> Subject: Re: Ant Date: Sat, 11 Dec 1999 21:38:12 -0800 Organization: Phhpt! MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 > Another way to deal with this creative tension -- allow a project to declare > a particular directory or Jar file as containing project-specific tasks. At > startup time, every Java class found here that implements Task would be > auto-magically added to the available tasks within this project. (I suppose > you' d have to allow Ant to compile them if necessary.) > > Since so much of Ant is already based on the Java reflection API, I can't > believe this would be very hard to do. And it would let you keep the > standard Ant task-set very generic. Something along these lines feels better. I'd like to keep the core Ant set of tasks to a generic minimum (or at least a sane set) and let people use the taskdef (or something similar to the above) as an escape hatch. .duncan