<?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: Using Groovy to keep your Maven and Fitnesse dependencies in sync</title>
	<atom:link href="http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/</link>
	<description>Software development done right!</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:41:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Using FitNesse with the Maven 2 classpath &#124; Xebia Blog</title>
		<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/#comment-69157</link>
		<dc:creator>Using FitNesse with the Maven 2 classpath &#124; Xebia Blog</dc:creator>
		<pubDate>Tue, 16 Dec 2008 09:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=680#comment-69157</guid>
		<description>[...] for a solution, the first hit that I got which addresses this problem is a blog by my fellow Xebian Erik Pragt. A drawback of his approach is that it does not handle transitive dependencies. Therefore, I found [...]</description>
		<content:encoded><![CDATA[<p>[...] for a solution, the first hit that I got which addresses this problem is a blog by my fellow Xebian Erik Pragt. A drawback of his approach is that it does not handle transitive dependencies. Therefore, I found [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ehsavoie</title>
		<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/#comment-48732</link>
		<dc:creator>ehsavoie</dc:creator>
		<pubDate>Thu, 31 Jul 2008 05:55:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=680#comment-48732</guid>
		<description>We had a similar problem. We simply created a Maven plugin to getthe classpaths (test,compile, etc.) and construct the command line before launching our external program, treating dependecies the maven way.

I don&#039;t think I still have the code :o(( because it was so simple we just trashed it when we didn&#039;t need it anymore. :o(
Emmanuel</description>
		<content:encoded><![CDATA[<p>We had a similar problem. We simply created a Maven plugin to getthe classpaths (test,compile, etc.) and construct the command line before launching our external program, treating dependecies the maven way.</p>
<p>I don&#8217;t think I still have the code <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> (( because it was so simple we just trashed it when we didn&#8217;t need it anymore. <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> (<br />
Emmanuel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Pragt</title>
		<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/#comment-48716</link>
		<dc:creator>Erik Pragt</dc:creator>
		<pubDate>Wed, 30 Jul 2008 14:30:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=680#comment-48716</guid>
		<description>@Age: this is not the holy Grails ofcourse! It cannot even handle variables in versions, which some people like to declare. If you want to expand it to handle transitive dependencies (seems quite important) and parent poms (IMO, less import: just run the script twice), go ahead. I&#039;m curious to see what you can come up with. Maybe ITR idea?

@Nanne: I didn&#039;t think about using the Manifest, but it also has some complications, for example when having an executable Jar with all dependencies extracted in the executable jar. The Manifest won&#039;t contain the dependencies then.

@Silvester: Ofcourse, when the sun stop shining, days will last 10 hours longer, etc, etc ;). In other words: those chances are very slim!</description>
		<content:encoded><![CDATA[<p>@Age: this is not the holy Grails ofcourse! It cannot even handle variables in versions, which some people like to declare. If you want to expand it to handle transitive dependencies (seems quite important) and parent poms (IMO, less import: just run the script twice), go ahead. I&#8217;m curious to see what you can come up with. Maybe ITR idea?</p>
<p>@Nanne: I didn&#8217;t think about using the Manifest, but it also has some complications, for example when having an executable Jar with all dependencies extracted in the executable jar. The Manifest won&#8217;t contain the dependencies then.</p>
<p>@Silvester: Ofcourse, when the sun stop shining, days will last 10 hours longer, etc, etc <img src='http://blog.xebia.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . In other words: those chances are very slim!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Silvester Van der Bijl</title>
		<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/#comment-48699</link>
		<dc:creator>Silvester Van der Bijl</dc:creator>
		<pubDate>Wed, 30 Jul 2008 05:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=680#comment-48699</guid>
		<description>Hi Erik, thanks for the snippet. Like Age said we need transitive dependencies! Any change of a plugin version for Maven?</description>
		<content:encoded><![CDATA[<p>Hi Erik, thanks for the snippet. Like Age said we need transitive dependencies! Any change of a plugin version for Maven?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nanne</title>
		<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/#comment-48663</link>
		<dc:creator>Nanne</dc:creator>
		<pubDate>Tue, 29 Jul 2008 21:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=680#comment-48663</guid>
		<description>What about using the manifest for this? Just include the depended jars in your fitnesse project jar manifest.</description>
		<content:encoded><![CDATA[<p>What about using the manifest for this? Just include the depended jars in your fitnesse project jar manifest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Age</title>
		<link>http://blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/#comment-48637</link>
		<dc:creator>Age</dc:creator>
		<pubDate>Tue, 29 Jul 2008 12:48:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=680#comment-48637</guid>
		<description>What about transitive dependencies and parent POMs ? When you&#039;re simply slurping the xml, you won&#039;t get the transitive and inherited dependencies so your fitnesse classpath might still cause problems.

I think Maven2 has support for embedding so maybe you could use that part of maven to read the POM.</description>
		<content:encoded><![CDATA[<p>What about transitive dependencies and parent POMs ? When you&#8217;re simply slurping the xml, you won&#8217;t get the transitive and inherited dependencies so your fitnesse classpath might still cause problems.</p>
<p>I think Maven2 has support for embedding so maybe you could use that part of maven to read the POM.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.xebia.com/2008/07/29/using-groovy-to-keep-your-maven-and-fitnesse-dependencies-in-sync/feed/ ) in 0.42481 seconds, on Feb 9th, 2012 at 10:00 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 9th, 2012 at 11:00 pm UTC -->
