From owner-freebsd-java Tue Feb 26 9:36:29 2002 Delivered-To: freebsd-java@freebsd.org Received: from jupiter.linuxengine.net (jupiter2.linuxengine.net [209.61.188.254]) by hub.freebsd.org (Postfix) with ESMTP id 50F0637B443 for ; Tue, 26 Feb 2002 09:36:21 -0800 (PST) Received: from jupiterweb.commercevault.com (jupiterweb.commercevault.com [209.61.179.16] (may be forged)) by jupiter.linuxengine.net (8.11.6/8.11.0) with ESMTP id g1QHaBV08983; Tue, 26 Feb 2002 11:36:11 -0600 Date: Tue, 26 Feb 2002 11:36:11 -0600 (CST) From: John Utz X-X-Sender: john@jupiter.linuxengine.net To: Jeff Dalton Cc: freebsd-java@FreeBSD.ORG Subject: Re: What is ant good for? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org ok, beat me with a clue-hammer several people have correctly pointed out that ant doesnt know how to do dependencies. but, i must point out that i didnt know this because i hadnt realized that i was building from *scratch*, every time. it be plenty fast man! On Tue, 26 Feb 2002, John Utz wrote: > I am another rabid emacs user. > > and we use ant at work too. > > On Tue, 26 Feb 2002, Jeff Dalton wrote: > > > I've been reading the "tools" discussion, and all I use is emacs, > > jdk, and Netscape for reading the on-line documentation. The only > > change I'm tempted to make is to start using ant. > > > > But every time I've looked at anyone's ant script (is script > > the right word?), it's seemed alarmingly complex. > > 'tisnt script! it's xml. xml is *cool*. use psgml and font-lock in emacs > and the build.xml file will start to make much more sense, assuming it > references a dtd somehow, i forget if they do. > > > So I'm wondering whether ant does anything that would make it > > worth the effort of learning to use it. > > > > Does it, for instance, work out the dependencies between files > > to determine what needs to be recompiled and what doesn't? > > does all of that and more.... > > we used to replace a python/make combo that required frequent changes to > keep up. > > build.xml's are pretty simple once you understand xml > > > -- Jeff > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-java" in the body of the message > > > > -- John L. Utz III john@utzweb.net Idiocy is the Impulse Function in the Convolution of Life To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message