Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • Upload all the zips (but not jars) to the WebDAV distribution site (, for example, or through rsync if you're authorized:

    Code Block
    rsync -vlogDrzP ./target/dist/*.zip $

    (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)

  • Put m2 jars into right place for uptake into repo1 (see Publishing artifacts on Building Groovy from Sourcefor more details):

    Prior to uploading, you must make sure you have rights to upload artifacts to the CodeHaus repository. If so, you must have two system properties set before uploading:

    Code Block

    Then you may upload artifacts using the following command (note there are lots of artifacts to upload, do not be surprised if it takes more than an hour):

    Code Block
    ./gradlew clean uploadArchives

    Or with the user / password passed as properties:

    Code Block
    ./gradlew -Dgroovy.deploy.username=USER -Dgroovy.deploy.password=PASSWORD clean uploadArchives

    Should there be a problem when uploading the jars, check that there is a file ~/.m2/settings.xml containing:

    Code Block
    <?xml version="1.0"?>

    Where USER and PASSWORD are replaced if the right values.

  • Upload the javadocs through rsync to the WebDAV web site (, for example:

    Code Block
    rsync -vlogDrzP ./target/html/* $
  • remove the release branch and push the release tag

    Code Block
    git checkout <branch you released from>
    git branch -D release
    git push --tags
  • advance the version in your branch in (don't forget the -SNAPSHOT)
  • Update the download links:
  • Announce the release
  • Update the release version information to the next snapshot