Author: buildbot
Date: Tue Apr 17 12:27:08 2018
New Revision: 1028553
Log:
Staging update by buildbot for commons
Modified:
websites/staging/commons/trunk/content/ (props changed)
websites/staging/commons/trunk/content/commons-parent-pom.html
Propchange: websites/staging/commons/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Apr 17 12:27:08 2018
@@ -1 +1 @@
-1829359
+1829360
Modified: websites/staging/commons/trunk/content/commons-parent-pom.html
==============================================================================
--- websites/staging/commons/trunk/content/commons-parent-pom.html (original)
+++ websites/staging/commons/trunk/content/commons-parent-pom.html Tue Apr 17
12:27:08 2018
@@ -234,11 +234,11 @@
<a class="externalLink"
href="http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk/pom.xml">commons-parent</a>
<tt>pom.xml</tt>
<br />
- It has been updated for version 42 of the pom (but some discrepancies
may remain).
- Please consult <a class="externalLink"
href="http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-42/">version
41 source</a>
+ It has been updated for version 46 of the pom (but some discrepancies
may remain).
+ Please consult <a class="externalLink"
href="http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-46/">version
46 source</a>
in case of doubt.
<br />
- Release Notes for <a class="externalLink"
href="http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-42/RELEASE-NOTES.txt">version
41</a>
+ Release Notes for <a class="externalLink"
href="http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-46/RELEASE-NOTES.txt">version
46</a>
</p>
@@ -393,6 +393,39 @@
produced when generating a component's site. The <a
class="externalLink" href="http://incubator.apache.org/rat/">RAT</a> report
checks the source files for appropriate <a class="externalLink"
href="http://www.apache.org/legal/src-headers.html">License Headers</a>.
</p>
+
+
+<p><b>Commons Release Plugin.</b></p>
+
+
+<p>
+ By default in the parent, the <a
href="/proper/commons-release-plugin/index.html">commons-release-plugin</a>
+ is disabled as to not stop folks' release practices. That said, for
people interested in configuring the
+ newly released (April 2018) release plugin, one needs to configure
the following properties, for single
+ module builds:
+ </p>
+<div>
+<pre class="prettyprint">
+<properties>
+
<commons.release.isDistModule>true</commons.release.isDistModule>
+
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/foo</commons.distSvnStagingUrl>
+</properties></pre></div>
+ where <tt>foo</tt> represents our component. Furthermore, during a
release build, we ask that the svn
+ folder be empty. We then generate our release build by runnning:
+
+<div>
+<pre>
+mvn -Duser.name=${my_apache_id} -Prelease -Ptest-deploy clean package site
deploy</pre></div>
+ to test our deployment. Note, all of the staged items end up in
+ <tt>target/commons-release-plugin/scm</tt>. And, to perform a full
release, we run:
+
+<div>
+<pre>
+mvn -Duser.name=${my_apache_id} -Prelease clean package site deploy</pre></div>
+ Using the release plugin should build and stage the non-assembly
built artifacts to Nexus, and stage
+ the assemblies to the svn location along with the site and the
<tt>RELEASE-NOTES.txt</tt> from the
+ root of the project.
+
</div>