ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Reilly <peter.rei...@corvil.com>
Subject Re: FYI: Blog "Complex build systems need a real language" found
Date Wed, 21 Jan 2004 10:11:14 GMT
According to the last entry, they are currently
using a 45,000 line ant script =-O
which one of the team is reducing to ~700 lines by
using a custom dependency task.

Peter
Jan.Materne@rzf.fin-nrw.de wrote:

>FYI.
>
>Jan
>
>
>
>http://www.theserverside.com/news/thread.jsp?thread_id=23426
>
>Opinion: Complex build systems need a real language
>Posted By: Dion Almaer on January 20, 2004 @ 11:13 AM
>Jon Tirsen talks about a Java project that he was working on that had a very
>complicated build system. He started off with Ant, even writing a tool that
>took his project information and generated the ant build, and then tried
>Maven. 
>
>He ended up realising that for this kind of build system he really wanted a
>real language. He happened to choose Ruby as the implementation of choice,
>but others could have be chosen. 
>
>Using Ruby to build Java systems [1]
>
>-----
>
>Opinion: Complex build systems need a real language
>Posted By: graham o'regan on January 20, 2004 @ 01:51 PM in response to
>Message #107651 1 replies in this thread
>Would you say that part of the problem is not the complexity of the build
>script produced (afterall, only the Ant has to read it), but the complexity
>of the XSLT which does have to be maintained? I read an interesting article
>on Martin Fowler's site recently where he claimed to be using Ruby in place
>of XSLT too. 
>
>-----
>
>Ant == poop
>Posted By: Dave C on January 20, 2004 @ 02:58 PM in response to Message
>#107670 0 replies in this thread
>I find it baffling that people use the weakest scripting language ever
>concieved to maintain highly complex systems using an advanced programming
>language. 
>
>If anyone is unhappy with ant's complete inflexibility and backwards way of
>approaching everyting (not to mention complete mis-use of XML), check out
>AAP [2], which is a python-based build system. The rib is that you can use
>it's builtin facilities (like make or ant), but you can easily embed real
>python code wherever you need it for things that are complex. 
>
>
>[1]
>http://blogs.codehaus.org/people/jutopia/archives/000562_using_ruby_to_build
>_java_systems.html
>[2] http://www.a-a-p.org/
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>For additional commands, e-mail: dev-help@ant.apache.org
>
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message