<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>mindthegab.com</title>
	<link>http://mindthegab.com</link>
	<description>Life and works of an opensource open minded engineer in the ECM world</description>
	<pubDate>Tue, 23 Feb 2010 17:16:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>[HOWTO] Build your JAR Alfresco Share Dashlet with Maven in 3 minutes</title>
		<link>http://mindthegab.com/2010/02/23/howto-build-your-jar-alfresco-share-dashlet-with-maven-in-3-minutes/</link>
		<comments>http://mindthegab.com/2010/02/23/howto-build-your-jar-alfresco-share-dashlet-with-maven-in-3-minutes/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:00:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[application lifecycle management]]></category>

		<category><![CDATA[howto]]></category>

		<category><![CDATA[share]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>application lifecycle management</category><category>howto</category><category>maven</category><category>opensource</category><category>share</category>
		<guid isPermaLink="false">http://mindthegab.com/2010/02/23/howto-build-your-jar-alfresco-share-dashlet-with-maven-in-3-minutes/</guid>
		<description><![CDATA[Two months without a post, and I come back again with Maven and Alfresco? Well, no news as the Maven Alfresco Community keeps growing..
So following the exciting news on Spring Surf and Share announced by Kev on trunk, for which since Alfresco 3.3 (now in trunk) we can now build Alfresco Share Extensions as plain old JARs, I decided to complete the Maven [...]]]></description>
			<content:encoded><![CDATA[<p>Two months without a post, and I come back again with Maven and Alfresco? Well, no news as the <a href="maven.alfresco.com/">Maven Alfresco Community</a> keeps growing..</p>
<p>So following the exciting news on <a href="http://www.springsource.org/extensions/se-surf">Spring Surf</a> and Share announced <a href="http://blogs.alfresco.com/wp/kevinr/2010/01/28/alfresco-share-33-extensions-and-springsurf/">by Kev</a> on trunk, for which since Alfresco 3.3 (now in trunk) we can now <strong>build Alfresco Share Extensions as plain old JARs</strong>, I decided to complete the <strong><a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven">Maven Alfresco Lifecycle</a> </strong>with another archetype, providing a simple way and sample code allowing to build <a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven#NEW.21.21.21_How_to_manage_Alfresco_Share_JAR_Modules_.28Custom_Dashlets.2C_Pages.2C_etc._packaged_as_JARs_since_Alfresco_3.3.29__NEW.21.21.21">Maven2 Alfresco Share Extensions</a> in minutes.</p>
<p>I&#8217;m sure this is going to interest the Alfresco community, same as it&#8217;s Ant counterpart build script which <a href="http://blogs.alfresco.com/wp/wabson/2010/02/22/share-extensions-build-script/">Will&#8217;s recently produced to accomplish the same task</a>. The more, the merrier isn&#8217;t it? The big difference between that approach and the one we&#8217;re presenting is only that Maven enforce a <strong>standard project layout</strong> so it was fairly easy to put stuff to be packaged in the proper place.</p>
<p>This also comes as a very natural complement to the <a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven#How_to_manage_Alfresco_Share_WAR_Extensions_.28alfresco.2Fweb-extension_Spring_customization_WAR_builds.29">Maven Alfresco Share Extension Archetype</a> (managing WAR customized builds for Share) for now it&#8217;s possible to build a <em>Share WAR and have it depend on Share JAR modules. </em>Great kudos go to colleague and mate <a href="http://blogs.alfresco.com/wp/wabson/">Will Abson</a> and Alfresco Engineers for having produced and nurtured the <a href="http://blogs.alfresco.com/wp/wabson/2009/11/16/site-tags-dashlet-improvements/">Site Tags Dashlet</a> which is included in this archetype and that you can install following the next steps in a couple of minutes.</p>
<p>Couple of pre-requisites for running this:</p>
<ul>
<li>Alfresco Repository WAR 3.3 (TRUNK) already running on Tomcat. You can build this from trunk and run it in your tomcat instance, or find it <a href="http://maven.alfresco.com/nexus/index.html#nexus-search;gav~org.alfresco~alfresco~3.3-SNAPSHOT~war~">deployed in</a> the Maven Alfresco Community Repository</li>
<li><a href="http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html">Tomcat Manager</a> already installed and using credentials &#8220;admin&#8221; with no password (config in conf/tomcat-users.xml)</li>
<li><span style="font-family: Helvetica,'Times New Roman',Times,serif; font-size: 12px; line-height: normal" class="Apple-style-span"> </span>(optionally) <a href="http://m2eclipse.sonatype.org/">m2Eclipse</a> eclipse plugin to import Maven project (not needed but cool <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</li>
</ul>
<p>Ready, set, go: <a href="http://mindthegab.com/2010/02/23/howto-build-your-jar-alfresco-share-dashlet-with-maven-in-3-minutes/#more-43" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2010/02/23/howto-build-your-jar-alfresco-share-dashlet-with-maven-in-3-minutes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An archetype for Alfresco Share in the new Maven Alfresco Lifecycle release</title>
		<link>http://mindthegab.com/2009/12/04/a-maven-archetype-for-alfresco-share-as-a/</link>
		<comments>http://mindthegab.com/2009/12/04/a-maven-archetype-for-alfresco-share-as-a/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 00:20:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[application lifecycle management]]></category>

		<category><![CDATA[cmis]]></category>

		<category><![CDATA[alm]]></category>

		<category><![CDATA[share]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>alm</category><category>application lifecycle management</category><category>cmis</category><category>maven</category><category>opensource</category><category>share</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/12/04/a-maven-archetype-for-alfresco-share-as-a/</guid>
		<description><![CDATA[As promised, just a brief heads up on the quite few changes ongoing in the Maven Alfresco Lifecycle project which is now supported by the Alfresco Community Maven repository.  Also I managed to pull out a new version of the Cmis Maven toolkit against the new repository.
Proceeding with order, first of all, I released today [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mindthegab.com/2009/12/02/dreams-come-true-launching-the-alfresco-community-maven-repository/">As promised</a>, just a brief heads up on the quite few changes ongoing in the <a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven">Maven Alfresco Lifecycle</a> project which is now supported by the <a href="http://maven.alfresco.com/">Alfresco Community Maven repository</a>.  Also I managed to pull out a new version of the <a href="http://wiki.alfresco.com/wiki/CMIS_Maven_Toolkit">Cmis Maven toolkit</a> against the new repository.</p>
<p>Proceeding with order, first of all, I <a href="http://groups.google.com/group/maven-alfresco/browse_thread/thread/7433279a4ade07b1">released today</a> a new version (1.1.0) of the <a href="http://maven.alfresco.com/nexus/index.html#nexus-search;quick~maven-alfresco-lifecycle"><strong>maven-alfresco-lifecycle</strong></a> package with the main interesting news (<a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs-staging/maven-alfresco-lifecycle/changes-report.html">full changes report</a>):</p>
<ul>
<li>Migration of support and documentation to <a href="http://maven.alfresco.com">http://maven.alfresco.com</a></li>
<li>Introduction of an <a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven#NEW.21.21.21_How_to_manage_Alfresco_Share_Extensions_.28alfresco.2Fweb-extension_Spring_customization_WAR_builds.29">Alfresco Share 3.2 ready customization archetype</a> for developing Share customizations
<ul>
<li><em>Run Share in Jetty Embedded</em> on port 8181 <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><em>Overlays your customization on Share 3.2r2</em></li>
</ul>
</li>
<li>Improvement of <a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven">Wiki</a> and <a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/index.html">Maven site</a> documentation</li>
<li>See <a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/maven-alfresco-archetypes/maven-alfresco-extension-archetype/changes-report.html">specific</a> <a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/maven-alfresco-archetypes/maven-alfresco-share-archetype/changes-report.html">modules</a> <a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/plugins/maven-amp-plugin/changes-report.html">release</a> <a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/maven-alfresco-archetypes/maven-alfresco-amp-archetype/changes-report.html">notes</a> for additional details</li>
</ul>
<p>The long Maven Alfresco marathon was then completed by the release of <a href="http://maven.alfresco.com/nexus/index.html#nexus-search;quick~cmis">version 1.0-beta-2 </a>of the CMIS 1.0cd04 Maven Toolkit, pointing to the new Maven repository. No actual functionality was modified and it keeps on working happily (by default against <a href="http://cmis.alfresco.com">http://cmis.alfresco.com</a>) using the latest snapshots from the <a href="http://incubator.apache.org/chemistry/">Chemistry AtomPub TCK</a> trunk. I updated the documentation on the <a href="http://wiki.alfresco.com/wiki/CMIS_Maven_Toolkit">Alfresco wiki </a>as well.</p>
<p>I hope this really helps as it&#8217;s just *not that* funny to go over those growing many documentation files to change repos again, so any edit or error you guys can spot in the docs === a beer on me when you seem me <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Though I first have to apologize to the end users of this build, promising this is the last time this project moves hosting.<br />
Now everything is consolidated, content as artifacts, as in the pure ECM spirit. And with a promising Share archetype to work and customize it productively.</p>
<p>Eager to <a href="http://groups.google.com/group/maven-alfresco">hear your feedback</a> (curious about the Share archetype), and especially at <a href="http://drquyong.com/myblog/?p=206">my Tech Talk</a> on <a href="http://wiki.alfresco.com/wiki/Live">Maven and Alfresco</a>&#8230;</p>
<p>&#8230;don&#8217;t be shy <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/12/04/a-maven-archetype-for-alfresco-share-as-a/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreams come true &#8230; launching the Alfresco Community Maven Repository :)</title>
		<link>http://mindthegab.com/2009/12/02/dreams-come-true-launching-the-alfresco-community-maven-repository/</link>
		<comments>http://mindthegab.com/2009/12/02/dreams-come-true-launching-the-alfresco-community-maven-repository/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 18:05:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[application lifecycle management]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[Sourcesense]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>application lifecycle management</category><category>maven</category><category>opensource</category><category>sourcesense</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/12/02/dreams-come-true-launching-the-alfresco-community-maven-repository/</guid>
		<description><![CDATA[Busy days busy days, busy but definitely happy days  
after working a lot on the CMIS 1.0 Webinar (recording out soon) and having made my first official commit for Apache, I saw an unexpected but never so welcome outstanding speedup of one of the processes that I&#8217;ve been pushing in the Alfresco Community for [...]]]></description>
			<content:encoded><![CDATA[<p>Busy days busy days, busy but definitely happy days <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>after working a lot on the <a href="http://www.alfresco.com/about/events/2009/11/cmis_training/">CMIS 1.0 Webinar</a> (recording out soon) and having made my first official commit <a href="http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/">for Apache</a>, I saw an unexpected but never so welcome outstanding speedup of one of the processes that I&#8217;ve been pushing in the Alfresco Community for about 3 years now.</p>
<p>I&#8217;m proudly announcing the institution of an <a href="http://maven.alfresco.com/">Alfresco hosted Maven Repository</a>, capable of consolidating and bring the Maven Alfresco Community to the next level. Hosting a repository (for Community artifacts only for now) means a great step towards a even more mature open source community which works against high standards of quality and automation.</p>
<p>I&#8217;ll be discussing and demoing this and other Maven Alfresco related topics in next Friday&#8217;s <a href="http://blogs.alfresco.com/planet/">Alfresco Tech Talk Live</a>. You&#8217;ll find more info on the <a href="http://wiki.alfresco.com/wiki/Live">Alfresco wiki</a>.</p>
<p>For now, here&#8217;s a screenshot of our new shiny <a href="http://nexus.sonatype.org/">Sonatype Nexus 1.4.0</a> <a href="http://maven.alfresco.com/">instance</a>, which will allow a proper consolidation still scale-out for our community by the means of repositories proxying and Alfresco Community artifacts hosting. Kudos to everyone that made this happen <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://mindthegab.com/wp-content/uploads/2009/12/picture-3.png" title="Alfresco Maven Repository" rel="lightbox"><img src="http://mindthegab.com/wp-content/uploads/2009/12/picture-3.thumbnail.png" title="Alfresco Maven Repository" alt="Alfresco Maven Repository" align="left" height="110" width="309" /></a></p>
<p>This is is a big step for the community which is growing around projects like the <a href="http://code.google.com/p/maven-alfresco-archetypes/">Maven Alfresco Lifecycle</a>  and the small <a href="http://code.google.com/p/maven-alfresco-archetypes/">CMIS 1.0 Maven toolkit</a> which I built for my recent training engagements.</p>
<p>In addition to that,  the mighty great news about the <a href="http://wiki.alfresco.com/wiki/Surf_Platform">Alfresco SURF</a> and <a href="http://wiki.alfresco.com/wiki/Web_Scripts">Alfresco Webscripts</a> project now being contributed to the <a href="http://www.springsource.org/">Spring Framework</a> under the newly born <a href="http://www.springsource.org/extensions/se-surf" title="Alfresco Spring Surf Extension">Spring Surf Extension</a> (follow our <a href="http://jira.springframework.org/browse/SESURF">work here)</a>, all of which is powered by Maven gives even a more central role to this technology in the company I work for.  <a href="http://blogs.alfresco.com/wp/uzi/2009/11/03/using-surf-in-your-spring-apps/">Great job</a> guys and thanks for giving me the <a href="https://fisheye.springsource.org/changelog/se-surf/?cs=36">opportunity to participate in this</a>!</p>
<p>This is such a nice moment for me which <a href="http://mindthegab.com/2008/05/06/alfresco-and-the-sustainable-open-source-aka-maven-is-your-friend/">I pushed for this since a long time</a>, when I was still working for <a href="http://sourcesense.com/en/home">Sourcesense</a>. And a special thanks must go to them for <a href="http://boldlyopen.com/">having first allowed</a> me to work on a Maven Alfresco suite in the past and <a href="http://session.it/">for having</a> <a href="http://www.skuro.tk/">supported</a> it with their <a href="http://repository.sourcesense.com/nexus">Nexus instance</a>, until we introduced an Alfresco Maven repo. Most content is now migrated so you can safely use the new repo in your POMs.</p>
<p>I&#8217;m still in the process of migrating (tomorrow should be done) all the apps to the new repo, so expect <a href="http://maven.alfresco.com/nexus/content/repositories/alfresco-docs/maven-alfresco-lifecycle/index.html">changes</a> in the docs. I&#8217;ll keep you posted with the coming changes and news.</p>
<p>Also, please provide your feedback on this event so we can offer the best service around this important open source <a href="http://en.wikipedia.org/wiki/Application_lifecycle_management">Application Lifecycle Management</a> technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/12/02/dreams-come-true-launching-the-alfresco-community-maven-repository/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I just committed at Apache&#8230;now I can be a dad :)</title>
		<link>http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/</link>
		<comments>http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 12:45:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[cmis]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[personal]]></category>
<category>apache</category><category>chemistry cmis apache twitter</category><category>cmis</category><category>opensource</category><category>personal</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/</guid>
		<description><![CDATA[Today is a shiny day  in my humble open source geek existence: after about 9 months after having been awarded the Apache Chemistry committership, I finally did my first ASF code commit.
About the slowest ever&#8230;
When tweeting about it, I go this interesting consideration by my friend and ex-colleague Mario :
&#8220;@mindthegabz Congratulations! 9 months for [...]]]></description>
			<content:encoded><![CDATA[<p>Today is a shiny day  in my humble open source geek existence: after about 9 months after having been awarded the<a href="http://incubator.apache.org/projects/chemistry.html"> Apache Chemistry committership</a>, I finally did my <a href="http://svn.apache.org/viewvc?view=revision&amp;revision=834441">first ASF code commit</a>.<br />
About the slowest ever&#8230;</p>
<p>When tweeting about it, I go this interesting consideration by <a href="http://twitter.com/mlanzil/status/5587034534">my friend and ex-colleague Mario :</a></p>
<p><em>&#8220;<span class="status-body"><span class="entry-content">@<a href="http://twitter.com/mindthegabz" class="tweet-url username">mindthegabz</a> Congratulations! 9 months for a commit is like a childbirth&#8230;</span></span>&#8220;</em></p>
<p>While I tend to agree on the quite same importance of  having a kid and doing an Apache Commit :p ,<br />
does this also imply I should start seriously thinking about a larger family? <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Don&#8217;t see it mentioned anywhere in the <a href="http://www.apache.org/dev/new-committers-guide.html">New Committers guide</a>, am I missing something ? <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/11/10/i-just-committed-at-apachenow-i-can-be-a-dad/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Maven Alfresco Lifecycle to gather all Maven Alfresco components</title>
		<link>http://mindthegab.com/2009/11/07/maven-alfresco-lifecycle-to-gather-all-maven-alfresco-components/</link>
		<comments>http://mindthegab.com/2009/11/07/maven-alfresco-lifecycle-to-gather-all-maven-alfresco-components/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:30:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[application lifecycle management]]></category>

		<category><![CDATA[calm]]></category>

		<category><![CDATA[alm]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>alm</category><category>application lifecycle management</category><category>calm</category><category>maven</category><category>opensource</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/11/07/maven-alfresco-lifecycle-to-gather-all-maven-alfresco-components/</guid>
		<description><![CDATA[Few Build Successful&#8217;s were more satifsactory then the one which you can see in the window below  

Finally all the modules that I&#8217;ve been working together with the community, including AMP &#38; Alfresco Extension Maven archetypes and the AMP plugin, under one single build, control and with a proper release process, called (almost obviously) [...]]]></description>
			<content:encoded><![CDATA[<p>Few <em>Build Successful&#8217;s</em> were more satifsactory then the one which you can see in the window below <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://mindthegab.com/wp-content/uploads/2009/11/picture-38.png" title="Maven Alfresco Lifecycle build successful" rel="lightbox"><img src="http://mindthegab.com/wp-content/uploads/2009/11/picture-38.thumbnail.png" alt="Maven Alfresco Lifecycle build successful" /></a></p>
<p>Finally all the modules that I&#8217;ve been working together with the community, including AMP &amp; Alfresco Extension Maven archetypes and the AMP plugin, under one single build, control and with a proper release process, called (almost obviously) <a href="http://wiki.alfresco.com/wiki/Managing_Alfresco_Lifecyle_with_Maven">Maven Alfresco Lifecycle</a> featuring:</p>
<ul>
<li>Alfresco 3.2r support</li>
<li>Tested latest versions of the plugins and archetypes (1.9.0)</li>
<li>Multi-module documentation website</li>
<li>Tested against Maven 2.2.1</li>
<li><a href="http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecycle/changes-report.html">Changes reports</a></li>
<li><a href="http://groups.google.com/group/maven-alfresco/browse_thread/thread/37f8b2b3a08db3df">Release Announcement email</a></li>
<li>Update to the new<a href="http://repository.sourcesense.com/nexus"> Sourcesense Nexus repository </a></li>
</ul>
<p>It was time to wrap up all this work (merging <a href="http://forge.alfresco.com/projects/m2alfresco/">m2Alfresco</a>, <a href="http://forge.alfresco.com/projects/maven4alfresco/">maven4Alfresco</a> and other Maven Alfresco related activities) in a more usable and sustainable platform for growing it.</p>
<p>As usual, many thanks go to <a href="http://session.it/">Mao</a> that provided 1st class infrastructure support (and much more <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> on the new <a href="http://repository.sourcesense.com/nexus">Nexus</a> <a href="http://sourcesense.com/en/home">Sourcesense</a> repository.</p>
<p>And this being a double advantage, not only for the community but for the growing number of enterprise customers interested in working with Maven on Alfresco.<br />
I would like now to grow it with features already present in some development branches and exciting new improvements like:</p>
<ul>
<li>Alfresco Share archetype support (already in<a href="http://maven-alfresco-archetypes.googlecode.com/svn/branches/"> 3.x branches</a>)</li>
<li>SURF / Spring tool suite integration (as <a href="http://www.youtube.com/watch?v=tdfNbfdoIaU">Uzi shown us</a> so to be so cool with the new spring-surf)</li>
<li>Update and improve the quality of the sample contexts to match the latest and greatest capabilities</li>
</ul>
<p>As said, I see the interest of the community at large around the project is growing so in case you&#8217;re interested I suggest you to participate by joining the lists or opening issues.</p>
<p>So just give it a try&#8230;it&#8217;s <a href="http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecycle/maven-alfresco-archetypes/maven-alfresco-amp-archetype/index.html">two</a> Maven <a href="http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.sites/maven-alfresco-lifecycle/maven-alfresco-archetypes/maven-alfresco-extension-archetype/index.html">commands</a> away <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Would love to hear your thoughts on how to improve the platform and grow it to the next (enterprise) level. Don&#8217;t forget to check out the 3.1.0-stripped branch, where a <a href="http://code.google.com/p/maven-calm">Maven Calm</a> based version is hosted and there&#8217;s already a working Alfresco Share sample project.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/11/07/maven-alfresco-lifecycle-to-gather-all-maven-alfresco-components/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Maven and Chemistry strike back &#8230; a Maven archetype as CMIS Labs and toolkit</title>
		<link>http://mindthegab.com/2009/10/19/maven-and-chemistry-strike-back-a-maven-archetype-as-cmis-labs-and-toolkit/</link>
		<comments>http://mindthegab.com/2009/10/19/maven-and-chemistry-strike-back-a-maven-archetype-as-cmis-labs-and-toolkit/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 17:46:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[opensource]]></category>

		<category><![CDATA[cmis]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[spring]]></category>

		<category><![CDATA[social]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>cmis</category><category>conference</category><category>opensource</category><category>social</category><category>spring</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/10/19/maven-and-chemistry-strike-back-a-maven-archetype-as-cmis-labs-and-toolkit/</guid>
		<description><![CDATA[CMIS is cool indeed, and especially working on it with Open Source tools like Alfresco, Maven and Chemistry can result in quite a bit of fun.
I&#8217;ve been working quite a lot lately on producing some sample and training material for the coming Alfresco meetups (tomorrow I&#8217;ll be presenting the CMIS Master class  live from Madrid), [...]]]></description>
			<content:encoded><![CDATA[<p>CMIS is cool indeed, and especially working on it with Open Source tools like Alfresco, Maven and Chemistry can result in quite a bit of fun.</p>
<p>I&#8217;ve been working quite a lot lately on producing some sample and training material for the coming <a href="http://www.alfresco.com/about/events/2009/10/meetups/">Alfresco meetups</a> (tomorrow I&#8217;ll be presenting the CMIS Master class <a href="http://www.alfresco.com/about/events/2009/10/meetups/Madrid_Meetup.pdf"> live from Madrid</a>), and so I decided to mix and match the two things I can do best:</p>
<ul>
<li>Using my beloved <a href="http://maven.apache.org/">Apache Maven</a></li>
<li>Using the <a href="http://mindthegab.com/2009/08/03/a-maven-based-cmis-tck-to-contribute-in-apache-chemistry/">Chemistry AtomPub TCK</a> (former Alfresco CMIS TCK) that we contributed to ASF to provide high level access to the CMIS ReST API</li>
</ul>
<p>This effort, which I&#8217;ll probably heavily use in the next days Master Classes and training session, turned out to be quite productive as in a couple of days of work I was able to:</p>
<ul>
<li> develop a Labs framework which wraps Chemistry TCK embedded CMISClient</li>
<li>provide an easy  CMIS 0.62 application(s) scaffolding platform using a Maven multimodule project</li>
<li>produce and release a Maven archetype which is now hosted our partner <a href="http://sourcesense.com/en/home">Sourcesense</a> <a href="http://repository.sourcesense.com/nexus">repositories</a> ( big thanks go to this folks for being always supportive with their Maven maven infrastructure) and can be used as CMIS launchpad / labs / toolkit</li>
</ul>
<p>Trying it is very easy, due to Maven archetypes power, and you can have the full Labs toolkit downloaded and installed on your by just selecting &#8216;<strong>cmis-master-labs-archetype</strong>&#8216; in the options of the command below:</p>
<p><strong>EDIT</strong></p>
<pre><strong>mvn archetype:generate </strong></pre>
<pre><strong>-DarchetypeCatalog=http://maven.alfresco.com/nexus/content/repositories/releases/archetype-catalog.xml</strong></pre>
<pre><strike><strong>mvn archetype:generate </strong></strike></pre>
<pre><strike><strong>-DarchetypeCatalog=http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.releases/archetype-catalog.xml</strong></strike></pre>
<p><strike><strong><code></code></strong></strike></p>
<p><code><strike>mvn archetype:generate -DarchetypeRepository=http://repository.sourcesense.com/nexus/content/repositories/alfresco.public.snapshots -DarchetypeGroupId=org.alfresco.enablement.codecamps.cmis -DarchetypeArtifactId=cmis-master-labs-archetype -DarchetypeVersion=1.0</strike></code></p>
<p>This will create a multiproject structure ready for use. You&#8217;ll just need to configure (in a single sourced fashion for the whole suite)  the CMIS endpoint properties in the main POM, by editing the following properties:<br />
<code><br />
&lt;!-- SINGLE POINT OF CONFIGURATION FOR CMIS ENDPOINT --&gt;<br />
&lt;properties&gt;<br />
&lt;!-- Configure here the CMIS endopoint For the whole suite --&gt;<br />
&lt;cmisserviceurl&gt;http://192.168.154.128:8080/alfresco/service/api/cmis&lt;/cmisserviceurl&gt;<br />
&lt;cmisusername&gt;admin&lt;/cmisusername&gt;<br />
&lt;cmispassword&gt;admin&lt;/cmispassword&gt;<br />
&lt;cmistracerequests&gt;true&lt;/cmistracerequests&gt;<br />
&lt;cmisvalidateatom&gt;true&lt;/cmisvalidateatom&gt;<br />
&lt;/properties&gt;</code></p>
<p>All the nice tracing and validation features of the Chemistry TCK are exposed, once that you configured the POM to point to a proper CMIS 0.62 compliant server (e.g. Alfresco, and an Ubuntu Alfresco VM is <a href="http://dl.getdropbox.com/u/2544084/Alfresco_Labs_3.2_with_CMIS_0.6.2.i686-0.0.3.vmx.tar.gz">available here</a> for this purpose). Specifically the toolkit offers 3 Maven submodules</p>
<ul>
<li><em>cmis-support</em> &#8211;&gt; Support JAR which wraps Chemistry TCK CMISClient</li>
<li><em>cmis-query-webapp</em> &#8211;&gt; Very basic <a href="http://static.springsource.org/spring/docs/2.5.6/reference/mvc.html">SpringMVC</a> webapp querying a CMIS repository and showing results/entries</li>
<li><em>cmis-lab-atompub-binding</em> &#8211;&gt; Learning lab on how to import data in Alfresco (complete class in the solution folders)</li>
</ul>
<p>and a lab-solutions folder.</p>
<p>Using it is pretty straighforward. A simple</p>
<p><code>mvn install</code></p>
<p>will test the support against the provided configuration, while entering the <em>cmis-query-webapp </em>folder and running</p>
<p><code>mvn jetty:run-exploded</code></p>
<p>will result in the (quite ugly) but functional CMIS Query interface you can see below:</p>
<p><a href="http://mindthegab.com/wp-content/uploads/2009/10/cmis-query-webapp.png" title="CMIS Query Webapp" rel="lightbox"><img src="http://mindthegab.com/wp-content/uploads/2009/10/cmis-query-webapp.thumbnail.png" alt="CMIS Query Webapp" /></a></p>
<p>using a simple three tiered architecture like the one that follows:</p>
<p><a href="http://mindthegab.com/wp-content/uploads/2009/10/query-webapp-arch.png" title="CMIS Query Webapp architecture" rel="lightbox"><img src="http://mindthegab.com/wp-content/uploads/2009/10/query-webapp-arch.thumbnail.png" alt="CMIS Query Webapp architecture" /></a></p>
<p>Lastly entering the<em> lab-atompub-binding </em>folder and running</p>
<p><code>mvn test</code></p>
<p>will run the sample JUnit empty test for the data import lab. Solution (real Test class) is to be found in the <em>labs-solutions</em>  folder.</p>
<p>It&#8217;s a beginning but I believe it&#8217;s a very nice tool to overcome the somehow still steep learning curve around CMIS, so I warmly suggest you start installing the VM and the archetype and play around with it, and even use it as start for your integration/contribution projects. Especially if you are going to attend Alfresco meetups this month. I&#8217;ll surely post the Labs slides later this month, so stay posted!</p>
<p><strong>EDIT</strong></p>
<p>The CMIS 1.0 Public Review compliant toolkit (working against Chemistry AtomPub TCK Trunk 1.0) is available on the Sourcesense repository and it&#8217;s added to the remote catalo mentioned in the previous command.</p>
<p><strike>As a side note, at the moment this toolkit provide support for CMIS 0.62 while <a href="http://cmis.alfresco.com/">http://cmis.alfresco.com</a> is <a href="http://cmis.alfresco.com/cmisbrowse?url=http://cmis.alfresco.com:80/service/api/cmis">Alfresco supporting CMIS 0.70</a>: I&#8217;m planning to update the archetype (just a mere Maven dependency <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) to use the HEAD version of Chemistry TCK that is supporting 0.70.</strike></p>
<p>Feedback welcome as usual!</p>
<p>Hope this really helps <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/10/19/maven-and-chemistry-strike-back-a-maven-archetype-as-cmis-labs-and-toolkit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Maven based CMIS Tck to contribute in Apache Chemistry</title>
		<link>http://mindthegab.com/2009/08/03/a-maven-based-cmis-tck-to-contribute-in-apache-chemistry/</link>
		<comments>http://mindthegab.com/2009/08/03/a-maven-based-cmis-tck-to-contribute-in-apache-chemistry/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 12:05:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[cmis]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>cmis</category><category>maven</category><category>opensource</category><category>Uncategorized</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/08/03/a-maven-based-cmis-tck-to-contribute-in-apache-chemistry/</guid>
		<description><![CDATA[My first real involvement in Chemistry definitely deserves a  first post on the subject  
Lately I&#8217;ve been involved into refactoring the Alfresco CMIS Test Harness into an external Tck (Test Compatibility Kit) module to contribute to the Apache Chemistry. At the moment it&#8217;s mostly focused on the AtomPub part (including an Apache Adbera [...]]]></description>
			<content:encoded><![CDATA[<p>My first real involvement in Chemistry definitely deserves a  first post on the subject <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Lately I&#8217;ve been involved into refactoring the Alfresco CMIS Test Harness into an external Tck (Test Compatibility Kit) module to contribute to the <a href="http://incubator.apache.org/chemistry/">Apache Chemistry</a>. At the moment it&#8217;s mostly focused on the AtomPub part (including an <a href="https://svn.alfresco.com/repos/contrib/chemistry-tck-atompub/src/main/java/org/apache/chemistry/abdera/ext/">Apache Adbera extension</a>), but being based on Apache Maven standards should be fairly easy to scale out to WebServices binding testing.</p>
<p>This would be this first real contribution from Alfresco to the Chemistry project, where me and David Caruana have the luck of being involved as committers. At the moment the code for the will-be-called chemistry-atompub-tck is still hosted under the <a href="https://svn.alfresco.com/repos/contrib/chemistry-tck-atompub/">Alfresco contrib SVN space</a> as still to be completed, but already offering quite some nice functionalities to test the compatibility of your server to the CMIS 0.6.2 standard.</p>
<p>The code (which was already in Alfresco and kept up to date to the CMIS standard directly by David) is now almost ready for contribution as it&#8217;s completely decoupled from Alfresco and uses a standard Maven build process (Junit + <a href="http://maven.apache.org/plugins/maven-surefire-plugin/">Surefire</a>) to <a href="http://mail-archives.apache.org/mod_mbox/incubator-chemistry-dev/200907.mbox/%3CEC3E32B5-F38D-4C50-A0FA-D6061BF911AF@gmail.com%3E">run compatibility tests</a> against an existing (and running) CMIS server.</p>
<p>
So, running a plain :</p>
<p><code>mvn test</code></p>
<p>will  run all Junit tests against the specified serviceUrl with specified the username and password, using Maven POM properties as configuration mechanism. Additional configuration can be done in the POM to trace HTTP request/response conversation (useful for debugging purposes), and to configure some behaviors of the HTTP client.</p>
<p>In addition to that, due to the mighty Maven power a small addition to the previous command:</p>
<p><code>mvn test site:run</code></p>
<p>will allow you to point to an<a href="http://localhost:8080/">embedded Jetty server</a> which publishes the test reports and shows errors and exceptions (amongst all the other nice Maven site features).</p>
<p>The idea at the base of this contribution is that this TCK can be used to test virtually any CMIS implementation and Maven profiles provide us a nice way to aggregate the full test fixture and publish the result in a nicely aggregated fashion. In fact, I started defining a profile called &#8216;alfresco&#8217; which once run with:</p>
<p>
<code>mvn test -Palfresco</code>
</p>
<p>will configure the TCK to run against an Alfresco provided CMIS reference URL (or to do any Alfresco specific pre-requisite steps, like downloading it, installing a custom model and run it in Jetty for self contained testing).</p>
<p>In the same way I&#8217;d like all the other open source vendors involved in Chemistry to maintain their own profile which will serve as community reference for the CMIS readiness of a specific platform. Likewise we could setup &#8217;sharepoint&#8217; or &#8216;documentum&#8217; profiles to test existing public instances of those CMIS implementors, to always be up to date with their state of the art.</p>
<p>This will, of course, make much more sense once integrated in Chemistry but it&#8217;s already fully functional against the CMIS 0.6.2 standard and might be worth a try already. And if you feel to participate to the testing game, why don&#8217;t you make a CMIS server instance available and contribute the few lines of POM configuration to the project, filing a nice and easy <a href="https://issues.apache.org/jira/browse/CMIS-25">JIRA issue</a>?</p>
<p> Too much of a salesguy ? <img src='http://mindthegab.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/08/03/a-maven-based-cmis-tck-to-contribute-in-apache-chemistry/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introduccion a Alfresco SHARE y SURF en Castellano</title>
		<link>http://mindthegab.com/2009/07/11/introduccion-a-alfresco-share-y-surf-en-castellano/</link>
		<comments>http://mindthegab.com/2009/07/11/introduccion-a-alfresco-share-y-surf-en-castellano/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 14:53:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[castellano]]></category>

		<category><![CDATA[spanish]]></category>

		<category><![CDATA[share]]></category>

		<category><![CDATA[alfresco]]></category>
<category>alfresco</category><category>castellano</category><category>content community</category><category>ejercicios</category><category>projectos</category><category>share</category><category>spanish</category><category>spanish language</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/07/11/introduccion-a-alfresco-share-y-surf-en-castellano/</guid>
		<description><![CDATA[(Sorry to my few fellow English speaking readers, but I just took the decision that Spanish language is widespread enough to make my blog multilingual, effective as of now  )

Esto tiene que ser mi primer post en Castellano, pero vale la pena intentarlo para compartir con la comunidad hispanofona la disponibilidad (en la Alfresco [...]]]></description>
			<content:encoded><![CDATA[<p><em>(Sorry to my few fellow English speaking readers, but I just took the decision that Spanish language is widespread enough to make my blog multilingual, effective as of now <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )<br />
</em><br />
Esto tiene que ser mi primer post en Castellano, pero vale la pena intentarlo para compartir con la comunidad hispanofona la disponibilidad (en la <a href="http://share.alfresco.com/">Alfresco Content Community</a>) de unas <a href="http://share.alfresco.com/share/page/site/community/document-details?nodeRef=workspace://SpacesStore/c07e27fb-6715-4660-ae5a-c032213d7821">ponencias</a> (PDF) que introducen conceptos teoricos y practicos de Alfresco <a href="http://wiki.alfresco.com/wiki/Alfresco_Labs_3_Share_Feature_List">SHARE</a> y <a href="http://wiki.alfresco.com/wiki/Surf_Platform">SURF</a>, en Castellano!  Ademas <a href="http://share.alfresco.com/share/page/site/community/document-details?nodeRef=workspace://SpacesStore/093f01cb-e747-46c9-97ed-64ec61425c32">aqui&#8217;</a> hay una introduccion a los projectos basados en Alfresco en contextos institucionales, en Castellano tambien.Presente&#8217; esta ponencias durante los eventos de la semana pasada, hospedados en Valencia por los partners Alfresco <a href="http://www.tissat.es/ilive/grp.HOME.idi">Tissat</a> y <a href="http://www.indra.es/servlet/ContentServer?pagename=IndraES/Page/EstructHomeIndra">Indra</a>.Cualquier comentario y consejo seria interesante para mejorar los temas y las practicas (voy a postar el codigo de los labs y ejercicios ASAP, especialmente lo para anadir una Dashlet que se conecta a Twitter).A ver si puede ser util para suportar la ya vibrante comunidad hispanofona!</p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/07/11/introduccion-a-alfresco-share-y-surf-en-castellano/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The world is getting Calm ;)</title>
		<link>http://mindthegab.com/2009/06/30/the-world-is-getting-calm/</link>
		<comments>http://mindthegab.com/2009/06/30/the-world-is-getting-calm/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 14:42:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[application lifecycle management]]></category>

		<category><![CDATA[calm]]></category>

		<category><![CDATA[alm]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[social]]></category>
<category>alm</category><category>application lifecycle management</category><category>application lifecycle management</category><category>calm</category><category>lifecycle</category><category>maven</category><category>opensource</category><category>open source development</category><category>release management</category><category>social</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/06/30/the-world-is-getting-calm/</guid>
		<description><![CDATA[Just a fast heads up, I posted a nice wrap-up and introduction for Maven Calm on The Server Side!
Comment and community contributions are more than welcome!
See you soon in the Calm-o-sphere 
]]></description>
			<content:encoded><![CDATA[<p>Just a fast heads up, I posted a nice wrap-up and introduction for <a href="http://code.google.com/p/maven-calm">Maven Calm</a> on <a href="http://www.theserverside.com/news/thread.tss?thread_id=55075">The Server Side</a>!</p>
<p>Comment and community contributions are more than welcome!</p>
<p>See you soon in the Calm-o-sphere <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/06/30/the-world-is-getting-calm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Launching Calm - an opensource answer to Application Lifecycle Management</title>
		<link>http://mindthegab.com/2009/06/26/launching-calm-an-opensource-answer-to-application-lifecycle-management/</link>
		<comments>http://mindthegab.com/2009/06/26/launching-calm-an-opensource-answer-to-application-lifecycle-management/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 12:04:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[application lifecycle management]]></category>

		<category><![CDATA[alm]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[maven]]></category>
<category>alm</category><category>application lifecycle management</category><category>application lifecycle management</category><category>calm</category><category>maven</category><category>opensource</category>
		<guid isPermaLink="false">http://mindthegab.com/2009/06/26/launching-calm-an-opensource-answer-to-application-lifecycle-management/</guid>
		<description><![CDATA[ It&#8217;s still at its early stages but it&#8217;s definitely collecting already lots of interest and potential use cases.
Maven Calm is an Apache Maven based attempt to provide a simple and collaborative implementation to the problems of ALM (Application Lifecycle Management), which is based on a simple rationale developed in 3+ years of complex architectures development [...]]]></description>
			<content:encoded><![CDATA[<p> It&#8217;s still at its <a href="http://mindthegab.com/2009/05/23/the-infinite-tail-of-todo/">early stages</a> but it&#8217;s definitely collecting already lots of interest and potential use cases.</p>
<p><a href="http://code.google.com/p/maven-calm" title="Maven Calm">Maven Calm</a> is an Apache Maven based attempt to provide a simple and collaborative implementation to the problems of <a href="http://en.wikipedia.org/wiki/Alm">ALM</a> (Application Lifecycle Management), which is based on a simple rationale developed in <a href="http://www.slideshare.net/guest67a9ba/maven-application-lifecycle-management-for-alfresco">3+ years of complex architectures development</a> on Maven:</p>
<p><em>&#8220;All best practices can be externalized, in a cross technology and cross organization fashion, using Maven project inheritance capabilities&#8221;</em></p>
<p>As Mau explains in his wonderful <a href="http://pillitu.wordpress.com/2009/06/26/maven-calm/" title="Maven Calm Tutorial">Maven Calm tutorial,</a> simply by the means of using Calm as parent POM and setting some properties, you have access to a number of pre-configured behaviors of your build, neatly bound to lifecycle phases.</p>
<p>Hopefully this list is meant to grow pretty soon, but at the moment Maven Calm support ALM processes like:</p>
<ul>
<li>Application Packaging and Deployment</li>
<li>Release, distribution and change management</li>
<li>User and developer documentation site publishing</li>
<li><a href="https://hudson.dev.java.net/">Continuous</a> <a href="http://maven.apache.org/plugins/maven-surefire-plugin/" title="Maven testing">Unit</a>, integration and <a href="http://seleniumhq.org/" title="Selenium">regression</a> testing</li>
<li>Add your own best practice and avoid re-writing it per project/company!</li>
</ul>
<p>Calm is open source and hosted on <a href="http://code.google.com/p/maven-calm">Google Code</a>, so if you want to know more you can find all the info by joining our <a href="http://groups.google.com/group/maven-calm/web/quick-pointers-for-maven-calm">Google Group</a> <img src='http://mindthegab.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://mindthegab.com/2009/06/26/launching-calm-an-opensource-answer-to-application-lifecycle-management/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
