The POI build system requires two components to perform a
Specifically the build has been tested to work with Ant version
1.5.3 and Forrest 0.4. To install these products download
the distributions and follow the instructions in their
documentation. Make sure you don't forget to set the
environment variables FORREST_HOME and ANT_HOME. The
ANT_HOME/bin directory should be in the path.
One these products are installed you will also need to
download some extra jar files required by the build.
Just pick the latest versions of these jars and place
them in ANT_HOME/lib
Running the Build
On the first run the ant build system will download all
the jars required by the project to build ant. If you're
behind a firewall this may cause some problems. Should you
need to it's possible to manually put the jars in the
correct directories. These can be obtained from here:
The main targets of interest to our users are:
||Erase all build work products (ie, everything in the
||Compiles all files from main, contrib and scratchpad
||Run all unit tests from main, contrib and scratchpad
||Generate all documentation for the system
||Generate records from the XML record defintitions
||Generate types from the XML type definitions (this is
||Produce jar files
||Create a distribution.
||Runs clean before creating the distribution.