EclEmma 2.0.1 Java Code Coverage for Eclipse EclEmma at SourceForge.net
Eclipse Community Award 2008
JaCoCo
The Java Specialists' Newsletter

Release Checklist

For each new release the following tasks should be performed.

Code Quality

  • Check for compiler warnings.
  • Check for missing Javadoc.
  • Run JUnit tests.
  • Run findbugs.

Documentation

  • Adjust user documentation to new features, update included screen shots.
  • Finalize change log.

Build and Distribution

  • Create SVN tag.
  • Run Maven build with mvn clean install in the com.mountainminds.eclemma.build project as working directory. Also set the following options for bundle signing: jarsigner.keystore (path to JKS file), jarsigner.alias (mtnminds), jarsigner.storepass (keystore password), jarsigner.tsa (https://timestamp.geotrust.com/tsa), jarsigner.tsacert (mtnminds)
  • Upload update site to Amazon S3 bucket for update.eclemma.org, adjust ACL for public read access.
  • Rename zipped updates site (site_assembly.zip) to eclemma-x.y.z.zip and upload to SourceForge file release system.
  • Adjust default SF download to new eclemma-x.y.z.zip file.
  • Adjust version in page template for www.eclemma.org.
  • Adjust eclemmasite/updatesite.sh to point to the new tag to fetch the correct version of user documentation.
  • Publish www.eclemma.org by running eclemmasite/updatesite.sh.
  • Increment plug-in's version numbers (MANIFEST.MF and pom.xml).
  • Create SVN repository backup.

Support