<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for grh</title><link>http://disqus.com/by/grh/</link><description></description><atom:link href="http://disqus.com/grh/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 14 Jul 2009 08:21:27 -0000</lastBuildDate><item><title>Re: Brizzled: A Scala build tool</title><link>http://brizzled.clapper.org/blog/2009/02/12/a-scala-build-tool/#comment-12628309</link><description>&lt;p&gt;In the groovy world, gant is to ant as gradle is to maven, except that where maven locks you pretty much in to the maven way, gradle provides sensible convention-over-configuration defaults but makes it trivial to change them.&lt;/p&gt;&lt;p&gt;It's a piece of work.&lt;/p&gt;&lt;p&gt;I can  recommend you look at it, especially the sort of two-phase lifecycle it has, where first builds a di-graph of targets BEFORE any are executed.  The script can generate or modify tasks and dependencies on the fly, and when it's all done, you get a chance to look at the graph before execution. Also it uses apache ivy natively for dependency mgmt, although it has a groovy dsl to configure it if you're XML averse (as I am).&lt;/p&gt;&lt;p&gt;All configured in pure groovy code.&lt;/p&gt;&lt;p&gt;Now a system that was similar, but configured in SCALA, and which in addition takes advantage of scala to be as parallel as possible, now THAT would be sweet.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">grh</dc:creator><pubDate>Tue, 14 Jul 2009 08:21:27 -0000</pubDate></item></channel></rss>