THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Binary release download area: minotaur.apache.org:/www/www.apache.org/dist/binaries/maven
- SVN switch syntax example: plexus
Code Block svn switch --relocate svn+ssh://svn.codehaus.org/home/projects/plexus/scm/trunk https://svn.codehaus.org/plexus/trunk
- Script for signing/hashing release binaries is in:
_https://svn.apache.org/repos/private/committers/tools/releases_
...and it's a shell script, so be ready... - wagon-ssh-external implementation requires private key authentication...IT DOESN'T WORK WITH USERNAME/PASSWORD
- New release should include source tarballs. I've added the assembly building stuff to the package phase of the builds in:
...
- Had to update POM to use scpexe in the distributionManagement URLs
- mvn clean release:prepare at components/pom.xml level
- mvn release:perform at components/pom.xml level
- FAILED: Doxia package rename killed the build.
NOTE: ALWAYS perform 'install' phase when doing release:prepare, to be sure. - Added compatibility layer to maven-reporting-api and maven-reporting-impl to translate org.codehaus.doxia.* calls to org.apache.maven.doxia.* classes.
- Committed changes to maven-2.0.1 tag
- Retried mvn release:perform...SUCCESS
- mvn assembly:assembly from components/maven-core/pom.xml level
- Signed and uploaded as RC
- Noted that binary size was 150% normal
- Retried mvn clean assembly:assembly (NOTE the 'clean' phase called here.)
- Signed and uploaded RC binaries
- Announced RC.
- Moved RC binaries to release download area next morning
- mvn clean install release:prepare release:perform at components/maven-artifact-ant/pom.xml level.
- mvn clean assembly:assembly...SUCCESS
- Signed and uploaded binaries to release download area
- mvn clean install release:prepare release:perform at components/maven-embedder/pom.xml level.
- mvn clean assembly:assembly...SUCCESS
- Signed and uploaded binaries to release download area
- Updated website files to reflect 2.0.1 release:
- site/src/site/apt/download.apt
- site/src/site/xdoc/index.xml
- Performed mvn site site:deploy at site/pom.xml level.
- mvn -DperformRelease=true -N deploy at plugins/pom.xml level.
- NOTE: It seems that the release plugin doesn't like the -N switch...it will iterate over all modules anyway.
- FAILED: Doxia package rename killed the build.
Announced Release
- Sent to announce at apache.org and users at maven.apache.org
- Had to resend because my from: address wasn't an apache.org address...