8

継続的インテグレーションのすべてのサイクルで、Java プロジェクトのソフトウェア コード メトリックを収集しようとしています。クラスの数、メソッドの数、関数ポイント、コード行などのサイズ関連のメトリックに主に関心があります。XML ファイルでこれらのメトリックを含む概要レポートを取得したいと考えています。後で、プロジェクトのレポートで使用するか、別の方法で使用します。

この目的で Maven と統合できる無料のオープンソース ツールはありますか?

4

3 に答える 3

7

良いオプションの 1 つはソナーです。

その主な目的は技術的負債を管理することなので、必要のない多くのことを行いますが、非常に優れた指標を提供します。

Hudson または使用しているその他の継続的インテグレーション システムと統合できます。

于 2010-10-26T16:01:46.053 に答える
4

javancss-maven-pluginを見てください。

JavaNCSS は、Java ソース コードの量と複雑さの指標を生成する Java のソース測定スイートです。

このプラグインは、Maven 2 プロジェクト ソースで JavaNCSS ツールを実行し、html レポートを生成する機能を提供します。オプションで、メトリックの 1 つが固定の制限を超えるたびに、ビルドを失敗させることができます。

于 2010-10-26T16:00:43.663 に答える
1

Sonar と同様の機能を提供するXRadarを投入します。

于 2010-10-26T17:06:45.567 に答える