<?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: Cairngen 2.1</title>
	<atom:link href="http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/</link>
	<description>Thoughts on Software Design and Development</description>
	<lastBuildDate>Sun, 08 Jan 2012 14:25:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: eric</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-117006</link>
		<dc:creator>eric</dc:creator>
		<pubDate>Thu, 18 Sep 2008 02:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-117006</guid>
		<description>Hey Jason, All you need to do is run either of the two &quot;create-multiple-sequences...&quot; targets which will take a CSV and create the associated Event, Command and Delegate (optional).

See: http://code.google.com/p/cairngen/wiki/GettingStarted for details.

Best,
Eric</description>
		<content:encoded><![CDATA[<p>Hey Jason, All you need to do is run either of the two &#8220;create-multiple-sequences&#8230;&#8221; targets which will take a CSV and create the associated Event, Command and Delegate (optional).</p>
<p>See: <a href="http://code.google.com/p/cairngen/wiki/GettingStarted" rel="nofollow">http://code.google.com/p/cairngen/wiki/GettingStarted</a> for details.</p>
<p>Best,<br />
Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-116694</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 17 Sep 2008 14:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-116694</guid>
		<description>Eric, having issues with the VO objects I ran the create-value-object (I am using your CairngenExample with no modifications) and it generates one VO with the following constructor (see below).

public class Login,LogOut,CheckIn,CheckOutVO implements IValueObject
	{
		public function Login,LogOut,CheckIn,CheckOutVO() {
		}
	}</description>
		<content:encoded><![CDATA[<p>Eric, having issues with the VO objects I ran the create-value-object (I am using your CairngenExample with no modifications) and it generates one VO with the following constructor (see below).</p>
<p>public class Login,LogOut,CheckIn,CheckOutVO implements IValueObject<br />
	{<br />
		public function Login,LogOut,CheckIn,CheckOutVO() {<br />
		}<br />
	}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Hooks</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-90641</link>
		<dc:creator>Joel Hooks</dc:creator>
		<pubDate>Fri, 08 Aug 2008 03:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-90641</guid>
		<description>Thanks for the tips in the comments Eric, I managed to get your fine generator working after updating JRE (FlexBuilder uses an alternate JRE). It took me a bit to find that I needed to run the generate-sequences/vo tasks on their own, but after that it is off to the races. Cheers!</description>
		<content:encoded><![CDATA[<p>Thanks for the tips in the comments Eric, I managed to get your fine generator working after updating JRE (FlexBuilder uses an alternate JRE). It took me a bit to find that I needed to run the generate-sequences/vo tasks on their own, but after that it is off to the races. Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jürgen</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-37980</link>
		<dc:creator>Jürgen</dc:creator>
		<pubDate>Thu, 08 May 2008 14:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-37980</guid>
		<description>thanks Eric for your great work, this tool saves so much time</description>
		<content:encoded><![CDATA[<p>thanks Eric for your great work, this tool saves so much time</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ashok</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-30818</link>
		<dc:creator>ashok</dc:creator>
		<pubDate>Wed, 23 Apr 2008 02:09:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-30818</guid>
		<description>thanks a lot Darren and Eric. Thank you so much. you guys rock!!!!</description>
		<content:encoded><![CDATA[<p>thanks a lot Darren and Eric. Thank you so much. you guys rock!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eric</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-25903</link>
		<dc:creator>eric</dc:creator>
		<pubDate>Tue, 15 Apr 2008 07:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-25903</guid>
		<description>Hey Guys,

Just FYI: The Cairngen project has been moved to Google Code. Please see:
http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/
http://code.google.com/p/cairngen/

Enjoy,
Eric</description>
		<content:encoded><![CDATA[<p>Hey Guys,</p>
<p>Just FYI: The Cairngen project has been moved to Google Code. Please see:<br />
<a href="http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/" rel="nofollow">http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/</a><br />
<a href="http://code.google.com/p/cairngen/" rel="nofollow">http://code.google.com/p/cairngen/</a></p>
<p>Enjoy,<br />
Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Phelan</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-23952</link>
		<dc:creator>Ryan Phelan</dc:creator>
		<pubDate>Sun, 13 Apr 2008 03:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-23952</guid>
		<description>Michael - I had the exact same problem as you (I&#039;m running OSX 10.4 and Eclipse 3.3.2).  After doing a lot of hunting around, I found that you just need to include one additional file in your Ant lib directory which includes the LogFactory class.  You can download it here:  http://commons.apache.org/downloads/download_logging.cgi.  Cairngen is now running perfectly on my machine.

I summarized the steps the I had to take on my blog:  http://www.rphelan.com/2008/04/12/running-cairngen-on-a-mac/</description>
		<content:encoded><![CDATA[<p>Michael &#8211; I had the exact same problem as you (I&#8217;m running OSX 10.4 and Eclipse 3.3.2).  After doing a lot of hunting around, I found that you just need to include one additional file in your Ant lib directory which includes the LogFactory class.  You can download it here:  <a href="http://commons.apache.org/downloads/download_logging.cgi" rel="nofollow">http://commons.apache.org/downloads/download_logging.cgi</a>.  Cairngen is now running perfectly on my machine.</p>
<p>I summarized the steps the I had to take on my blog:  <a href="http://www.rphelan.com/2008/04/12/running-cairngen-on-a-mac/" rel="nofollow">http://www.rphelan.com/2008/04/12/running-cairngen-on-a-mac/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joanne Pons</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-18597</link>
		<dc:creator>Joanne Pons</dc:creator>
		<pubDate>Tue, 01 Apr 2008 18:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-18597</guid>
		<description>Great tool. Thanks!</description>
		<content:encoded><![CDATA[<p>Great tool. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-18253</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 31 Mar 2008 23:05:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-18253</guid>
		<description>Darren, your steps really helped. Erir thank you for putting this all together in the first place! Unfortunately I am running into a different issue now:

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

This is if I try to set it up to use it on a project already in progress and I don&#039;t want to delete all the files. I will continue looking through the docs though as I probably missed something.

Thanks again!

Michael</description>
		<content:encoded><![CDATA[<p>Darren, your steps really helped. Erir thank you for putting this all together in the first place! Unfortunately I am running into a different issue now:</p>
<p>java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory</p>
<p>This is if I try to set it up to use it on a project already in progress and I don&#8217;t want to delete all the files. I will continue looking through the docs though as I probably missed something.</p>
<p>Thanks again!</p>
<p>Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-17588</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Sat, 29 Mar 2008 00:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-17588</guid>
		<description>Just tried what Darren suggested and it worked well so thanks for that and thanks   Eric for Cairngen.</description>
		<content:encoded><![CDATA[<p>Just tried what Darren suggested and it worked well so thanks for that and thanks   Eric for Cairngen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eric</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-16884</link>
		<dc:creator>eric</dc:creator>
		<pubDate>Thu, 27 Mar 2008 02:07:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-16884</guid>
		<description>Hey Darren,

Thanks for resolving this issue. I simply haven&#039;t had the time to look into some of the latest configuration issues. I do plan on publishing an updated release to Cairngen in the very near future so which should include in the release notes the resolutions to these issues so stay tuned!

- Eric</description>
		<content:encoded><![CDATA[<p>Hey Darren,</p>
<p>Thanks for resolving this issue. I simply haven&#8217;t had the time to look into some of the latest configuration issues. I do plan on publishing an updated release to Cairngen in the very near future so which should include in the release notes the resolutions to these issues so stay tuned!</p>
<p>- Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darren</title>
		<link>http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/comment-page-1/#comment-16875</link>
		<dc:creator>Darren</dc:creator>
		<pubDate>Thu, 27 Mar 2008 01:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2007/11/19/cairngen-21/#comment-16875</guid>
		<description>For anyone interested, I&#039;ve worked out how to get Cairngen running on Tiger. It probably works for Leopard too. It wasn&#039;t easy as there&#039;s no (official) JRE 1.6 available but now I&#039;ve got there, it&#039;s reasonably straightforward. You just have to add BSF, Rhino and Commons-Logging jars to your Ant classpath. Like so:

1. Download and copy bsf.jar and js.jar to your Ant lib directory. Get them here:

http://jakarta.apache.org/site/downloads/downloads_bsf.cgi
http://www.mozilla.org/rhino/download.html

2. In Eclipse-&gt;Preferences-&gt;Ant-&gt;Runtime-&gt;Classpath, add the 2 jars above (Add External JARs button), as well as org.apache.commons.logging._*.jar (which should already be in your Eclipse plugins directory). I&#039;ve added them to Ant Home Entries which works for me.

That&#039;s really all there is to it. Then, as Eric says, you have to run the appropriate targets in your Ant build file if you want to create delegates, events, vo&#039;s, etc. I couldn&#039;t find an explanation as to the best way to do this so I just added the targets to line 63 of build.xml so it&#039;s now:

depends=&quot;log, create-model-locator, create-front-controller, create-service-locator, create-multiple-sequences-include-delegates, create-multiple-value-objects&quot; /&gt;

I hope this helps.

By the way, thanks for all your awesome work on this Eric.

Cheers,
Darren.</description>
		<content:encoded><![CDATA[<p>For anyone interested, I&#8217;ve worked out how to get Cairngen running on Tiger. It probably works for Leopard too. It wasn&#8217;t easy as there&#8217;s no (official) JRE 1.6 available but now I&#8217;ve got there, it&#8217;s reasonably straightforward. You just have to add BSF, Rhino and Commons-Logging jars to your Ant classpath. Like so:</p>
<p>1. Download and copy bsf.jar and js.jar to your Ant lib directory. Get them here:</p>
<p><a href="http://jakarta.apache.org/site/downloads/downloads_bsf.cgi" rel="nofollow">http://jakarta.apache.org/site/downloads/downloads_bsf.cgi</a><br />
<a href="http://www.mozilla.org/rhino/download.html" rel="nofollow">http://www.mozilla.org/rhino/download.html</a></p>
<p>2. In Eclipse-&gt;Preferences-&gt;Ant-&gt;Runtime-&gt;Classpath, add the 2 jars above (Add External JARs button), as well as org.apache.commons.logging._*.jar (which should already be in your Eclipse plugins directory). I&#8217;ve added them to Ant Home Entries which works for me.</p>
<p>That&#8217;s really all there is to it. Then, as Eric says, you have to run the appropriate targets in your Ant build file if you want to create delegates, events, vo&#8217;s, etc. I couldn&#8217;t find an explanation as to the best way to do this so I just added the targets to line 63 of build.xml so it&#8217;s now:</p>
<p>depends=&#8221;log, create-model-locator, create-front-controller, create-service-locator, create-multiple-sequences-include-delegates, create-multiple-value-objects&#8221; /&gt;</p>
<p>I hope this helps.</p>
<p>By the way, thanks for all your awesome work on this Eric.</p>
<p>Cheers,<br />
Darren.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

