<?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 2 &#8211; a first glance</title>
	<atom:link href="http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/</link>
	<description>Journal on Java Technology</description>
	<lastBuildDate>Sun, 15 Aug 2010 17:26:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Productive Java EE 6</title>
		<link>http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/comment-page-1/#comment-3914</link>
		<dc:creator>Productive Java EE 6</dc:creator>
		<pubDate>Wed, 10 Sep 2008 22:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.techjava.de/?p=67#comment-3914</guid>
		<description>[...] holiday season is over and we can enjoy an event every week. After Maven 2, Eclipse Stammtisch and reasoning on modularity an event on enterprise systems can be visited. It [...]</description>
		<content:encoded><![CDATA[<p>[...] holiday season is over and we can enjoy an event every week. After Maven 2, Eclipse Stammtisch and reasoning on modularity an event on enterprise systems can be visited. It [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian</title>
		<link>http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/comment-page-1/#comment-3896</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 10 Sep 2008 08:43:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.techjava.de/?p=67#comment-3896</guid>
		<description>The transitive dependency-management works as I said on my presentation.

The participant who said, that both dependencies were packaged made a &quot;mistake&quot;. This behaviour happens, if you add a dependency, which have a newer transitive dependency than another dependency,that was in your project before. If you now perform a build, Maven puts the newer dependency in place but don&#039;t delete the older one.
mvn clean helps in this case.

This behaviour affects only goals that package an application-archive, such as WAR or EAR. Dependencies are not packaged when building a JAR.</description>
		<content:encoded><![CDATA[<p>The transitive dependency-management works as I said on my presentation.</p>
<p>The participant who said, that both dependencies were packaged made a &#8220;mistake&#8221;. This behaviour happens, if you add a dependency, which have a newer transitive dependency than another dependency,that was in your project before. If you now perform a build, Maven puts the newer dependency in place but don&#8217;t delete the older one.<br />
mvn clean helps in this case.</p>
<p>This behaviour affects only goals that package an application-archive, such as WAR or EAR. Dependencies are not packaged when building a JAR.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.techjava.de/topics/2008/09/maven-2-a-first-glance/comment-page-1/#comment-3824</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Mon, 08 Sep 2008 12:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.techjava.de/?p=67#comment-3824</guid>
		<description>I would argue with the &quot;is simpler&quot; argument. I think it strongly depends on the project nature. 

ANT is de-facto standard tool. It can be easily extended and customized to developer needs. The best example for this is Eclipse RCP projects. In addition, and this is the most important feature for me, it does not prescribe the way how I should organize my project. The currently used ANT framework makes a lot - it supports in-house version management (that is a little more sophisticated as Maven&#039;s), starts different report generators and seamless integrates with an IDE. The advantage is the major modularity of ANT - the simplest ANT file contains of four lines, the complete framweork can reuse targets, split upon multiple parts, etc... According to the dependency resolution feature - there is Apache Ivy, which does the same as Maven but without Maven&#039;s overhead.</description>
		<content:encoded><![CDATA[<p>I would argue with the &#8220;is simpler&#8221; argument. I think it strongly depends on the project nature. </p>
<p>ANT is de-facto standard tool. It can be easily extended and customized to developer needs. The best example for this is Eclipse RCP projects. In addition, and this is the most important feature for me, it does not prescribe the way how I should organize my project. The currently used ANT framework makes a lot &#8211; it supports in-house version management (that is a little more sophisticated as Maven&#8217;s), starts different report generators and seamless integrates with an IDE. The advantage is the major modularity of ANT &#8211; the simplest ANT file contains of four lines, the complete framweork can reuse targets, split upon multiple parts, etc&#8230; According to the dependency resolution feature &#8211; there is Apache Ivy, which does the same as Maven but without Maven&#8217;s overhead.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
