Simon
Could you give us an example where make is more (cheaper/faster/better
performance) buildtool than Ant ?
Thanks,
Martin-
----- Original Message ----- 
From: "Chappell, Simon P" <[EMAIL PROTECTED]>
To: "Ant Users List" <[EMAIL PROTECTED]>
Sent: Monday, October 18, 2004 11:15 AM
Subject: RE: winning the case for ANT


I have to correct a few things here.

>-----Original Message-----
>From: Erskine, Chris [mailto:[EMAIL PROTECTED]
>Sent: Friday, October 15, 2004 7:33 AM
>To: Ant Users List
>Subject: RE: winning the case for ANT
>
>
>XML is just a standard way of formatting data.  In this case,
>the lines of data are script commands.

No! Ant is not a scripting language. Perhaps it should have been, but the
reality is that Ant is a build tool. It uses deterministic logic to build
your application, given descriptions of your project and the dependencies
between parts. This works really well in most instances. The biggest problem
that I have seen with ant, is that people try to use it like a scripting
language and wonder why that causes problems.

>You could define this format as a scripting
>language.  Each tool has its own formatting syntax.  If you
>look at Make, it
>has its own format that has the problem of the first character
>on a line
>having to be a tab character to be a command for a target.

Make is a fine tool, but it's not the best tool for Java applications. I
like make, wrinkles and all, but I use ant for my Java projects.

>XML format is just the format that was chosen for ant to describe the
>scripting.  This is not a battle that will be won on merit
>since it sounds
>like it is a religious issue for this developer.

Sounds like that project needs a good tech. lead to put their foot down and
make a decision. A tech lead needs to be somewhat like Linus Torvalds, a
benevolent dictator. :-)

>ANT is not an industry standard.  I do not even know if I

It most certainly is a de-facto standard on the Java side of the fence,
especially on the open source projects. To say otherwise is to display a
certain amount of ignorance of the state of the Java world.

>could define it as
>a best practice although I think it might be close.  It is a
>tool that used
>by many people to automate their build and deployment of code.
> It is very
>good at what it does which is why it is a popular as it is.

It's popular, it's used by many people ... sounds like a de-facto standard
to me.

<snip>

>Chris Erskine

Simon

-----------------------------------------------------------------
Simon P. Chappell                     [EMAIL PROTECTED]
Java Programming Specialist                      www.landsend.com
Lands' End, Inc.                                   (608) 935-4526

"Some problems are so complex that you have to be highly intelligent and
well-informed just to be undecided about them." - Laurence J. Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to