<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introducing Buildr, or how we cured our Maven blues</title>
	<atom:link href="http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/feed/" rel="self" type="application/rss+xml" />
	<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 02:57:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Anonymous</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-141681</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 14 Jan 2009 15:31:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-141681</guid>
		<description>Sorry that you hate Maven 2, and am especially sorry you wrote statements like &quot;Either way, we had to choose. Agile or Maven. One of them will have to go.&quot;

I think it is only a matter of time before the Ant and Maven folks decide to start working together to come up with a next generation build tool. Trying to make the Java world that primarily uses Ant, Maven 1/2, or just their IDE to build projects use Rake instead is not going to fly, and I think you might rethink your decision once you go to your next job, unless you are using Ruby/JRuby there, which might be the case.</description>
		<content:encoded><![CDATA[<p>Sorry that you hate Maven 2, and am especially sorry you wrote statements like &#8220;Either way, we had to choose. Agile or Maven. One of them will have to go.&#8221;</p>
<p>I think it is only a matter of time before the Ant and Maven folks decide to start working together to come up with a next generation build tool. Trying to make the Java world that primarily uses Ant, Maven 1/2, or just their IDE to build projects use Rake instead is not going to fly, and I think you might rethink your decision once you go to your next job, unless you are using Ruby/JRuby there, which might be the case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hints for Mavenization of Java Web Applications &#171; Java and more &#8230;</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-141578</link>
		<dc:creator>Hints for Mavenization of Java Web Applications &#171; Java and more &#8230;</dc:creator>
		<pubDate>Mon, 10 Nov 2008 17:23:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-141578</guid>
		<description>[...] And last but not least: Be Warned! [...]</description>
		<content:encoded><![CDATA[<p>[...] And last but not least: Be Warned! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomohawk</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-139817</link>
		<dc:creator>Tomohawk</dc:creator>
		<pubDate>Fri, 15 Feb 2008 01:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-139817</guid>
		<description>Completely agree with unreliability/complexity of Maven2.  Tried it.  Went back to ant, with maven antlib.  Allows us to interact with artifact repositories very easily from ant.  Much more reliable than straight maven for exactly the same tasks.

Another key problem with maven is dual use of pom file as both an artifact descriptor and a build script.  I guess they never heard of separation of concerns?  We now generate poms with ant, and poms are pure descriptors only.

Definately agree that xml is a lousy scripting language.  Looking forward to giving buildr a try.</description>
		<content:encoded><![CDATA[<p>Completely agree with unreliability/complexity of Maven2.  Tried it.  Went back to ant, with maven antlib.  Allows us to interact with artifact repositories very easily from ant.  Much more reliable than straight maven for exactly the same tasks.</p>
<p>Another key problem with maven is dual use of pom file as both an artifact descriptor and a build script.  I guess they never heard of separation of concerns?  We now generate poms with ant, and poms are pure descriptors only.</p>
<p>Definately agree that xml is a lousy scripting language.  Looking forward to giving buildr a try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xanthros</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-139615</link>
		<dc:creator>Xanthros</dc:creator>
		<pubDate>Fri, 18 Jan 2008 22:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-139615</guid>
		<description>This is the best maven user guide I&#039;ve seen.

http://www.sonatype.com/book/maven-user-guide.pdf 

@Tim O’Brien

&quot;The only way to use the cobertura plugin at the moment is to look at the source code for the Maven 2 plugin because the documentation is wrong. So, in other words, the only way you can really use maven is if you are comfortable reading the source code. Ugh.&quot;

This is a completely idiotic statement.  Maven is based upon plugin architecture.  Maven *ISN&#039;T* to blame for a bad plugin or that plugin&#039;s documentation.  So get your story straight.  The documentation for Cobertura is terrible not Maven.  Not to mention that the Cobertura plugin is *open source*.  If you found discrepancies in the docs then submit those and get them fixed!  But I guess it is easier for some of us to just complain!</description>
		<content:encoded><![CDATA[<p>This is the best maven user guide I&#8217;ve seen.</p>
<p><a href="http://www.sonatype.com/book/maven-user-guide.pdf" rel="nofollow">http://www.sonatype.com/book/maven-user-guide.pdf</a> </p>
<p>@Tim O’Brien</p>
<p>&#8220;The only way to use the cobertura plugin at the moment is to look at the source code for the Maven 2 plugin because the documentation is wrong. So, in other words, the only way you can really use maven is if you are comfortable reading the source code. Ugh.&#8221;</p>
<p>This is a completely idiotic statement.  Maven is based upon plugin architecture.  Maven *ISN&#8217;T* to blame for a bad plugin or that plugin&#8217;s documentation.  So get your story straight.  The documentation for Cobertura is terrible not Maven.  Not to mention that the Cobertura plugin is *open source*.  If you found discrepancies in the docs then submit those and get them fixed!  But I guess it is easier for some of us to just complain!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT-eye &#187; Maven, Ant, Buildr, or what?</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-138264</link>
		<dc:creator>IT-eye &#187; Maven, Ant, Buildr, or what?</dc:creator>
		<pubDate>Sat, 18 Aug 2007 14:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-138264</guid>
		<description>[...] But recently Iâ€™ve noticed projects moving away from Maven. Some people complain that itâ€™s too hard to do non standard stuff. It supposedly itâ€™s also pretty hard to debug when your build isnâ€™t working: Introducing buildr or how we cured our maven blues. [...]</description>
		<content:encoded><![CDATA[<p>[...] But recently Iâ€™ve noticed projects moving away from Maven. Some people complain that itâ€™s too hard to do non standard stuff. It supposedly itâ€™s also pretty hard to debug when your build isnâ€™t working: Introducing buildr or how we cured our maven blues. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JavaSPEKTRUM BlogosphÃ¤re &#187; Blog Archiv &#187; BlogosphÃ¤re (aus JavaSPEKTRUM 04/07)</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-138130</link>
		<dc:creator>JavaSPEKTRUM BlogosphÃ¤re &#187; Blog Archiv &#187; BlogosphÃ¤re (aus JavaSPEKTRUM 04/07)</dc:creator>
		<pubDate>Mon, 09 Jul 2007 20:35:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-138130</guid>
		<description>[...] Alternative gesucht â€“ und diese auf Basis von Rake, dem Buildwerkzeug fÃ¼r Ruby, unter dem Namen Buildr realisiert. Rake ist eine in Ruby implementierte &#8220;Internal DSL&#8221;, also eine [...]</description>
		<content:encoded><![CDATA[<p>[...] Alternative gesucht â€“ und diese auf Basis von Rake, dem Buildwerkzeug fÃ¼r Ruby, unter dem Namen Buildr realisiert. Rake ist eine in Ruby implementierte &#8220;Internal DSL&#8221;, also eine [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prozz&#8217;s blog &#187; Blog Archive &#187; Ruby researches</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-138122</link>
		<dc:creator>prozz&#8217;s blog &#187; Blog Archive &#187; Ruby researches</dc:creator>
		<pubDate>Thu, 05 Jul 2007 11:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-138122</guid>
		<description>[...] plus Ruby expressiveness. I think it&#8217;s not just yet another build tool  Check for evangelism here and [...]</description>
		<content:encoded><![CDATA[<p>[...] plus Ruby expressiveness. I think it&#8217;s not just yet another build tool  Check for evangelism here and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georges</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-138107</link>
		<dc:creator>Georges</dc:creator>
		<pubDate>Wed, 27 Jun 2007 21:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-138107</guid>
		<description>Well, I have moved Ant / make scripts into Maven 1 a couple of years back. It was hard but did work really well. The project had 40 modules - both Java, C++. 
Last year I helped a big telecom company move a 60 module Ant build to Maven2. Again - it was hard but well worth the effort. We reduced developer setup time from 2 days to 2 hours. It contained all sorts of different packagings - jars, wars etc. Generated stub/skeletons for Corba and web services. Combined with CruiseControl is served as a backbone for developers in 4 different countries and really helped us achieve our agile goals.
The last 6 months I have used Maven again - this time together with Continuum. Works like a charm. The nice thing was that when joining the project a knew my way around the modules and source trees.
Great work from the Maven guys!!!</description>
		<content:encoded><![CDATA[<p>Well, I have moved Ant / make scripts into Maven 1 a couple of years back. It was hard but did work really well. The project had 40 modules &#8211; both Java, C++.<br />
Last year I helped a big telecom company move a 60 module Ant build to Maven2. Again &#8211; it was hard but well worth the effort. We reduced developer setup time from 2 days to 2 hours. It contained all sorts of different packagings &#8211; jars, wars etc. Generated stub/skeletons for Corba and web services. Combined with CruiseControl is served as a backbone for developers in 4 different countries and really helped us achieve our agile goals.<br />
The last 6 months I have used Maven again &#8211; this time together with Continuum. Works like a charm. The nice thing was that when joining the project a knew my way around the modules and source trees.<br />
Great work from the Maven guys!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drehorgelmann</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-138106</link>
		<dc:creator>drehorgelmann</dc:creator>
		<pubDate>Wed, 27 Jun 2007 16:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-138106</guid>
		<description>I&#039;m sorry, but your &quot;trust me it doesn&#039;t work&quot; attitude is not really convincing. How about actually showing a few examples of non-working Maven pom.xml-s?</description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry, but your &#8220;trust me it doesn&#8217;t work&#8221; attitude is not really convincing. How about actually showing a few examples of non-working Maven pom.xml-s?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/comment-page-1/#comment-138080</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Tue, 12 Jun 2007 18:28:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2007/04/18/introducing-buildr-or-how-we-cured-our-maven-blues/#comment-138080</guid>
		<description>Kris,

I am not a Maven 2.0 contributor. I do have a way to distribute plugins, just not the time to bother with a complex development cycle for something that can be done in one, maybe two lines of Ruby code.

This post was written after we converted about a dozen projects over to Buildr, some of which qualify as large and complicated. I believe anything that requires 5,400 lines of Maven/Ant code to build (check out Ode), qualifies.

Our experience so far? It rocks. We spend the last amount of time maintaining it, no more broken builds, clunky XML or insurmountable bugs.

We adopted some principles from Maven, some principles from Apache, some principles from Ant, some principles from Rake. We just did it in a way that works and takes the pain out of builds.</description>
		<content:encoded><![CDATA[<p>Kris,</p>
<p>I am not a Maven 2.0 contributor. I do have a way to distribute plugins, just not the time to bother with a complex development cycle for something that can be done in one, maybe two lines of Ruby code.</p>
<p>This post was written after we converted about a dozen projects over to Buildr, some of which qualify as large and complicated. I believe anything that requires 5,400 lines of Maven/Ant code to build (check out Ode), qualifies.</p>
<p>Our experience so far? It rocks. We spend the last amount of time maintaining it, no more broken builds, clunky XML or insurmountable bugs.</p>
<p>We adopted some principles from Maven, some principles from Apache, some principles from Ant, some principles from Rake. We just did it in a way that works and takes the pain out of builds.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
