<?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: Tagging and branching with the Maven release plugin &#8211; a few pain points</title>
	<atom:link href="http://blogs.plexibus.com/2007/11/22/tagging-and-branching-with-the-maven-release-plugin-a-few-pain-points/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.plexibus.com/2007/11/22/tagging-and-branching-with-the-maven-release-plugin-a-few-pain-points/</link>
	<description>It&#039;s easy if you know how</description>
	<lastBuildDate>Tue, 18 Oct 2011 14:25:40 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Baptiste</title>
		<link>http://blogs.plexibus.com/2007/11/22/tagging-and-branching-with-the-maven-release-plugin-a-few-pain-points/comment-page-1/#comment-1334</link>
		<dc:creator>Baptiste</dc:creator>
		<pubDate>Tue, 28 Apr 2009 20:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.plexibus.com/?p=4#comment-1334</guid>
		<description>&lt;blockquote cite=&quot;Alex&quot;&gt;
IMHO, there should be a setting to override this *Check that there are no SNAPSHOT dependencies* behavior.
&lt;/blockquote&gt;

Well, I disagree with this one. I really think maven snapshot (and the release-plugin) handling is the right way to go. 

Depending on a snapshot version ad vitam æternam gives you the risk to make your build unreproducible in the future (using the created tag). 

IMO, the way to go in this particular case is the following (depending on snapshot version, because no other exists) :
* Install and configure (if not already done) a maven repository manager (archiva, nexus, artifactory... choose what you want)
* retrieve the corresponding jar/last version known to work with your code
* deploy it as a released version (deploy:deploy-file goal)
* use this jar as the dependency for the project you&#039;re releasing.

HTH,
Cheers</description>
		<content:encoded><![CDATA[<blockquote cite="Alex"><p>
IMHO, there should be a setting to override this *Check that there are no SNAPSHOT dependencies* behavior.
</p></blockquote>
<p>Well, I disagree with this one. I really think maven snapshot (and the release-plugin) handling is the right way to go. </p>
<p>Depending on a snapshot version ad vitam æternam gives you the risk to make your build unreproducible in the future (using the created tag). </p>
<p>IMO, the way to go in this particular case is the following (depending on snapshot version, because no other exists) :<br />
* Install and configure (if not already done) a maven repository manager (archiva, nexus, artifactory&#8230; choose what you want)<br />
* retrieve the corresponding jar/last version known to work with your code<br />
* deploy it as a released version (deploy:deploy-file goal)<br />
* use this jar as the dependency for the project you&#8217;re releasing.</p>
<p>HTH,<br />
Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blogs.plexibus.com/2007/11/22/tagging-and-branching-with-the-maven-release-plugin-a-few-pain-points/comment-page-1/#comment-54</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 29 Feb 2008 14:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.plexibus.com/?p=4#comment-54</guid>
		<description>Doh...Should RTFM. Just found the doc.</description>
		<content:encoded><![CDATA[<p>Doh&#8230;Should RTFM. Just found the doc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blogs.plexibus.com/2007/11/22/tagging-and-branching-with-the-maven-release-plugin-a-few-pain-points/comment-page-1/#comment-53</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 29 Feb 2008 14:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.plexibus.com/?p=4#comment-53</guid>
		<description>Could you please post exactly how you override the default “preparationGoals” element of the Maven release plugin?

I need to do the exact same thing.

Thanks!</description>
		<content:encoded><![CDATA[<p>Could you please post exactly how you override the default “preparationGoals” element of the Maven release plugin?</p>
<p>I need to do the exact same thing.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confluence: Anthony Whyte</title>
		<link>http://blogs.plexibus.com/2007/11/22/tagging-and-branching-with-the-maven-release-plugin-a-few-pain-points/comment-page-1/#comment-52</link>
		<dc:creator>Confluence: Anthony Whyte</dc:creator>
		<pubDate>Mon, 18 Feb 2008 05:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.plexibus.com/?p=4#comment-52</guid>
		<description>&lt;strong&gt;Maven Release Notes...&lt;/strong&gt;

  # Configure the SCM in the base and master poms, specifying location of source code. Note that some projects also define  in their parent poms (e.g., access, rwiki) while others do not.       scm:svn:https://source.sakaipr......</description>
		<content:encoded><![CDATA[<p><strong>Maven Release Notes&#8230;</strong></p>
<p>  # Configure the SCM in the base and master poms, specifying location of source code. Note that some projects also define  in their parent poms (e.g., access, rwiki) while others do not.       scm:svn:https://source.sakaipr&#8230;&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.162 seconds -->

