Author: jbonofre
Date: Wed Dec 18 12:45:00 2013
New Revision: 1551925
URL: http://svn.apache.org/r1551925
Log:
[scm-publish] Updating main website contents
Modified:
karaf/site/production/index/developers/release-guide.html
Modified: karaf/site/production/index/developers/release-guide.html
URL:
http://svn.apache.org/viewvc/karaf/site/production/index/developers/release-guide.html?rev=1551925&r1=1551924&r2=1551925&view=diff
==============================================================================
--- karaf/site/production/index/developers/release-guide.html (original)
+++ karaf/site/production/index/developers/release-guide.html Wed Dec 18
12:45:00 2013
@@ -84,7 +84,7 @@
</td>
<td height="100%" width="100%">
<div class="wiki-content">
-<h1 id="HowtocreateandannounceaKarafrelease.">How to create and announce a
Karaf release.</h1><h3 id="Requiredtoolspracticesandresources">Required tools,
practices and resources</h3><ul><li>Use Maven 2.0.11 or greater.</li><li>JDK
1.5 if version < 2.3.0, JDK 1.6 otherwise.</li><li>Install <a
href="http://www.princexml.com/">princexml</a> 7.1 for manual
generation.</li><li>Each and every release must be <a
href="http://www.apache.org/dev/release-signing.html">SIGNED</a></li><li>Your
public key should also be cross-signed by other Apache committers (not
required, but suggested)</li><li>Make sure you have all Apache servers defined
in your <a
href="http://maven.apache.org/developers/committer-settings.html">settings.xml</a></li><li>Subversion
client 1.7.8 or above.</li></ul><h3 id="Versioning">Versioning</h3><p>Sample
versioning:</p><div class="table-wrap"><table class="confluenceTable"><tr><th
class="confluenceTh"> SNAPSHOT </th><th class="confluenceTh">
RELEASE</th></tr><tr><td cl
ass="confluenceTd">1.0.0-SNAPSHOT </td><td class="confluenceTd">
1.0.0</td></tr><tr><td class="confluenceTd">1.1.0-SNAPSHOT </td><td
class="confluenceTd"> 1.1.0</td></tr><tr><td
class="confluenceTd">1.1.1-SNAPSHOT </td><td class="confluenceTd">
1.1.1</td></tr><tr><td class="confluenceTd">1.1.2-SNAPSHOT </td><td
class="confluenceTd"> 1.1.2</td></tr><tr><td
class="confluenceTd">2.0.0-SHAPSHOT </td><td class="confluenceTd">
2.0.0</td></tr></table></div><h3 id="Prepare">Prepare</h3><p>To prepare and
perform a release you must be at least at Apache Karaf Committer.</p><p>Your
settings.xml should look like:</p><pre>
+<h1 id="HowtocreateandannounceaKarafrelease.">How to create and announce a
Karaf release.</h1><h3 id="Requiredtoolspracticesandresources">Required tools,
practices and resources</h3><ul><li>Use Maven 3.0.4 or greater.</li><li>JDK 1.5
if version < 2.3.0, JDK 1.7 otherwise.</li><li>Install <a
href="http://www.princexml.com/">princexml</a> 7.1 for manual
generation.</li><li>Each and every release must be <a
href="http://www.apache.org/dev/release-signing.html">SIGNED</a></li><li>Your
public key should also be cross-signed by other Apache committers (not
required, but suggested)</li><li>Make sure you have all Apache servers defined
in your <a
href="http://maven.apache.org/developers/committer-settings.html">settings.xml</a></li><li>Git
client 1.8 or greater</li></ul><h3 id="Versioning">Versioning</h3><p>Sample
versioning:</p><div class="table-wrap"><table class="confluenceTable"><tr><th
class="confluenceTh"> SNAPSHOT </th><th class="confluenceTh">
RELEASE</th></tr><tr><td class="conf
luenceTd">1.0.0-SNAPSHOT </td><td class="confluenceTd"> 1.0.0</td></tr><tr><td
class="confluenceTd">1.1.0-SNAPSHOT </td><td class="confluenceTd">
1.1.0</td></tr><tr><td class="confluenceTd">1.1.1-SNAPSHOT </td><td
class="confluenceTd"> 1.1.1</td></tr><tr><td
class="confluenceTd">1.1.2-SNAPSHOT </td><td class="confluenceTd">
1.1.2</td></tr><tr><td class="confluenceTd">2.0.0-SHAPSHOT </td><td
class="confluenceTd"> 2.0.0</td></tr></table></div><h3
id="Prepare">Prepare</h3><p>To prepare and perform a release you must be at
least at Apache Karaf Committer.</p><p>Your settings.xml should look
like:</p><pre>
<settings>
...
<profiles>
@@ -144,7 +144,7 @@ and will start a release about next week
-The Karaf Team
</pre><h3 id="StagingtheReleaseCandidate">Staging the Release
Candidate</h3><ol><li>Grab the latest source<pre>
-git clone https://svn.apache.org/repos/asf/karaf.git
+git clone https://git-wip-us.apache.org/repos/asf/karaf.git
</pre></li><li>Prepare your POMs for release:<ol><li>make sure there is no
snapshots in the POMs to be released</li><li>make sure everything builds
fine</li><li>check that your POMs will not lose content when they are rewritten
during the release process:<pre>
mvn release:prepare -Pmanual -DdryRun
</pre><p>Please diff the original pom.xml with the one named pom.xml.tag to
see if the license or any other info has been removed. This has been known to
happen if the starting <project> tag is not a single line. The only things
that should be different between these files are the <version> and <scm>
elements. If there are any other changes, you must fix the original pom.xml
file and commit before proceeding with the release.</p></li><li>publish a
snapshot<pre>