Instructions
- Update the pdf of the online documentation and commit it
- Checkout a fresh SVN version
- Change the release version information
"files to change"
./build.properties:
groovyVersion = 1.1-beta-3
.pom.xml:
<version>1.1-beta-3</version>
- Tag SVN with that new release
- Build zips and jars using:
- ant dist
- Put m2 jars into right place for uptake into repo1 (see Publishing artifacts on Building Groovy from Source for more details):
- ant deploy
- Upload all the zips (but not jars) to the WebDAV distribution site (https://dav.codehaus.org/dist/groovy/distributions)
You can use rsync -vlogDrzP ./target/dist/*.zip $user@groovy.codehaus.org:/projects/groovy/dist/distributions (just check they are in the right place afterwards; you may still need a webdav client to move them into the right subdirectories if something goes wrong)
- Upload the javadocs through rsync to the WebDAV web site:
for example rsync -vlogDrzP ./target/html/* $user@groovy.codehaus.org:/projects/groovy/web/ - Update the download links: http://docs.codehaus.org/display/GROOVY/Download
- Announce the release
- Update the release version information to the next snapshot
Labels