HomeArrowHead
 

Compiling ArrowHead

This How-To describes compiling ArrowHead from source
0.2.3 by Terence Haddock

Overview

This How-To describes compiling ArrowHead from source

Prerequisites

  • Everything described in the Installation How To
  • Ant - Required to compile, tested with version 1.6.0. Available Here.
  • JavaCC - Tested with version 3.2. Available Here.
  • Servlet API - Tested with Tomcat's servlet API version 5.0.27. Available from your Tomcat installation in the directory: common/lib/servlet-api.jar
  • JUnit - Tested with version 3.8.1. Available Here.

Steps

Copy Required Libraries

  • Copy all of the above required libraries to arrowhead/lib.

Note

All of the optional JAR's are required as well, even the files for CDONTS, MSDOM, and OSCache.

Build ArrowHead

  • Once the libraries are copied, building ArrowHead is as easy as executing: $ ant dist
  • The final JARs will be found in the directory: dist/lib

Build set of release files (optional)

  • To build a set of release files, the same files as distributed with ArrowHead (jar, source, documents) execute the command: $ ant release
  • All of the releasable files will be found in: dist/release

by Terence Haddock