Skip to content

Releasing

Marc Philipp edited this page Aug 12, 2013 · 35 revisions

Prerequisites

  • Maven 3
  • Ant 1.8.2
  • Subversion 1.6

Steps

  1. Determine the version number to release.
    You can look at the parent POM if you are unsure. If it says 0.7.3-SNAPSHOT the version number will most likely be 0.7.3.
  2. In the repository root directory, execute mvn clean install.
    If some tests fail when run in Maven that work in Eclipse, blame Maven Tycho and run mvn clean install -DskipTests.
  3. Change into org.projectusus.updatesite and execute ant merge.
  4. Change into svn and execute svn status.
  5. If everything looks good (i.e. plugins and features with the correct version number have been added), execute svn commit -m "Release A.B.C" (replace A.B.C with the real version number).
  6. Decide which version number the next release should have.
    Normally, this is simply done by incrementing the last part of the version number by one.
  7. Go back to org.projectusus.updatesite and run ant increment-versions -Dnew.version=A.B.D (replace A.B.D with the number of the next version you are going to work on).

Clone this wiki locally