0

Maven サイトのレポート生成時に使用できる Maven スコープはどれですか? 利用可能です。

FindBugs フィルタ ファイルをアプリケーション jar に入れることなく、いくつかのモジュール間で共有しようとしています。私はコモンズ プロジェクトに入れることを考えていました。これは、「build-tools」の分類子を使用して別の jar にパッケージ化し、他のそのようなファイルと一緒にパッケージ化します。それを必要とするすべてのプロジェクトは、分類子を使用してプロジェクトをインポートします。

4

2 に答える 2

1

checkstyle プラグインでは、別の JAR をプラグインの依存関係として宣言するのがコツです (これは PMD でも機能します)。

残念ながら、FindBugs プラグインでは、クラスパスではなくファイルシステムでフィルターを探すように見えるため、これは機能しません。

私がすることは、依存関係の実行をpre-siteフェーズにバインドして、リポジトリから別の JAR を取得しtarget、それを展開してから、FindBugs プラグインの構成で相対パスを使用してフィルター ファイルを参照することです。

于 2009-01-20T18:47:25.723 に答える
1

この質問は、「プロジェクト間で findbug 構成を共有するにはどうすればよいですか?」という表現の方が適切だと思います。

厳密に言えば、スコープは依存関係の解決にのみ適用されます。プラグインは、特定のスコープ内で依存関係の解決を要求します。フェーズまたはライフサイクル自体にはスコープの概念がないため、技術的には、表現された質問に対する答えはありません。;-)

于 2009-04-12T02:00:37.750 に答える