2011-06-22 5 views
5

私は約を知っていますが、ビルドに関するいくつかのレポートを実行するだけで500MbのRAMが好きだというWebアプリ全体を(実際には)実行することはできません。私は既にCheckstyle、FindBugsを手に入れています& PMD - 私が探しているメトリックの種類、メソッドの長さ、クラスの長さ、mccabeなどにそれらを設定できますか?私はまた、(ジーンズで)これらのグラフを時間の経過とともに見たいと思う。Maven、Jenkins/HudsonとEclipseで実行できる軽量のJavaコードメトリックアナライザはありますか?

アイデア?

答えて

2

eclipse-csGoogle Analytix pluginやMavenのための統合を見てみることができますEclipse用の

+0

ありがとう、私はこれらのメトリックのcheckstyleの設定を調べなければならないでしょう。 – blank

+0

[メソッドの長さ](http://checkstyle.sourceforge.net/config_sizes.html#MethodLength)、[クラスの長さ](http://checkstyle.sourceforge.net/config_sizes.html#FileLength) 、[Cyclomatic Complexity](http://checkstyle.sourceforge.net/config_metrics.html#CyclomaticComplexity)と[その他のすべて](http://checkstyle.sourceforge.net/availablechecks.html) –

+0

私は見てきましたこれらは私が好きなように警告を構成することができますが、時間の経過とともにこれらを(個別に)プロットする方法を見つけていません。これは可能ですか?私が本当に気に入っているのは、これらの測定基準を時間とともに、パッケージ別に見たものです。おそらく、ここではソナーだけが選択肢です。 – blank

1

多くのメトリックを扱うJavaNCSS Mavenプラグインがあります。

可視化のためのグラフを生成するはずのJenkinsプラグインがありますが、それを動作させることはできませんでした。

ご参考までに、core JavaNCSS toolをチェックアウトすることもできます。あなたはSonar

1

のCheckstyleプラグインのカスタムのCheckstyleファイルに報告することができます日食のためです。これは、メソッドの長さ、クラスの長さ、循環の複雑さなどのメトリックチェックを設定するために使用できます。私はいつも素晴らしいリアルタイムメトリクスを提供するので、これを有効にして私のEclipseセットアップを実行します。

PMDのcheckstyleとfindbugsはすべて、Hudson/Jenkinsのビルドプロセスのプラグインで傾向報告を提供し、時間の経過とともに傾向を把握します。ビルド時の設定の一番下にあるオプションにする必要があります。

+0

ありがとう、私はGoogleのプラグインを見ていますが、私はソナーは本当にオプションではなかったと述べた。 – blank

3

Crap4Jは、循環的複雑さと、もちろんCRAPとを提供する。

0

私は日食

で実行できる軽量のJavaコードのメトリクス・アナライザは、あなたが、私がMavenとEclipseのと一緒にして偉大な成功事例のを持っていたどちらもhttp://www.eclemma.org/またはhttp://cobertura.sourceforge.net/をチェックアウトする場合がありますあります。

0

ProjectCodeMeterは約5MBのダウンロードで、コードフローの複雑さ、SLOC、算術演算のメトリックなど、さらには開発時間の見積もりが表示されます。 Javaおよび他のプログラミング言語をサポートしています。

関連する問題