Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 6634 invoked by uid 500); 26 Mar 2001 07:58:16 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 6623 invoked from network); 26 Mar 2001 07:58:16 -0000 X-Authentication-Warning: bodewig.bost.de: bodewig set sender to bodewig@apache.org using -f To: ant-dev@jakarta.apache.org Subject: [DISC] workspace/subbuild issues From: Stefan Bodewig Date: 26 Mar 2001 09:58:23 +0200 Message-ID: Lines: 20 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Cuyahoga Valley) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N * create the concept of workspace so that projects can be built in a DAG and thus enable projects like catalina/tomcat to have an easy build process. It also helps CJAN to a lesser degree and would partially solve the JARs in CVS thing. * Project inheritance What's this? * Target inheritance. ie The ability to include targets from other project files overidining them as necessary (so cascading project files). * Add an attribute to to feed back the environment (properties and taskdefs) from the child build to the parent. * Allow a target to depend on a target which is in another buildfile. * Allow a target to reference properties defined in another buildfile.