...
Technology | Where to Get It | Notes |
---|---|---|
Ant version 1.6.1 or later | http://ant.apache.org/ | Ant must Java 6 or later. Use the ant -diagnostics command to verify the version. |
ASM Java bytecode manipulation framework v3.1 | http://asm.objectweb.org/ | Required for compilation only and is not required at run time. |
JavaHelp software version 2.0_02 or later | http://javahelp.java.net | Specify a build variable in the JavaHelp software version 2.0_02 may be used, with the following minor limitation. On systems that have two separate displays (typically on X11 systems), the help viewer may default to the first screen, which may not be the screen on which you are running the harness. For example, if the harness is on screen :0.1, the help viewer appears on screen :0.0. |
Java SE version 6 or later | http://java.sun.com/javase/index.jsp | |
Java Communications 3.0 API | http://java.sun.com/products/javacomm/index.jsp | Currently, implementations are only available for Solaris SPARC, Solaris x86, and Linux x86. Required for compilation only and is not required at run time. |
JUnit 4.4 library | http://junit.org | JUnit 4.5 has not been tested with JT harness and is therefore not supported. Required for compilation only and is not required at run time. |
Servlet libraries (javax.servlet ) | https://glassfish.dev.java.net | Required for compilation only and is not required at run time. Used for the compilation of include servlet.
|
Checking out the source
The JTHarness 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/jtharness
Configure and Run the Build
...