Sonar plugin - hudson - Hudson Wikiを入れて適当に設定しただけなんだけど。
しかし、みんな2008年ころからSonarを知ってたのか。すごいなー。
GlassfishだとSonarがホストできなかった
Glassfishを使ってみたくて試したけど、Glassfishのwebコンソールからwarをアップしてもデプロイが完了しない。
リポジトリマネージャのNexusを入れたときも思ったけど、当たり前だけどやっぱりTomcatのがラクだわ。
まー、それぞれ
でもいいと思うけど。
Sonarはメモリ喰い
- 最低1GBのヒープ、256MBのパーマネント領域が必要って書いてる
- プロジェクト多数でグラフ生成が頻繁ならそうなんだろう
- とりあえずという意味ならTomcatのデフォルトでいい
- gcログとってるので経緯をみる
Hudson
webappsに置けば完了。すばらしい。
Sonar Pluginをインストール
Hudsonのプラグインマネージャーから。ものすごくラク。すばらしい。
Sonar
ant-nodeps-1.7.0.jar が必要
Sonar2.5なら。
fixed for 2.6 みたいだから2.6からはこの手順は不要になるだろうね。
できたwarをwebappsに配置。
デプロイ後に設定を変更する場合は
を編集。
DB接続設定まわりやSONAR_HOME
を変えるときも適宜編集。