<?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: Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM (Part 1)</title>
	<atom:link href="http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/</link>
	<description>No magic here</description>
	<lastBuildDate>Thu, 17 Jun 2010 23:16:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Maven and OSGi Roundup &#171; Knowledge Networks</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-569</link>
		<dc:creator>Maven and OSGi Roundup &#171; Knowledge Networks</dc:creator>
		<pubDate>Thu, 17 Jun 2010 23:16:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-569</guid>
		<description>[...] Presentation giving a good overview (but 2 years old) Best practices from a project experience (Part 1, Part 2, Part 3, Part [...]</description>
		<content:encoded><![CDATA[<p>[...] Presentation giving a good overview (but 2 years old) Best practices from a project experience (Part 1, Part 2, Part 3, Part [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kyle</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-500</link>
		<dc:creator>kyle</dc:creator>
		<pubDate>Fri, 24 Jul 2009 16:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-500</guid>
		<description>@Victor: I&#039;ll try and post something this evening.

@Xqnstyl: We don&#039;t use a repository manager.  The original (local) repository came from one developer&#039;s machine and as new artifacts are needed, we have a couple of simple scripts that will fetch the artifact, its POM, the source if available and then add it to Perforce.

One key note is that we do not use Maven for performing a release.  VMware has its own build and release process (which just happens to call `mvn package` at a particular step).  We also haven&#039;t adopted the process of revving individual modules in the project and having people depend on them.  The versions are currently all in lockstep and you always depend on the current version (sadly).

So typically when work is done (even in a branch), it&#039;s the code and the contents of the POM that change, not the version associated with it.

As for the Maven SCM support for Perforce, we don&#039;t use it.  All devs have the p4 client as well as P4WSAD on their systems to edit and submit changesets.  Because we don&#039;t use Maven to do releases, we haven&#039;t had a need to try the plugin.  From my cursory reading of the page you linked to, I don&#039;t see another case that would be relevant to us.

ks</description>
		<content:encoded><![CDATA[<p>@Victor: I&#8217;ll try and post something this evening.</p>
<p>@Xqnstyl: We don&#8217;t use a repository manager.  The original (local) repository came from one developer&#8217;s machine and as new artifacts are needed, we have a couple of simple scripts that will fetch the artifact, its POM, the source if available and then add it to Perforce.</p>
<p>One key note is that we do not use Maven for performing a release.  VMware has its own build and release process (which just happens to call `mvn package` at a particular step).  We also haven&#8217;t adopted the process of revving individual modules in the project and having people depend on them.  The versions are currently all in lockstep and you always depend on the current version (sadly).</p>
<p>So typically when work is done (even in a branch), it&#8217;s the code and the contents of the POM that change, not the version associated with it.</p>
<p>As for the Maven SCM support for Perforce, we don&#8217;t use it.  All devs have the p4 client as well as P4WSAD on their systems to edit and submit changesets.  Because we don&#8217;t use Maven to do releases, we haven&#8217;t had a need to try the plugin.  From my cursory reading of the page you linked to, I don&#8217;t see another case that would be relevant to us.</p>
<p>ks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-497</link>
		<dc:creator>Victor</dc:creator>
		<pubDate>Fri, 24 Jul 2009 07:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-497</guid>
		<description>Can you show your working examples of Recommendations #2 and #3, please?</description>
		<content:encoded><![CDATA[<p>Can you show your working examples of Recommendations #2 and #3, please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xqnstyl</title>
		<link>http://blog.infinitechaos.com/2009/07/08/building-a-modern-java-app-with-eclipse-maven-osgi-and-spring-dm-part-1/comment-page-1/#comment-491</link>
		<dc:creator>Xqnstyl</dc:creator>
		<pubDate>Fri, 10 Jul 2009 16:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.infinitechaos.com/?p=311#comment-491</guid>
		<description>Ah, interesting approach to version your Maven repository.  Do you use a repository manager at all, like Artifactory, Archiva or Nexus?

When I used Maven with Perforce in the past, we had to take great care when merging pom.xml files between branches.  How do you handle merging pom.xml files between branches where you want the version to stay different, especially after performing a Maven release?

I see Perforce has a KB article on Maven integration: http://kb.perforce.com/?article=1023.  What&#039;s your take on it?

Cheers!</description>
		<content:encoded><![CDATA[<p>Ah, interesting approach to version your Maven repository.  Do you use a repository manager at all, like Artifactory, Archiva or Nexus?</p>
<p>When I used Maven with Perforce in the past, we had to take great care when merging pom.xml files between branches.  How do you handle merging pom.xml files between branches where you want the version to stay different, especially after performing a Maven release?</p>
<p>I see Perforce has a KB article on Maven integration: <a href="http://kb.perforce.com/?article=1023" rel="nofollow">http://kb.perforce.com/?article=1023</a>.  What&#8217;s your take on it?</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
