FitNesse のインストール
何故使おうとしてるか等はさておき、さくっとインストールしてみます。
ダウンロード
リリースのヒストリを見ていくと分かるのですが、2009/03/21 のリリースまでは zip での配布がされてるんですね。よく分からなかったので、もしかしたら zip がパッケージになってて、その後は jar だけ置き換えるのかなと思って zip もダウンロードしてみました。結果としては不要でしたので、最新の fitnesse.jar のみダウンロードしましょう。
早速起動
その前に配置
jar をダウンロードしたら、適当な場所に保存します。起動後に自動でフォルダ等が作られるので、一つフォルダを切ったほうがいいです。
起動
コマンドラインから起動します。ダウンロードページにも以下の記述がある通り、普通に jar を実行します。
All you need is the .jar file nowadays. Just download it and type java -jar fitnesse.jar. It'll install itself.
> java -jar fitnesse.jar Unpacking new version of FitNesse resources. Please be patient. ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ................................................................................ ..............................................................................Fi tNesse cannot be started... Port 80 is already in use. Use the -p <port#> command line argument to use a different port.
はい、失敗しました。IIS が動いてるので 80番のポートが使えないんですね。
ポートを変更して再度起動
言われた通り、-p オプションを付けます。
>java -jar fitnesse.jar -p 8080 FitNesse (v20110104) Started... port: 8080 root page: fitnesse.wiki.FileSystemPage at ./FitNesseRoot logger: none authenticator: fitnesse.authentication.PromiscuousAuthenticator html page factory: fitnesse.html.HtmlPageFactory page version expiration set to 14 days.
おお、起動しました!他にもオプションありそうですね。
画面確認
さっそくブラウザで localhost:8080 で確認してみましょう。先ほどの FitNesses のページと同じようなページが表示されましたね。
zip には何があった
先ほどの起動で、fitnesse.jar の隣に FitNesseRoot というフォルダができたと思います。
zip に中には最初からそれが含まれていました。
以下で簡単に列挙します。
dotnet/ -- .NET 用のライブラリ群 lib/ -- java 用のライブラリ群 license.txt plugin.properties -- 不明、プラグイン設定? README.txt -- 説明、ポートの事や起動方法とかが書いてある。 run.bat -- 起動スクリプト run.sh stop.bat -- 停止スクリプト stop.sh
run.bat の中
java -Xmx100M -jar fitnesse.jar %1 %2 %3 %4 %5 pause
なるほど、100M を最大値にしてますね、これぐらいにしておいた方がいいんでしょうか?どちらにしろ bat にしとく方が楽なので port も設定した状態で作っておいて損は無いかもですね。
■
では実際に使ってみましょう。(次回があれば)