EclEmma 3.0.1 Java Code Coverage for Eclipse Drag to your running Eclipse workspace to install EclEmma Java Code Coverage
Eclipse Community Award 2008
JaCoCo
Inspected with sonarqube
Java Developer in Frankfurt
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.
  • Check for Sonar findings.

Documentation

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

Build and Distribution

  • Create Git 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 (EclEmma.zip) to eclemma-x.y.z.zip and upload to Amazon S3 bucket for download.eclipselab.org.
  • Add new entry to the download page for 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).

Support