0

1.467 と Jenkins JDepend プラグイン 1.2.3 を使用しています。ビルドすると、JDepend レポートが生成されます。問題ない。

問題は、次のようなクラスに関するレポートを取得することです。

org.apache.commons.fileupload
org.hibernate.ejb

パッケージは、私が書いていないクラスについて報告します。JDepend が私が作成したクラスでのみ実行されるように、これをどのように構成しますか?

com.mycompany.myproject

例えば。

ありがとう。

4

2 に答える 2

0

目標を「jdepend:generate」に設定し、事前生成された JDepend ファイルを「target/jdepend-report.xml」に設定することで、機能するようになりました。

于 2012-10-17T01:36:36.707 に答える
0

JDepend Maven Pluginはかなり古く、ベータ版のようです。パッケージ/クラスを除外する方法はサポートされていません。jenkins JDepend Pluginはこれからの情報を使用してレポートを生成すると思います。

JDepend自体は、分析からクラス/パッケージを含める/除外するオプションを提供します。JDepend ant タスクもこれをサポートします。

1 つの可能性は、maven antrun プラグインを使用して jdepend ant タスクを使用する(またはmaven exec pluginを使用して jdepend を直接呼び出す) ことで、分析を行い、レポート ファイルを jenkins プラグインに指定してレポートを作成することです。

于 2012-06-08T10:19:54.567 に答える