githubのHudsonをビルドする

前回取得したgithubのHudsonをビルドしてみます。

$ cd fujibee-hudson
$ mvn install
...
[INFO] BUILD SUCCESSFUL

もちろん、kohsukeのものを取得してビルドしても構いません(というかそれが普通)。
少し時間がかかりましたが、問題なくビルドできました。

Hudson本体は war/target/hudson.war にできているので、これを実行します。

$ java -jar war/target/hudson.war
Running from: /home/fujibee/work/dev/fujibee-hudson/war/target/hudson.war
[Winstone 2009/08/16 17:34:12] - Beginning extraction from war file
[Winstone 2009/08/16 17:34:14] - No webapp classes folder found - /home/fujibee/.hudson/war/WEB-INF/classes
hudson home directory: /home/fujibee/.hudson
[Winstone 2009/08/16 17:34:15] - HTTP Listener started: port=8080
[Winstone 2009/08/16 17:34:15] - AJP13 Listener started: port=8009

このホストの8080にアクセスすると、今ビルドしたHudsonを使うことができます。
画面の下のほうに、ビルドしたバージョンと時間が表示されています。

Hudson ver. 1.320-SNAPSHOT (private-08/16/2009 03:34-fujibee)