Dear Wiki user, You have subscribed to a wiki page or wiki category on "Commons Wiki" for change notification.
The following page has been changed by SiegfriedGoeschl: http://wiki.apache.org/commons/CreatingReleases ------------------------------------------------------------------------------ </properties> }}} + ==== B.4 Update Your Download Page ==== + + The commons-build plugin generates a download page in {{{./src/site/xdoc/}}} based on {{{commons.release.version}}} + + {{{ + mvn commons:download-page + }}} + ==== B.3 Define Staging Site for Release Candidate ==== Also ensure that the {{{rc}}} profile will stage the site (rather than update the Commons component website). See bottom of [http://svn.apache.org/repos/asf/commons/proper/scxml/trunk/pom.xml Commons SCXML POM] as an example. See [http://issues.apache.org/jira/browse/COMMONSSITE-26 COMMONSSITE-26] for background. @@ -119, +127 @@ If you are declaring/using your own assembly descriptors make sure that they are not using ${version} but ${commons.release.version} - there seems to be an odd bug which results in an incorrectly expanded version string, e.g. {{{commons-exec-2.4.1-src}}}. If in doubt look at {{{./src/assembly/src.xml}}} + ==== B.6 Commit Your Changes ==== + + When you followed the instructions you have modified a couple of files by now - commit them now otherwise the release process will fail. + - ==== B.6 Dry Run Your Maven Release ==== + ==== B.7 Dry Run Your Maven Release ==== Check that your poms will not lose content when they are rewritten during the release process. @@ -136, +148 @@ 1. {{{mvn -Prc release:prepare}}} 1. {{{mvn -Prc release:perform}}} - - When the release plugin prompts for the tag name, choose the final name (for example, {{{SCXML_0_9}}}). - - ''-- or --'' - - i. Rev version number in pom manually. - - i. Tag the RC, do a clean checkout. - - i. {{{mvn -Prc deploy}}} - - i. {{{mvn -Prc site-deploy}}} ==== C.2 Remove SHA1 and MD5 Fingerprints of PGP Signatures ==== @@ -186, +186 @@ ==== E.1 Copy to "dist" ==== - Copy distributions to the Commons {{{dist/}}} area which is located on "people.apache.org" under "/www/archive.apache.org/dist/commons" + Copy distributions to the Commons {{{dist/}}} area which is located on {{{people.apache.org}}} under {{{/www/www.apache.org/dist/commons}}}. The content is also automatically copied to {{{archive.apache.org}}} ==== E.2 Copy Artifacts from Staging ==== @@ -200, +200 @@ -DtargetRepositoryId=apache.releases \ -Dversion=1.0 }}} - + ==== E.3 Deploy the Site ==== - Run {{{mvn site-deploy}}} to deploy the site - please note that you a deploying the site of the next development snapshot. + Run {{{mvn site-deploy}}} to deploy the site - please note that you are deploying the site of the next development snapshot. === F. Celebrate === --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org