Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 80712 invoked from network); 11 May 2004 09:17:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 11 May 2004 09:17:46 -0000 Received: (qmail 85291 invoked by uid 500); 11 May 2004 09:18:35 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 85242 invoked by uid 500); 11 May 2004 09:18:34 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 85186 invoked by uid 98); 11 May 2004 09:18:34 -0000 Received: from bodewig@apache.org by hermes.apache.org by uid 82 with qmail-scanner-1.20 (clamuko: 0.70. Clear:RC:0(62.96.16.111):. Processed in 0.199688 secs); 11 May 2004 09:18:34 -0000 X-Qmail-Scanner-Mail-From: bodewig@apache.org via hermes.apache.org X-Qmail-Scanner: 1.20 (Clear:RC:0(62.96.16.111):. Processed in 0.199688 secs) Received: from unknown (HELO bodewig.bost.de) (62.96.16.111) by hermes.apache.org with SMTP; 11 May 2004 09:18:33 -0000 Received: (from bodewig@localhost) by bodewig.bost.de (8.11.6/8.11.6) id i4B76tg07122; Tue, 11 May 2004 09:06:55 +0200 X-Authentication-Warning: bodewig.bost.de: bodewig set sender to bodewig@apache.org using -f To: dev@ant.apache.org Subject: Re: ANT 1.7 features suggestion X-Draft-From: ("nnfolder:mail.jakarta-ant" 59307) References: <4097CC3B.40509@chello.nl> From: Stefan Bodewig Date: Tue, 11 May 2004 09:06:55 +0200 In-Reply-To: <4097CC3B.40509@chello.nl> (Anthony Goubard's message of "Tue, 04 May 2004 19:00:43 +0200") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: hermes.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I'm soo late for the party that I'll try to not restart the whole thing. On Tue, 04 May 2004, Anthony Goubard wrote: > 1) Integrate if and unless at the Task level. A nested would be far more powerful, as would be an task. Don't expect any opinion from me. 8-) > 3) Regexp conditions SMOP. If anybody wanted to code them up (using Ant's regexp engine abstraction layer, of course), I'm sure there wouldn't be any objections. > 4) Add an "overwrite" attribute at the property task. Properties > are immutable but sometimes I think that you would like to change a > propety. I don't think this would be a good idea since immutability is something that the parent build file relies upon and adding the attribute would give the child build file control over it. An overwritable attribute that the parent could set would be more inline with the intent of Ant (why properties are immutable). Not that I was advocating it. Most cases where you've used with can be replaced by and your "need to be mutable" properties become attributes that way. I've found that this addresses most needs for mutable properties at the same time. > 5) Merge some jar files Would defeat the reason why we've split up optional.jar in the first place. > - I think that more than 50% of the users uses Java 1.4 and all the > tasks that can be realized with 1.4 should be in the same jar file > : xalan, xslp, swing, Some of our users run Kaffee with the swing classes for Java 1.1 from Sun. You may want to load the swing lib via a different classloader than main Ant. Same for TraX/Xalan and any JDK < 1.4. > 6) Get the properties from a target after antcall Would immediately break tons of builds that rely on throw-away properties during if it became the default. You probably wouldn't want to keep all properties anyway, just a few of them. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org