<?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: Is Maven going away?</title>
	<atom:link href="http://www.warneronstine.com/2008/07/06/is-maven-going-away/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/</link>
	<description>Where technology and art disappear</description>
	<lastBuildDate>Wed, 17 Nov 2010 10:52:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-179</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>You should give Buildr a try.  I&#039;ve had some issues with it (particularly installation), but they seem to be working hard to resolve them.  It&#039;s somewhat similar to Gradle in that it is a drop-in replacement for Maven2, but quite a bit more concise (at least based on the examples I&#039;ve seen).</description>
		<content:encoded><![CDATA[<p>You should give Buildr a try.  I&#8217;ve had some issues with it (particularly installation), but they seem to be working hard to resolve them.  It&#8217;s somewhat similar to Gradle in that it is a drop-in replacement for Maven2, but quite a bit more concise (at least based on the examples I&#8217;ve seen).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Fox</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-180</link>
		<dc:creator>Brian Fox</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>To add multiple source directories, simply use the build-helper-maven-plugin, or better...the plugin implementing the compiler should define and add them itself.
The intent was to provide one default to the default java compiler, but the plugin api makes it possible (and desired) for new compiler plugins to be able to define their own standard and tell Maven about it.</description>
		<content:encoded><![CDATA[<p>To add multiple source directories, simply use the build-helper-maven-plugin, or better&#8230;the plugin implementing the compiler should define and add them itself.<br />
The intent was to provide one default to the default java compiler, but the plugin api makes it possible (and desired) for new compiler plugins to be able to define their own standard and tell Maven about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Dockter</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-181</link>
		<dc:creator>Hans Dockter</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:

* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.

Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.

--&lt;br&gt;
Hans Dockter&lt;br&gt;
Gradle Project lead&lt;br&gt;
http://www.gradle.org&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:</p>
<p>* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.<br />
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.<br />
* Gradle offers sophisticated ways to configure multi-project builds.<br />
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.</p>
<p>Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.</p>
<p>&#8211;<br />
Hans Dockter<br />
Gradle Project lead<br />
<a href="http://www.gradle.org" rel="nofollow">http://www.gradle.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Dockter</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-182</link>
		<dc:creator>Hans Dockter</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:

* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.

Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.

--&lt;br&gt;
Hans Dockter&lt;br&gt;
Gradle Project lead&lt;br&gt;
http://www.gradle.org&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:</p>
<p>* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.<br />
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.<br />
* Gradle offers sophisticated ways to configure multi-project builds.<br />
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.</p>
<p>Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.</p>
<p>&#8211;<br />
Hans Dockter<br />
Gradle Project lead<br />
<a href="http://www.gradle.org" rel="nofollow">http://www.gradle.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luigi R. Viggiano</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-183</link>
		<dc:creator>Luigi R. Viggiano</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>&gt;First, let me say, I like Maven - a lot.
&gt;I’ve liked the idea, if not the execution

100% agree. I am using maven for hobby projects, but I don&#039;t know if I would recommend it on the workplace. Too complicate, lack of documentation, plenty of bugs.

I don&#039;t think that maven is really chained to a specific language: some plugins can add support to other languages. Well, I&#039;m not aware of those plugins, but itself maven doesn&#039;t preclude to other languages.
The reason why ant and maven use XML is to be language agnostic.
I find interesting gant and gmaven...

I wondering why nobody is writing jant and jmaven, now... :)</description>
		<content:encoded><![CDATA[<p>>First, let me say, I like Maven &#8211; a lot.<br />
>I’ve liked the idea, if not the execution</p>
<p>100% agree. I am using maven for hobby projects, but I don&#8217;t know if I would recommend it on the workplace. Too complicate, lack of documentation, plenty of bugs.</p>
<p>I don&#8217;t think that maven is really chained to a specific language: some plugins can add support to other languages. Well, I&#8217;m not aware of those plugins, but itself maven doesn&#8217;t preclude to other languages.<br />
The reason why ant and maven use XML is to be language agnostic.<br />
I find interesting gant and gmaven&#8230;</p>
<p>I wondering why nobody is writing jant and jmaven, now&#8230; <img src='http://www.warneronstine.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Dockter</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-184</link>
		<dc:creator>Hans Dockter</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:

* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.

Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.

--&lt;br&gt;
Hans Dockter&lt;br&gt;
Gradle Project lead&lt;br&gt;
http://www.gradle.org&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:</p>
<p>* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.<br />
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.<br />
* Gradle offers sophisticated ways to configure multi-project builds.<br />
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.</p>
<p>Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.</p>
<p>&#8211;<br />
Hans Dockter<br />
Gradle Project lead<br />
<a href="http://www.gradle.org" rel="nofollow">http://www.gradle.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Dockter</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-185</link>
		<dc:creator>Hans Dockter</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:

* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.

Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.

--&lt;br&gt;
Hans Dockter&lt;br&gt;
Gradle Project lead&lt;br&gt;
http://www.gradle.org&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:</p>
<p>* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.<br />
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.<br />
* Gradle offers sophisticated ways to configure multi-project builds.<br />
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.</p>
<p>Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.</p>
<p>&#8211;<br />
Hans Dockter<br />
Gradle Project lead<br />
<a href="http://www.gradle.org" rel="nofollow">http://www.gradle.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Dockter</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-186</link>
		<dc:creator>Hans Dockter</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:

* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.

Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.

Hans Dockter (Gradle Project lead)</description>
		<content:encoded><![CDATA[<p>Buildr is a nice tool. But though the basic approach is similar to Gradle (Buildr was there first) there are also significant differences. Some of them are:</p>
<p>* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.<br />
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.<br />
* Gradle offers sophisticated ways to configure multi-project builds.<br />
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.</p>
<p>Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.</p>
<p>Hans Dockter (Gradle Project lead)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Warner Onstine</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-187</link>
		<dc:creator>Warner Onstine</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>@Brian

Alright, that plugin does look like it solves the multiple source problem, but honestly this should be part of Maven core IMO. I think I&#039;m ready to move on to something else though as I&#039;ve seen [other](http://tapestryjava.blogspot.com/2007/11/maven-wont-get-fooled-again.html) [issues](http://tapestryjava.blogspot.com/2008/06/maven-for-dependencies-not-building.html) with Maven builds so [Buildr](http://incubator.apache.org/buildr) and [Gradle](http://gradle.org) look like good alternatives.

As I said I&#039;ve been a big proponent of Maven for a long time so this isn&#039;t an easy switch for me, while I&#039;m not looking for a drop-in replacement I am looking for something that makes my life easier as a developer, not more complex (as Ant does inherently).</description>
		<content:encoded><![CDATA[<p>@Brian</p>
<p>Alright, that plugin does look like it solves the multiple source problem, but honestly this should be part of Maven core IMO. I think I&#8217;m ready to move on to something else though as I&#8217;ve seen [other](http://tapestryjava.blogspot.com/2007/11/maven-wont-get-fooled-again.html) [issues](http://tapestryjava.blogspot.com/2008/06/maven-for-dependencies-not-building.html) with Maven builds so [Buildr](http://incubator.apache.org/buildr) and [Gradle](http://gradle.org) look like good alternatives.</p>
<p>As I said I&#8217;ve been a big proponent of Maven for a long time so this isn&#8217;t an easy switch for me, while I&#8217;m not looking for a drop-in replacement I am looking for something that makes my life easier as a developer, not more complex (as Ant does inherently).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion Gillard</title>
		<link>http://www.warneronstine.com/2008/07/06/is-maven-going-away/comment-page-1/#comment-188</link>
		<dc:creator>Dion Gillard</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false"></guid>
		<description>This looks a lot better than Maven 2.

Less verbose, real scripting, simple, smaller concept set.

Maybe I&#039;ve found something I can use to migrate away from Maven 1</description>
		<content:encoded><![CDATA[<p>This looks a lot better than Maven 2.</p>
<p>Less verbose, real scripting, simple, smaller concept set.</p>
<p>Maybe I&#8217;ve found something I can use to migrate away from Maven 1</p>
]]></content:encoded>
	</item>
</channel>
</rss>

