Hi Peter,<div><br></div><div> Actually I changed nothing on JCR side. We have to see together when I can do it.</div><div><br clear="all">Arnaud Héritier<br>Software Factory Manager<br>eXo platform - <a href="http://www.exoplatform.com">http://www.exoplatform.com</a><br>

---<br><a href="http://www.aheritier.net">http://www.aheritier.net</a><br>
<br><br><div class="gmail_quote">On Mon, Nov 23, 2009 at 9:50 AM, Peter Nedonosko <span dir="ltr">&lt;<a href="mailto:pnedonosko@gmail.com">pnedonosko@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
Arnaud, I ask you to clarify the release process for us (JCR &amp; co).<br>
Can we use existing steps or it&#39;s something new for us with those changes?<br>
<br>
Thanks<br>
<font color="#888888">Peter<br>
</font><div><div></div><div class="h5"><br>
On Fri, Nov 20, 2009 at 12:16 PM, Thomas Heute &lt;<a href="mailto:theute@gmail.com">theute@gmail.com</a>&gt; wrote:<br>
&gt; On 11/19/2009 07:56 PM, Arnaud HERITIER wrote:<br>
&gt;&gt; Thomas I don&#39;t know if we have a documentation about our release<br>
&gt;&gt; process to integrate my changes ?<br>
&gt;&gt;<br>
&gt; No not yet.<br>
&gt;<br>
&gt;<br>
&gt;&gt; For Exo-jcr I &#39;ll update our documentation our wiki as soon as i&#39;l<br>
&gt;&gt; have updated your parent.<br>
&gt;&gt;<br>
&gt;&gt; On Thursday, November 19, 2009, Thomas Heute&lt;<a href="mailto:theute@gmail.com">theute@gmail.com</a>&gt;  wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;   thanks !<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 11/19/2009 06:25 PM, Arnaud HERITIER wrote:<br>
&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      I just released a new Jboss parent pom (5-beta-5) with<br>
&gt;&gt;&gt; following changes :<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;    [JBBUILD-567&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-567" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-567</a>&gt;]<br>
&gt;&gt;&gt; - Add properties in distributionManagement URLs to allow to override<br>
&gt;&gt;&gt; them<br>
&gt;&gt;&gt;    [JBBUILD-569&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-569" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-569</a>&gt;]<br>
&gt;&gt;&gt; - jboss-parent POM should include wagon-webdav configuration<br>
&gt;&gt;&gt;    [JBBUILD-571&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-571" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-571</a>&gt;]<br>
&gt;&gt;&gt; - Add sonar plugin in pluginManagement<br>
&gt;&gt;&gt;    [JBBUILD-572&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-572" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-572</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade maven-checkstyle-plugin 2.3 -&gt;  2.4<br>
&gt;&gt;&gt;    [JBBUILD-573&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-573" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-573</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade maven-ear-plugin 2.3.2 -&gt;  2.4<br>
&gt;&gt;&gt;    [JBBUILD-574&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-574" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-574</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade maven-javadoc-plugin 2.6 -&gt;  2.6.1<br>
&gt;&gt;&gt;    [JBBUILD-575&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-575" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-575</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade maven-plugin-plugin 2.5 -&gt;  2.5.1<br>
&gt;&gt;&gt;    [JBBUILD-576&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-576" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-576</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade maven-resources-plugin 2.4 -&gt;  2.4.1<br>
&gt;&gt;&gt;    [JBBUILD-577&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-577" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-577</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade maven-source-plugin 2.1 -&gt;  2.1.1<br>
&gt;&gt;&gt;    [JBBUILD-578&lt;<a href="https://jira.jboss.org/jira/browse/JBBUILD-578" target="_blank">https://jira.jboss.org/jira/browse/JBBUILD-578</a>&gt;]<br>
&gt;&gt;&gt; - Upgrade findbugs-maven-plugin 2.1 -&gt;  2.2<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;    What it will change for us ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      1) Before to deploy snapshots on jboss repo (using webdav),<br>
&gt;&gt;&gt; due to a Maven bug (in 2.2.1 <a href="http://jira.codehaus.org/browse/MNG-4301" target="_blank">http://jira.codehaus.org/browse/MNG-4301</a>)<br>
&gt;&gt;&gt; we had to put those settings to not generate invalid checksums :<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;        &lt;server&gt;<br>
&gt;&gt;&gt;           &lt;id&gt;jboss-snapshots&lt;/id&gt;<br>
&gt;&gt;&gt;           &lt;username&gt;AAAAAA&lt;/username&gt;<br>
&gt;&gt;&gt;           &lt;password&gt;BBBBBB&lt;/password&gt;<br>
&gt;&gt;&gt;           &lt;configuration&gt;<br>
&gt;&gt;&gt;             &lt;httpConfiguration&gt;<br>
&gt;&gt;&gt;               &lt;put&gt;<br>
&gt;&gt;&gt;                 &lt;params&gt;<br>
&gt;&gt;&gt;                   &lt;param&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;   &lt;name&gt;http.authentication.preemptive&lt;/name&gt;<br>
&gt;&gt;&gt;                     &lt;value&gt;%b,true&lt;/value&gt;<br>
&gt;&gt;&gt;                   &lt;/param&gt;<br>
&gt;&gt;&gt;                 &lt;/params&gt;<br>
&gt;&gt;&gt;               &lt;/put&gt;<br>
&gt;&gt;&gt;             &lt;/httpConfiguration&gt;<br>
&gt;&gt;&gt;           &lt;/configuration&gt;<br>
&gt;&gt;&gt;         &lt;/server&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;       Now it is no more necessary. You have to remove it.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      2) We introduced a property to setup where are deployed<br>
&gt;&gt;&gt; releases (and snapshots).<br>
&gt;&gt;&gt;      By default when we release a project Maven is setup with the<br>
&gt;&gt;&gt; parent pom to directly publish to the JBoss SVN repository. The problem<br>
&gt;&gt;&gt; is that it is slow and thus for big projects it can fails because the<br>
&gt;&gt;&gt; upload is too long.<br>
&gt;&gt;&gt;      For big projects (or always if you prefer) you can come back<br>
&gt;&gt;&gt; to the old solution which is to have a local checkout of the jboss<br>
&gt;&gt;&gt; repository.<br>
&gt;&gt;&gt;      You just launch the perform part of the release with the<br>
&gt;&gt;&gt; additional property jboss.releases.repo.url<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      mvn release:perform -Djboss.releases.repo.url=file://THE_PATH_OF_YOUR_LOCAL_CHECKOUT<br>
&gt;&gt;&gt;      (do not forget the file:// protocol before the path of your<br>
&gt;&gt;&gt; repo, it&#39;s an url)<br>
&gt;&gt;&gt;      And you commit changes in your local repo.<br>
&gt;&gt;&gt;      It has also the advantage to be an atomic commit if your<br>
&gt;&gt;&gt; release fails.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      I&#39;ll update the gatein parent to use it in few minutes. If you<br>
&gt;&gt;&gt; are agree I propose to release the gatein-parent and to update all<br>
&gt;&gt;&gt; gatein projects to use it ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      I&#39;ll see also with --<br>
&gt;&gt;&gt; You received this message because you are subscribed to the Google<br>
&gt;&gt;&gt; Groups &quot;JBoss / eXo&quot; group.<br>
&gt;&gt;&gt; To post to this group, send email to <a href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>&lt;javascript:_e({}, &#39;cvml&#39;, &#39;<a href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>&#39;);&gt;.<br>


&gt;&gt;&gt; For more options, visit this group at<br>
&gt;&gt;&gt; <a href="http://groups.google.com/group/jbossexo?hl=" target="_blank">http://groups.google.com/group/jbossexo?hl=</a>.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; You received this message because you are subscribed to the Google Groups &quot;JBoss / eXo&quot; group.<br>
&gt;&gt;&gt; To post to this group, send email to <a href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>&lt;javascript:_e({}, &#39;cvml&#39;, &#39;<a href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>&#39;);&gt;.<br>


&gt;&gt;&gt; For more options, visit this group at <a href="http://groups.google.com/group/jbossexo?hl=" target="_blank">http://groups.google.com/group/jbossexo?hl=</a>.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt; You received this message because you are subscribed to the Google Groups &quot;JBoss / eXo&quot; group.<br>
&gt; To post to this group, send email to <a href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>.<br>
&gt; To unsubscribe from this group, send email to <a href="mailto:jbossexo%2Bunsubscribe@googlegroups.com">jbossexo+unsubscribe@googlegroups.com</a>.<br>
&gt; For more options, visit this group at <a href="http://groups.google.com/group/jbossexo?hl=" target="_blank">http://groups.google.com/group/jbossexo?hl=</a>.<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
--<br>
<br>
You received this message because you are subscribed to the Google Groups &quot;JBoss / eXo&quot; group.<br>
To post to this group, send email to <a href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href="mailto:jbossexo%2Bunsubscribe@googlegroups.com">jbossexo+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href="http://groups.google.com/group/jbossexo?hl=" target="_blank">http://groups.google.com/group/jbossexo?hl=</a>.<br>
<br>
<br>
</div></div></blockquote></div><br></div>