Chapter 3. Building Tapestry

Table of Contents

Tapestry Subprojects
Build Targets
Documentation Setup
Clover Setup

Tapestry is built using Ant 1.5. In addition, Tapestry includes the necessary control files to allow development using the excellent open-source IDE, Eclipse.

To perform a full build from the command line, you must have JDK 1.3 or better installed, as well as JBoss 3.0.6.

You must create the file config/build.properties (under the Tapestry root directory). This file defines a property, jboss.dir that identifies the full pathname to the JBoss installation and the Jetty installation. A sample file is provided.

[Tip]Tip

Be sure to use forward slashes for the path name, even under Windows. Using backslashes, the escape character in property files, will cause the build to fail, since Ant will be using incorrect paths to the libraries obtained from the JBoss distribution.