Tapestryをソースビルドするには、以下のものが必要になります。
以下にビルドまでの手順を記述します。
(1) Tapestry本体を適当な場所に展開。 今回は、c:/usr/local/src/tapestry4以下に展開しました。 (以下、展開ディレクトリをTAPESTRY_SRC_HOMEと記述します。) (2) HiveMindを適当な場所に展開。 今回は、c:/usr/local/src/hivemind-1.1.1以下に展開しました。 (以下、HIVEMIND_SRC_HOMEと記述します。) (3) Apache Forrestを適当な場所に展開。 Forrestには、後でパスを通しますので今回は、 c:/usr/local/bin/forrest-0.7以下に展開しました。 (以下、インストールディレクトリをFORREST_HOMEと記述します。) (4) (3)でインストールしたForrestのbinディレクトリにパスを通します。 コントロールパネル→システムから$FORREST_HOME/binにパスを通してください。 (5) Tapestryのビルドスクリプトを編集します。 TAPESTRY_SRC_HOME/config/build.propertiesを開き、 hivebuild.dir=xxxxxx となっている部分を$HIVEMIND_SRC_HOME/hivebuildに変更します。 (6) 後は、ビルドするだけです。コマンドラインでTAPESTRY_SRC_HOMEに移動し、 > ant -Dhivebuild.skip-tests=true install を実行します。しばらく待つと、ビルドが完了します。
以下、参考にしたページです。
http://wiki.apache.org/tapestry/BuildingTapestry