JCov Tool Build Instructions

This page describes how to build the JCov tool binary. Some notes before you get started:

Table of Contents

Requirements

The JCov tool build requires the technologies listed in the following table.

TechnologyWhere to Get It
Ant version 1.6.5 or laterhttp://ant.apache.org/
JDK version 5.0http://java.sun.com/j2se/1.5.0/

Checking out the source

The JCov tool repository is located on OpenJDK servers, in the CodeTools Project.  It is stored in mercurial vcs, and can be uploaded from mercurial via the following command:

  % hg clone http://hg.openjdk.java.net/code-tools/jcov

Configure and Run the Build

The following steps describe how to build SigTest tool. These instructions assume that your SigTest tool local working copy is named sigtest.

  1. Set up and configure the JDK 5.0.
  2. Set up and configure the Ant software.
  3. Make jcov/build the current directory.
  4. Edit the jcov/build/build.propertiesfile.
  5. Execute the ant command.

The output of the build (jcov-<VERSION>-build directory) contains the following files and subdirectories:

Additional Build Targets

The following additional targets are available. You might wish to identify these targets to your IDE (for example, NetBeans).

Build TargetDescription
build (default)Builds all binaries, doc and distributions.
cleanRemoves the entire build directory.
helpPrints the usage message.
binProduces binaries.
devbuildProduces binaries and javadocs.
javadocProduces javadocs.
testPerforms sanity test.