Development Environment

The simplest installation involves MS Visual C++ 6.0, Eclipse 3.1 and JDK 1.4. In that situation, you would just create the compilation_tools.properties using the example build.xml as a template. All of the releases, up through 1.11, were built using Visual C++ 6.0.

A more complicated set up would involve:

Compilation using JDK 1.5 has not been tested

Build Process

This project has been converted completely from MAKE to ANT. You can run ANT from inside of eclipse or from the command line. The ant process is driven off of a configuration file named compilation_tools.properties that describes the locations of the JDK and Microsoft C++ tools. The build.xml file in the root directory contains examples of the contents of this file.

Running ANT via build.xml will do the following with the default target.

Running the "package" ANT target runs the above listed steps and then builds the javadoc and then the zip files.

Eclipse Java IDE

Eclipse users will have to do some minor tweaks to their project if they want to use the integrated build process. This is because the unit tests are files located in the "unittest" directory while the project source files themselves are in "src" the root directory.

Repository Organization

Unpack the source archive or check the files out of CVS into d:\jacob

The java code is in .\src.
The C++ code is in .\jni.

The Servlet examples that required j2ee libraries to compile have temporarily been removed.

Last Modified 10/2005