Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 16164 invoked from network); 3 May 2002 21:32:50 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 3 May 2002 21:32:50 -0000 Received: (qmail 24594 invoked by uid 97); 3 May 2002 21:32:54 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@nagoya.betaversion.org Received: (qmail 24510 invoked by alias); 3 May 2002 21:32:54 -0000 Delivered-To: jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 24496 invoked by uid 97); 3 May 2002 21:32:53 -0000 Mailing-List: contact ant-dev-help@jakarta.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 ant-dev@jakarta.apache.org Received: (qmail 24484 invoked by uid 98); 3 May 2002 21:32:53 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Message-Id: <5.1.0.14.2.20020503143052.03a1ee30@pop-server.socal.rr.com> X-Sender: cloder@pop-server.socal.rr.com X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Fri, 03 May 2002 14:32:49 -0700 To: "Ant Developers List" From: Chad Loder Subject: RE: Ant extension, templatized build files In-Reply-To: <36E996B162DAD111B6AF0000F879AD1A010E98@nts_par1.paranor.ch > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Knut, that's an interesting approach -- care to share some examples? It sounds like getting inter-project dependencies to work is an important goal. Currently I'm just struggling with getting mutual dependencies to execute at most once (GNUmake style) while retaining the abilitiy to use and . Hrm... :) c At Friday 5/3/2002 02:32 PM +0200, you wrote: >I have been using a similar approch myself: > >o I have a project descriptor for every top-level project which lists the >individual subprojects, dependencies between subprojects and on other >top-level projects. The dependencies are compile time dependencies, meaning >that if project a depends on b, b has to be built first and place the >resulting class files in a known location. >o There is a buildfile template for both top-level and subproject buildfiles >(essentially all the same). >o With an XSLT stylesheet I generate buildfiles for the top-level project >and one for every subproject. -- To unsubscribe, e-mail: For additional commands, e-mail: