Development Environment
With this version JaCoCo is hosted at SourceForge as part of the EclEmma project. This document provides an overview of the local and shared tools used for JaCoCo development.
IDE
JaCoCo development is done with the latest Eclipse version 3.5.x. JaCoCo projects are OSGi bundles, therefore the PDE feature is required.
JRE/JDK
The minimum JRE version to execute JaCoCo is Java 1.5. However to guarantee compatibility the JaCoCo build scripts enforce the use of a 1.5 JDK (no higher version).
Third Party Dependencies
JaCoCo has dependencies to the following third party bundles. These bundles are not part of the JaCoCo source tree and need to be part of your target platform.
- Apache Ant 1.7.x - part of the Eclipse distribution
- JUnit 4 - part of the Eclipse distribution
- Objectweb ASM 3.1.x - install from update site
http://download.forge.objectweb.org/eclipse-update/
Source Control
The JaCoCo source code is maintained in a subversion repository at
https://eclemma.svn.sourceforge.net/svnroot/eclemma/jacoco
You will find the latest version as several Eclipse projects in the
trunk
folder. You might also browse the source code online via our
ViewVC
or Trac
web interface.
Planning
A Trac Instance is used for milestone planning and task tracking.
Communication
The development team communicates through a mailing list. The list is closed for non-developers but the archive is public. Please use the support channels to get in touch with the development team.