<?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: The Problem With Maven</title>
	<atom:link href="http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/</link>
	<description>A man needs a little madness, or else he never dares cut the rope and be free. -Nikos Kazantzakis</description>
	<lastBuildDate>Wed, 10 Mar 2010 09:45:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: great-post</title>
		<link>http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/comment-page-1/#comment-201949</link>
		<dc:creator>great-post</dc:creator>
		<pubDate>Sat, 16 Jan 2010 00:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/#comment-201949</guid>
		<description>&quot;The problem is the learning curve. It’s steep. However, once you get it, you love it.&quot;

A build tool should not have a steep learning curve.  It should be intuitive, and flexible.  It should not make any wide reaching assumptions about how all projects will be because these assumptions are rarely satisfied in practice.

Maven also encourages the developer to pile more and more logic into the build tool, to the point where the normal development cycle edit/compile/debug is negatively affected.

Sadly, people are buying into it.  It&#039;s reminding me of large corporations that spend millions on &quot;ClearCase&quot; because they&#039;re terrified (so the salespeople tell them) of losing all their code.  In the end, nobody can use it because of network problems.  

Of course the salespeople tell you that &quot;you just don&#039;t understand it, but once you do, it&#039;s great&quot;.

No, it should be simple and flexible.  The fact that it has a &quot;steep learning curve&quot; is proof that there is something seriously wrong with it.</description>
		<content:encoded><![CDATA[<p>&#8220;The problem is the learning curve. It’s steep. However, once you get it, you love it.&#8221;</p>
<p>A build tool should not have a steep learning curve.  It should be intuitive, and flexible.  It should not make any wide reaching assumptions about how all projects will be because these assumptions are rarely satisfied in practice.</p>
<p>Maven also encourages the developer to pile more and more logic into the build tool, to the point where the normal development cycle edit/compile/debug is negatively affected.</p>
<p>Sadly, people are buying into it.  It&#8217;s reminding me of large corporations that spend millions on &#8220;ClearCase&#8221; because they&#8217;re terrified (so the salespeople tell them) of losing all their code.  In the end, nobody can use it because of network problems.  </p>
<p>Of course the salespeople tell you that &#8220;you just don&#8217;t understand it, but once you do, it&#8217;s great&#8221;.</p>
<p>No, it should be simple and flexible.  The fact that it has a &#8220;steep learning curve&#8221; is proof that there is something seriously wrong with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Joy and Sorrow that is Maven &#124; Brugge Blog</title>
		<link>http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/comment-page-1/#comment-55727</link>
		<dc:creator>The Joy and Sorrow that is Maven &#124; Brugge Blog</dc:creator>
		<pubDate>Mon, 18 Feb 2008 21:44:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/#comment-55727</guid>
		<description>[...] What&#8217;s to love and hate? The Zutubi guys summarize it well: [...]</description>
		<content:encoded><![CDATA[<p>[...] What&#8217;s to love and hate? The Zutubi guys summarize it well: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/comment-page-1/#comment-36259</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 01 Aug 2007 09:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/#comment-36259</guid>
		<description>Hi Brett,

Yeah, you should have come along, it was a good couple of days.  Anyhow, it is good to hear that things are being addressed.  No doubt I didn&#039;t mention anything the Maven team didn&#039;t already know.  I just find it interesting that holy wars over Maven don&#039;t focus much on the &quot;religion&quot; (i.e. the theory) as normally happens.  The good thing about this is it is easier to improve the implementation than completely change your approach.</description>
		<content:encoded><![CDATA[<p>Hi Brett,</p>
<p>Yeah, you should have come along, it was a good couple of days.  Anyhow, it is good to hear that things are being addressed.  No doubt I didn&#8217;t mention anything the Maven team didn&#8217;t already know.  I just find it interesting that holy wars over Maven don&#8217;t focus much on the &#8220;religion&#8221; (i.e. the theory) as normally happens.  The good thing about this is it is easier to improve the implementation than completely change your approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brett Porter</title>
		<link>http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/comment-page-1/#comment-36213</link>
		<dc:creator>Brett Porter</dc:creator>
		<pubDate>Tue, 31 Jul 2007 23:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/#comment-36213</guid>
		<description>Hi, sorry I didn&#039;t make it out to CITCON as I&#039;d intended - it seems like I missed all the fun :)

You make some valid points. The issue of better plugin control is on the top of the list for the Maven 2.1 release. In the space of providing Maven &quot;distributions&quot; - this is one of the key reasons that DevZuz provide the Maestro distribution. On the last point I certainly agree - we see a lot of use of the &quot;antrun&quot; or scripting plugins at the moment to achieve this and it certainly could be easier through a more flexible lifecycle mapping.

Thanks for the post!</description>
		<content:encoded><![CDATA[<p>Hi, sorry I didn&#8217;t make it out to CITCON as I&#8217;d intended &#8211; it seems like I missed all the fun <img src='http://www.alittlemadness.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You make some valid points. The issue of better plugin control is on the top of the list for the Maven 2.1 release. In the space of providing Maven &#8220;distributions&#8221; &#8211; this is one of the key reasons that DevZuz provide the Maestro distribution. On the last point I certainly agree &#8211; we see a lot of use of the &#8220;antrun&#8221; or scripting plugins at the moment to achieve this and it certainly could be easier through a more flexible lifecycle mapping.</p>
<p>Thanks for the post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LES</title>
		<link>http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/comment-page-1/#comment-36176</link>
		<dc:creator>LES</dc:creator>
		<pubDate>Tue, 31 Jul 2007 17:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/2007/08/01/the-problem-with-maven/#comment-36176</guid>
		<description>The problem is the learning curve.  It&#039;s steep.  However, once you get it, you love it.</description>
		<content:encoded><![CDATA[<p>The problem is the learning curve.  It&#8217;s steep.  However, once you get it, you love it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
