<?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: A Year in Cocoon</title>
	<atom:link href="http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/feed/" rel="self" type="application/rss+xml" />
	<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/</link>
	<description></description>
	<lastBuildDate>Sat, 10 Dec 2011 22:23:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Dominic Mitchell</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-248</link>
		<dc:creator>Dominic Mitchell</dc:creator>
		<pubDate>Sun, 27 Jan 2008 20:59:49 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-248</guid>
		<description>&lt;p&gt;Sorry for the misnaming, Grzegorz.  My English mind automatically dropped letters that didn&#8217;t seem right.  &lt;code&gt;:-(&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;The thing that troubles me with the archetype is that it&#8217;s three lines long.  How on earth can I remember that?  Particularly when maven gives me &lt;a href=&quot;http://happygiraffe.net/blog/articles/2007/04/17/maven&quot; rel=&quot;nofollow&quot;&gt;no help at all&lt;/a&gt;.  I really don&#8217;t like having to rely on cut&#8217;n&#8217;paste the whole time.&lt;/p&gt;


	&lt;p&gt;The trouble with the warnings being harmless is that as a complete newcomer, I have no idea that they&#8217;re harmless.  When I develop code, a warning from the compiler signals something that I really, &lt;em&gt;really&lt;/em&gt; shouldn&#8217;t be doing unless I know what I&#8217;m up to.  A warning emitted &lt;em&gt;by default&lt;/em&gt; looks unprofessional and makes the user feel like they&#8217;ve done something wrong.&lt;/p&gt;


	&lt;p&gt;As to &lt;code&gt;web.xml&lt;/code&gt;, I&#8217;ll encourage my colleague to report the issue.  Watching his restart times is starting to bug me and I don&#8217;t even sit next to him. &lt;code&gt;;-)&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;Why didn&#8217;t I know about &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt;?  Likely because I first looked at Cocoon 2.2 a long time ago and to be honest, Maven gave me such grief I didn&#8217;t get far enough figure out that &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt; might be useful.  Or perhaps I ignored it because I “knew” that I wanted to be able to deploy in tomcat in Eclipse.  Anyway, I&#8217;ll take another look and try to get over my maven pain.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Sorry for the misnaming, Grzegorz.  My English mind automatically dropped letters that didn&#8217;t seem right.  <code> <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </code></p>
<p>The thing that troubles me with the archetype is that it&#8217;s three lines long.  How on earth can I remember that?  Particularly when maven gives me <a href="http://happygiraffe.net/blog/articles/2007/04/17/maven" rel="nofollow">no help at all</a>.  I really don&#8217;t like having to rely on cut&#8217;n&#8217;paste the whole time.</p>
<p>The trouble with the warnings being harmless is that as a complete newcomer, I have no idea that they&#8217;re harmless.  When I develop code, a warning from the compiler signals something that I really, <em>really</em> shouldn&#8217;t be doing unless I know what I&#8217;m up to.  A warning emitted <em>by default</em> looks unprofessional and makes the user feel like they&#8217;ve done something wrong.</p>
<p>As to <code>web.xml</code>, I&#8217;ll encourage my colleague to report the issue.  Watching his restart times is starting to bug me and I don&#8217;t even sit next to him. <code> <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </code></p>
<p>Why didn&#8217;t I know about <span class="caps">RCL</span>?  Likely because I first looked at Cocoon 2.2 a long time ago and to be honest, Maven gave me such grief I didn&#8217;t get far enough figure out that <span class="caps">RCL</span> might be useful.  Or perhaps I ignored it because I “knew” that I wanted to be able to deploy in tomcat in Eclipse.  Anyway, I&#8217;ll take another look and try to get over my maven pain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grzegorz Kossakowski</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-247</link>
		<dc:creator>Grzegorz Kossakowski</dc:creator>
		<pubDate>Fri, 25 Jan 2008 23:07:58 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-247</guid>
		<description>&lt;p&gt;Hi Dominic. My name is Grzegorz but I don&#8217;t mind calling me Gregor, though. ;)&lt;/p&gt;


	&lt;p&gt;Addressing your points:
1. I&#8217;m not sure what you find such confusing there. You just specify group/package (org.apache.cocoon) artifact&#8217;s name and version and finally group/package of your newly created application. If you have ideas how to reduce it and not loosing any of this information I&#8217;m sure Maven community is eager to hear you!
2. These warnings are coming from Velocity template processor and are completely harmless. I think it&#8217;s a bug in Maven&#8217;s archetype plug-in but I believe it could be worked around. Nobody had an itch strong enough to investigate it yet.&lt;/p&gt;


	&lt;p&gt;When it comes to custom web.xml, I believe there is a way to integrate it with &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt; (haven&#8217;t used such feature myself). I think that it&#8217;s best to report such issues to our users mailing list so we can discuss possible solutions.&lt;/p&gt;


	&lt;p&gt;I only wonder how haven&#8217;t came across &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt;. It&#8217;s mentioned in the &lt;a href=&quot;http://cocoon.apache.org/2.2/1159_1_1.html&quot; rel=&quot;nofollow&quot;&gt;tutorial&lt;/a&gt; &#8220;Your first Cocoon application using Maven 2&#8221; and I thought that&#8217;s quite expected that anyone starting with Cocoon 2.2 will read it.&lt;/p&gt;


	&lt;p&gt;At least I&#8217;m glad to see that you like &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt;.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hi Dominic. My name is Grzegorz but I don&#8217;t mind calling me Gregor, though. <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Addressing your points:<br />
1. I&#8217;m not sure what you find such confusing there. You just specify group/package (org.apache.cocoon) artifact&#8217;s name and version and finally group/package of your newly created application. If you have ideas how to reduce it and not loosing any of this information I&#8217;m sure Maven community is eager to hear you!<br />
2. These warnings are coming from Velocity template processor and are completely harmless. I think it&#8217;s a bug in Maven&#8217;s archetype plug-in but I believe it could be worked around. Nobody had an itch strong enough to investigate it yet.</p>
<p>When it comes to custom web.xml, I believe there is a way to integrate it with <span class="caps">RCL</span> (haven&#8217;t used such feature myself). I think that it&#8217;s best to report such issues to our users mailing list so we can discuss possible solutions.</p>
<p>I only wonder how haven&#8217;t came across <span class="caps">RCL</span>. It&#8217;s mentioned in the <a href="http://cocoon.apache.org/2.2/1159_1_1.html" rel="nofollow">tutorial</a> &#8220;Your first Cocoon application using Maven 2&#8221; and I thought that&#8217;s quite expected that anyone starting with Cocoon 2.2 will read it.</p>
<p>At least I&#8217;m glad to see that you like <span class="caps">RCL</span>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominic Mitchell</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-246</link>
		<dc:creator>Dominic Mitchell</dc:creator>
		<pubDate>Fri, 25 Jan 2008 05:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-246</guid>
		<description>&lt;p&gt;Hmmm, &lt;a href=&quot;http://danilogurovich.wordpress.com/2007/11/09/struts-vs-cocoon-why-cocoon-lost-the-battle/&quot; rel=&quot;nofollow&quot;&gt;another dissenter&lt;/a&gt; expresses points I missed.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hmmm, <a href="http://danilogurovich.wordpress.com/2007/11/09/struts-vs-cocoon-why-cocoon-lost-the-battle/" rel="nofollow">another dissenter</a> expresses points I missed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominic Mitchell</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-245</link>
		<dc:creator>Dominic Mitchell</dc:creator>
		<pubDate>Fri, 25 Jan 2008 04:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-245</guid>
		<description>&lt;p&gt;Gregor, I&#8217;ve finally gotten around to looking at the screencast for the &lt;a href=&quot;http://cocoon.apache.org/2.2/maven-plugins/maven-plugin/1.0/rcl-mojo.html&quot; rel=&quot;nofollow&quot;&gt;rcl&lt;/a&gt;.  Some comments:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Three lines for a maven archetype?  That&#8217;s very confusing.&lt;/li&gt;
		&lt;li&gt;What the heck are all those warnings coming out of maven when you run it?&lt;/li&gt;
		&lt;li&gt;The maven plugin doesn&#8217;t set the M2_REPO &lt;span class=&quot;caps&quot;&gt;CLASSPATH&lt;/span&gt; variable because it&#8217;s part of the workspace rather than part of the project.  Perhaps if maven were less verbose, it could point this out and be noticed.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;I did point this screencast out internally.  My colleague mentioned that due to the custom &lt;code&gt;web.xml&lt;/code&gt; he was using, he couldn&#8217;t make use of the &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt;.  I didn&#8217;t attempt to verify this.&lt;/p&gt;


	&lt;p&gt;But anyway, thanks for pointing the &lt;span class=&quot;caps&quot;&gt;RCL&lt;/span&gt;.  It makes life just that little bit easier.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Gregor, I&#8217;ve finally gotten around to looking at the screencast for the <a href="http://cocoon.apache.org/2.2/maven-plugins/maven-plugin/1.0/rcl-mojo.html" rel="nofollow">rcl</a>.  Some comments:</p>
<ul>
<li>Three lines for a maven archetype?  That&#8217;s very confusing.</li>
<li>What the heck are all those warnings coming out of maven when you run it?</li>
<li>The maven plugin doesn&#8217;t set the M2_REPO <span class="caps">CLASSPATH</span> variable because it&#8217;s part of the workspace rather than part of the project.  Perhaps if maven were less verbose, it could point this out and be noticed.</li>
</ul>
<p>I did point this screencast out internally.  My colleague mentioned that due to the custom <code>web.xml</code> he was using, he couldn&#8217;t make use of the <span class="caps">RCL</span>.  I didn&#8217;t attempt to verify this.</p>
<p>But anyway, thanks for pointing the <span class="caps">RCL</span>.  It makes life just that little bit easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominic Mitchell</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-244</link>
		<dc:creator>Dominic Mitchell</dc:creator>
		<pubDate>Wed, 23 Jan 2008 11:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-244</guid>
		<description>&lt;p&gt;Gregor, thanks for the tips.  I really appreciate the guidance.  I will take a closer look at that and review.&lt;/p&gt;


	&lt;p&gt;As to the mail address, that&#8217;s a damned good point and I&#8217;ll go fix that right now.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Gregor, thanks for the tips.  I really appreciate the guidance.  I will take a closer look at that and review.</p>
<p>As to the mail address, that&#8217;s a damned good point and I&#8217;ll go fix that right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grzegorz Kossakowski</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-243</link>
		<dc:creator>Grzegorz Kossakowski</dc:creator>
		<pubDate>Wed, 23 Jan 2008 00:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-243</guid>
		<description>&lt;p&gt;Hi Dominic,&lt;/p&gt;


	&lt;p&gt;&#8220;Cocoon 2.2 uses Maven because it’s “modularized”. What this means is you can’t have a single project with everything in it any more. You have a “webapp” project and a “block” project. And when something changes you have to build the block, install it, build the webapp, mount the installed block in the webapp and fire up jetty. It doesn’t make for a good development environment.&#8221;&lt;/p&gt;


	&lt;p&gt;It&#8217;s common opinion about Cocoon 2.2 and it&#8217;s wrong by all means. This time I decided that I must do something to show that Cocoon 2.2 is &lt;strong&gt;easier&lt;/strong&gt; than C2.1 and fun even if you don&#8217;t love Maven.&lt;/p&gt;


	&lt;p&gt;Being short on my free time I decided to make a short screencast which I put at this location: &lt;a href=&quot;http://people.apache.org/~gkossakowski/cocoon-tutorial-rcl-2.html&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~gkossakowski/cocoon-tutorial-rcl-2.html&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Basically, it shows how Rapid Application Development is achieved with Cocoon 2.2. While watching it, notice that there are no restarts or redeployments; just straight hacking. :)&lt;/p&gt;


	&lt;p&gt;PS. I wanted to send you an e-mail but I have not found any place where I could find your e-mail address. It&#8217;s quite weird, &lt;span class=&quot;caps&quot;&gt;IMHO&lt;/span&gt;&#8230;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hi Dominic,</p>
<p>&#8220;Cocoon 2.2 uses Maven because it’s “modularized”. What this means is you can’t have a single project with everything in it any more. You have a “webapp” project and a “block” project. And when something changes you have to build the block, install it, build the webapp, mount the installed block in the webapp and fire up jetty. It doesn’t make for a good development environment.&#8221;</p>
<p>It&#8217;s common opinion about Cocoon 2.2 and it&#8217;s wrong by all means. This time I decided that I must do something to show that Cocoon 2.2 is <strong>easier</strong> than C2.1 and fun even if you don&#8217;t love Maven.</p>
<p>Being short on my free time I decided to make a short screencast which I put at this location: <a href="http://people.apache.org/~gkossakowski/cocoon-tutorial-rcl-2.html" rel="nofollow">http://people.apache.org/~gkossakowski/cocoon-tutorial-rcl-2.html</a></p>
<p>Basically, it shows how Rapid Application Development is achieved with Cocoon 2.2. While watching it, notice that there are no restarts or redeployments; just straight hacking. <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS. I wanted to send you an e-mail but I have not found any place where I could find your e-mail address. It&#8217;s quite weird, <span class="caps">IMHO</span>&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominic Mitchell</title>
		<link>http://happygiraffe.net/blog/2008/01/21/a-year-in-cocoon/#comment-242</link>
		<dc:creator>Dominic Mitchell</dc:creator>
		<pubDate>Tue, 22 Jan 2008 08:24:41 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/2008/01/21/a-year-in-cocoon/#comment-242</guid>
		<description>&lt;p&gt;Well, look what the cat just dragged in: &lt;a href=&quot;http://memeagora.blogspot.com/2008/01/craptaculous-web-framework.html&quot; rel=&quot;nofollow&quot;&gt;The Craptaculous Web Framework&lt;/a&gt;.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Well, look what the cat just dragged in: <a href="http://memeagora.blogspot.com/2008/01/craptaculous-web-framework.html" rel="nofollow">The Craptaculous Web Framework</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

