Jenkins で Java プロジェクトを継続的インテグレーションする際に 規模を計測するのに JavaNCSS が便利である。 JavaNCSS とは? JavaNCSS の NCSS は Non Commenting Source Statements の略で ソースコードの行のうちコメント(や空行)でない行のことである。 JavaNCSS を使えば、個人のコーディングスタイルに左右されずに 本質的な規模を計測することができる。 Jenkins + Maven で使う場合の問題点 Jenkins 上で Maven プロジェクトで使おうとすると問題がある。 Jenkins のジョブの設定で mvn package siteとしても、レポートが表示されない。 Checkstyle や FindBugs では出るのに、JavaNCSS はなぜか表示されない。 原因は、JavaNCSS プラ