<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
<br>
&nbsp;thanks !<br>
<br>
On 11/19/2009 06:25 PM, Arnaud HERITIER wrote:
<blockquote
 cite="mid:262c6c680911190925i3146adccy94a460d775156a92@mail.gmail.com"
 type="cite">Hi all,
  <div><br>
  </div>
  <div>&nbsp;&nbsp;I just released a new Jboss parent pom (5-beta-5) with
following changes :</div>
  <div><br>
  </div>
  <div><span class="Apple-style-span"
 style="font-family: Arial,sans-serif; font-size: 12px;">
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-567">JBBUILD-567</a>]
- Add properties in distributionManagement URLs to allow to override
them</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-569">JBBUILD-569</a>]
- jboss-parent POM should include wagon-webdav configuration</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-571">JBBUILD-571</a>]
- Add sonar plugin in pluginManagement</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-572">JBBUILD-572</a>]
- Upgrade maven-checkstyle-plugin 2.3 -&gt; 2.4</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-573">JBBUILD-573</a>]
- Upgrade maven-ear-plugin 2.3.2 -&gt; 2.4</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-574">JBBUILD-574</a>]
- Upgrade maven-javadoc-plugin 2.6 -&gt; 2.6.1</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-575">JBBUILD-575</a>]
- Upgrade maven-plugin-plugin 2.5 -&gt; 2.5.1</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-576">JBBUILD-576</a>]
- Upgrade maven-resources-plugin 2.4 -&gt; 2.4.1</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-577">JBBUILD-577</a>]
- Upgrade maven-source-plugin 2.1 -&gt; 2.1.1</li>
  <li
 style="font-family: Arial,sans-serif; font-size: 12px; color: black;">[<a
 moz-do-not-send="true"
 href="https://jira.jboss.org/jira/browse/JBBUILD-578">JBBUILD-578</a>]
- Upgrade findbugs-maven-plugin 2.1 -&gt; 2.2</li>
  </span></div>
  <div><br>
  </div>
  <div>What it will change for us ?</div>
  <div><br>
  </div>
  <div>&nbsp;&nbsp;1) Before to deploy snapshots on jboss repo (using webdav),
due to a Maven bug (in 2.2.1 <a moz-do-not-send="true"
 href="http://jira.codehaus.org/browse/MNG-4301">http://jira.codehaus.org/browse/MNG-4301</a>)
we had to put those settings to not generate invalid checksums :</div>
  <div><br>
  </div>
  <div>
  <div>&nbsp;&nbsp; &nbsp;&lt;server&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;id&gt;jboss-snapshots&lt;/id&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;username&gt;AAAAAA&lt;/username&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;password&gt;BBBBBB&lt;/password&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;configuration&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&lt;httpConfiguration&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;put&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;params&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;param&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&lt;name&gt;http.authentication.preemptive&lt;/name&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;value&gt;%b,true&lt;/value&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/param&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/params&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/put&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&lt;/httpConfiguration&gt;</div>
  <div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;/configuration&gt;</div>
  <div>&nbsp;&nbsp; &nbsp;&lt;/server&gt;</div>
  <div><br>
  </div>
  <div>&nbsp;&nbsp;Now it is no more necessary. You have to remove it.</div>
  <div><br>
  </div>
  <div>&nbsp;&nbsp;2) We introduced a property to setup where are deployed
releases (and snapshots).</div>
  <div>&nbsp;&nbsp;By default when we release a project Maven is setup with the
parent pom to directly publish to the JBoss SVN repository. The problem
is that it is slow and thus for big projects it can fails because the
upload is too long.</div>
  <div>&nbsp;&nbsp;For big projects (or always if you prefer) you can come back
to the old solution which is to have a local checkout of the jboss
repository.</div>
  <div>&nbsp;&nbsp;You just launch the perform part of the release with the
additional property&nbsp;<span class="Apple-style-span"
 style="font-family: Monaco; font-size: 11px;">jboss.releases.repo.url</span></div>
  </div>
  <div>&nbsp;&nbsp;mvn release:perform -D<span class="Apple-style-span"
 style="font-family: Monaco; font-size: 11px;">jboss.releases.repo.url<span
 class="Apple-style-span" style="font-family: arial; font-size: small;">=<a class="moz-txt-link-freetext" href="file://THE_PATH_OF_YOUR_LOCAL_CHECKOUT">file://THE_PATH_OF_YOUR_LOCAL_CHECKOUT</a></span></span></div>
  <div>&nbsp;&nbsp;(do not forget the <a class="moz-txt-link-freetext" href="file://">file://</a> protocol before the path of your
repo, it's an url)</div>
  <div>&nbsp;&nbsp;And you commit changes in your local repo.</div>
  <div>&nbsp;&nbsp;It has also the advantage to be an atomic commit if your
release fails.</div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div>&nbsp;&nbsp;I'll update the gatein parent to use it in few minutes. If you
are agree I propose to release the gatein-parent and to update all
gatein projects to use it ?</div>
  <div><br>
  </div>
  <div>&nbsp;&nbsp;I'll see also with eXo JCR team to update their parent to use
it.</div>
  <div><br clear="all">
Arnaud H&eacute;ritier<br>
Software Factory Manager<br>
eXo platform - <a moz-do-not-send="true"
 href="http://www.exoplatform.com" target="_blank">http://www.exoplatform.com</a><br>
---<br>
  <a moz-do-not-send="true" href="http://www.aheritier.net"
 target="_blank">http://www.aheritier.net</a><br>
  </div>
  <p>--</p>
You received this message because you are subscribed to the Google
Groups "JBoss / eXo" group.<br>
To post to this group, send email to <a class="moz-txt-link-abbreviated" href="mailto:jbossexo@googlegroups.com">jbossexo@googlegroups.com</a>.<br>
For more options, visit this group at
<a class="moz-txt-link-freetext" href="http://groups.google.com/group/jbossexo?hl=">http://groups.google.com/group/jbossexo?hl=</a>.<br>
</blockquote>
<br>
</body>
</html>