<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>toniBlog &#187; integration</title>
	<atom:link href="http://www.the-arm.com/tag/integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-arm.com</link>
	<description>A weblog about Methodologies for Development</description>
	<lastBuildDate>Tue, 22 Jun 2010 08:01:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Maven Facts</title>
		<link>http://www.the-arm.com/2009/04/maven-facts/</link>
		<comments>http://www.the-arm.com/2009/04/maven-facts/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 15:27:07 +0000</pubDate>
		<dc:creator>toni</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[pom]]></category>

		<guid isPermaLink="false">http://www.the-arm.com/?p=382</guid>
		<description><![CDATA[Maven will never tell you which phases or goals are available in the pom, you have to guess or check the on-line documentation Maven by default uses text files to dump the test execution results, if you want to see what&#8217;s happening on the console you have to call it with -Dsurefire.useFile=false Maven can skip [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li><a href="http://maven.apache.org/">Maven </a>will never tell you which phases or goals are available in the pom, you have to guess or check the <a href="http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html">on-line documentation</a></li>
<li>Maven by default uses text files to dump the test execution results, if you want to see what&#8217;s happening on the console you have to call it with -Dsurefire.useFile=false</li>
<li>Maven can skip the executions of the tests (sometimes might be useful!) call it with <a href="http://maven.apache.org/plugins/maven-surefire-plugin/examples/skipping-test.html">-Dmaven.test.skip=true</a></li>
<li>Maven knows what inheritance is (and therefore claims that it&#8217;s object oriented&#8230; grrr&#8230;) so if you can&#8217;t find where some property is defined <a href="http://mavenize.blogspot.com/2007/06/pom-inheritance.html">have a look up on the parent</a></li>
<li>Maven is based on XML but you won&#8217;t write as much XML as with Ant</li>
<li>Maven can create Eclipse project files and even download the sources for you (<a href="http://maven.apache.org/guides/mini/guide-ide-eclipse.html">mvn eclipse:eclipse -DdownloadSources=true</a>)</li>
<li>Maven downloads stuff from the internet  (#1 failure reason for 99% Maven presentations) but can be run in offline mode (if you had a sucessfull install previously), try mvn -o</li>
<li>Maven uses repositories, but since not all the libs in the world are in repositories you should setup a local repository (<a href="http://archiva.apache.org/">Archiva</a> works well)</li>
<li>Maven uses repositories, but since you don&#8217;t want to hog all your company bandwith you should setup a local repository</li>
<li>Maven goes great with stuff like <a href="https://hudson.dev.java.net/">Hudson</a>, <a href="http://sonar.codehaus.org/">Sonar</a></li>
<li>Maven <a href="http://maven.apache.org/guides/introduction/introduction-to-profiles.html">build profiles</a> are really cool</li>
<li>Maven is not <a href="http://en.wikipedia.org/wiki/Silver_bullet">silver bullet</a> but I&#8217;ll never go back to <a href="http://ant.apache.org/">Ant</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.the-arm.com/2009/04/maven-facts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
