いろいろとHudson Pluginをお試し中(FindBugs、Task Scanner、Cobertura Plugin)

今後の社内環境用にもということで、FindBugs PluginTask Scanner PluginCobertura Pluginあたりを試してみました。
それぞれのプラグインの癖があって悩むかもしれませんが、Maven2のプロジェクトだとかなり楽に導入できていい感じです。
Maven2のプロジェクトだとPOMにFindBugs、Cobertura用の設定を追加して、プラグインをインストール済みのHudsonで、jobの設定をすればできます。
ただし、Cobertura PluginだけはHudsonのjobが「 Maven2プロジェクトのビルド」ではだめなようです。
ま、その辺はjobのチェーンを使って、つなげる先の「フリースタイル・プロジェクトのビルド」のjobを一個作ればいいですから、問題ないと思います。

こういう静的解析ツール用のプラグインを使えば、リアルタイムでコードの品質を見えやすくなり、今後のプランを立てやすくなるんじゃないかなと思っています。


追記:
Maven2のPOMですが、参考程度に
http://svn.coderepos.org/share/lang/java/postter/trunk/pom.xml