Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 13758 invoked from network); 17 Oct 2000 23:31:15 -0000 Received: from mail.alphalink.com.au (203.24.205.7) by locus.apache.org with SMTP; 17 Oct 2000 23:31:15 -0000 Received: from donalgar (d360-ps2-mel.alphalink.com.au [202.161.108.106]) by mail.alphalink.com.au (8.9.3/8.9.3) with SMTP id KAA12908 for ; Wed, 18 Oct 2000 10:31:11 +1000 Message-Id: <3.0.6.32.20001018102857.00a74a30@latcs4.cs.latrobe.edu.au> X-Sender: pjdonald@latcs4.cs.latrobe.edu.au X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32) Date: Wed, 18 Oct 2000 10:28:57 +1000 To: ant-dev@jakarta.apache.org From: Peter Donald Subject: RE: Ant -> Make? Ick! - Never! In-Reply-To: <635802DA64D4D31190D500508B9B04104E0F54@dcsrv0> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N At 12:01 17/10/00 -0700, you wrote: >OK, I had been trying hard to stay away of this topic but... > >> From: Stefan Bodewig [mailto:bodewig@bost.de] >> >> DH> But the thing I don't like about it as it currently exists is the >> DH> need it has to rely on a wrapper-script, [...] >> >> This is why I'd prefer to see a Java wrapper on top of Ant that could >> handle this. Keep Ant simple - and keep that front end simple as it >> shouldn't have to deal with tasks or compiling or ... but "only" needs >> to contain a logic engine. >> > >The main reason I am trying to move our project to ANT is to completely >eliminate any need for OS dependant scripts in our build process. Today we >develop on NT but need to deploy in a vast number of environments. So, the >need for a OS neutral development environment is escential. right. >> DH> I think test-for-equality is such a basic functionality >> >> It is basic, I agree, but test for inequality isn't more sophisticated >> and then ... >> > >But I provided a test for inequality: unless="a=b" tests for a not being b. >so that to me was not an argument. but someone surely would - it would be such a minor step. Then of course you would add less-than/greater-than etc >> DH> (although I think it's perfectly reasonable to offer it as an >> DH> optional task, since optional tasks should be able to do whatever >> DH> anyone wants them to) >> >> We agree here as well - and I don't think Jose Alberto's has >> been ruled out completely, just put into a loop, waiting for the >> extension mechanism to come. >> > >This is nice to hear. Of course, if I were to convince you guys that "if" >is just as good. I will be even happier. I am pretty sure that it would never get through. There are a lot more committers on this project than who are active and would oppose it once they found out about it. Hence I will say it again - do this stuff in a frontend and stream new build.xml to Ant. If you want the functionality badly add it ;) personally I favour xslt to do this and everything else been asked but as long as frontend interface is there anyone can do whatever ;) Cheers, Pete *------------------------------------------------------* | "Nearly all men can stand adversity, but if you want | | to test a man's character, give him power." | | -Abraham Lincoln | *------------------------------------------------------*