<?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: Maven Adoption Curve</title>
	<atom:link href="http://tech.puredanger.com/index.php/2009/01/28/maven-adoption-curve/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.puredanger.com/2009/01/28/maven-adoption-curve/</link>
	<description>Alex Miller&#039;s technical blog</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:39:50 -0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Andrew Williams</title>
		<link>http://tech.puredanger.com/2009/01/28/maven-adoption-curve/comment-page-1/#comment-174148</link>
		<dc:creator>Andrew Williams</dc:creator>
		<pubDate>Tue, 01 Sep 2009 15:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2009/01/28/maven-adoption-curve/#comment-174148</guid>
		<description>Bjorn:
Or get into the HeadsUp! betas (http://headsupdevelopment.com) which will take care of everything plus repository management in one app...

Folk should realise that the &quot;a skilled developer&quot; who realises they do not need transient dep from a project dep can mark it as excluded - much easier to debug should the project requirements change. Always have a trail to follow - a dir of jars is no help to anyone next time you want to update a single dep in a tree of dependencies...</description>
		<content:encoded><![CDATA[<p>Bjorn:<br />
Or get into the HeadsUp! betas (<a href="http://headsupdevelopment.com" rel="nofollow">http://headsupdevelopment.com</a>) which will take care of everything plus repository management in one app&#8230;</p>
<p>Folk should realise that the &#8220;a skilled developer&#8221; who realises they do not need transient dep from a project dep can mark it as excluded &#8211; much easier to debug should the project requirements change. Always have a trail to follow &#8211; a dir of jars is no help to anyone next time you want to update a single dep in a tree of dependencies&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Björn</title>
		<link>http://tech.puredanger.com/2009/01/28/maven-adoption-curve/comment-page-1/#comment-164912</link>
		<dc:creator>Björn</dc:creator>
		<pubDate>Mon, 18 May 2009 19:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2009/01/28/maven-adoption-curve/#comment-164912</guid>
		<description>haha, typical Java world to recommend a repository manager as a remedy. Yay, another layer on top of the zillion other layers. Yet another tool to learn. Fun times...</description>
		<content:encoded><![CDATA[<p>haha, typical Java world to recommend a repository manager as a remedy. Yay, another layer on top of the zillion other layers. Yet another tool to learn. Fun times&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luke Nezda</title>
		<link>http://tech.puredanger.com/2009/01/28/maven-adoption-curve/comment-page-1/#comment-142765</link>
		<dc:creator>Luke Nezda</dc:creator>
		<pubDate>Fri, 13 Feb 2009 18:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2009/01/28/maven-adoption-curve/#comment-142765</guid>
		<description>Bill -

1. The only time I saw a corrupted repository, it was because I ran out of disk space.  Bad hard drive ? Windows maybe ? 

2. jar bloat:  Usually using others&#039; code is better than re-writing it, but if you depend on jars you don&#039;t need, that&#039;s just laziness I guess and offly easy to remedy.

3. This is what checksums should put your mind at ease using external repositories

4. Not sure what to say here - it&#039;s generally felt straight forward and well documented for me across many projects and environments.</description>
		<content:encoded><![CDATA[<p>Bill -</p>
<p>1. The only time I saw a corrupted repository, it was because I ran out of disk space.  Bad hard drive ? Windows maybe ? </p>
<p>2. jar bloat:  Usually using others&#8217; code is better than re-writing it, but if you depend on jars you don&#8217;t need, that&#8217;s just laziness I guess and offly easy to remedy.</p>
<p>3. This is what checksums should put your mind at ease using external repositories</p>
<p>4. Not sure what to say here &#8211; it&#8217;s generally felt straight forward and well documented for me across many projects and environments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaaf</title>
		<link>http://tech.puredanger.com/2009/01/28/maven-adoption-curve/comment-page-1/#comment-142291</link>
		<dc:creator>Shaaf</dc:creator>
		<pubDate>Thu, 12 Feb 2009 15:41:17 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2009/01/28/maven-adoption-curve/#comment-142291</guid>
		<description>All but in &quot;fun off course...&quot;. I would agree with Bill.</description>
		<content:encoded><![CDATA[<p>All but in &#8220;fun off course&#8230;&#8221;. I would agree with Bill.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Kratzer</title>
		<link>http://tech.puredanger.com/2009/01/28/maven-adoption-curve/comment-page-1/#comment-142043</link>
		<dc:creator>Bill Kratzer</dc:creator>
		<pubDate>Wed, 11 Feb 2009 12:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2009/01/28/maven-adoption-curve/#comment-142043</guid>
		<description>My issues with Maven are quite simple:

1.  Maven repository corruption seems to be frequent enough that I just simply do not trust it.   I&#039;ve seen this on many projects, on many workstation types, and many clients.   It simply should not happen.

2.  I&#039;ve seen many projects suffer from unnecessary &quot;jar bloat&quot; when using Maven.    A skilled developer can always manage this problem much better -- and it really isn&#039;t the big time drain that the Maven-ites make it out to be.

3.  Having to rely on an external repository for downloading jars seems like an insane idea to me.   I want my project and its dependencies to be under version control so that I can be 100% sure that I am building the same binary artifact each time.

4.  On many client projects, I have seen more people spending a lot of time with &quot;troubleshooting Maven&quot;.   Instead, they should be writing code to solve real business problems.

I suspect in five years we&#039;ll be looking back at Maven the same way we all fondly look back at EJB 2.0.   :-)</description>
		<content:encoded><![CDATA[<p>My issues with Maven are quite simple:</p>
<p>1.  Maven repository corruption seems to be frequent enough that I just simply do not trust it.   I&#8217;ve seen this on many projects, on many workstation types, and many clients.   It simply should not happen.</p>
<p>2.  I&#8217;ve seen many projects suffer from unnecessary &#8220;jar bloat&#8221; when using Maven.    A skilled developer can always manage this problem much better &#8212; and it really isn&#8217;t the big time drain that the Maven-ites make it out to be.</p>
<p>3.  Having to rely on an external repository for downloading jars seems like an insane idea to me.   I want my project and its dependencies to be under version control so that I can be 100% sure that I am building the same binary artifact each time.</p>
<p>4.  On many client projects, I have seen more people spending a lot of time with &#8220;troubleshooting Maven&#8221;.   Instead, they should be writing code to solve real business problems.</p>
<p>I suspect in five years we&#8217;ll be looking back at Maven the same way we all fondly look back at EJB 2.0.   :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

