2015-12-15 9 views

答えて

2

私は通常、それらを別の親のpomに置きます。この方法で、後で他のモジュールやプロジェクトで再利用できます。 checkstyleページ(https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html)の命題に似ていますが、私はそれをメインプロジェクトから外しています。

あなたはファイルにあなたがSRC /メイン/リソース/のCheckstyleやPMDの設定を使用して/パッケージを持っているし、その後に与えられたプラグインを設定するbuild-toolsという名前のモジュールを配置します。

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <version>2.17</version> 
    <dependencies> 
     <dependency> 
     <groupId>com.example.whizbang</groupId> 
     <artifactId>build-tools</artifactId> 
     <version>1.0</version> 
     </dependency> 
    </dependencies> 
    </plugin> 

FindBugsのはより難しいですが、私通常はそのままにしておき、時には@SuppressFBWarningsを使用します。

<dependency> 
     <groupId>com.google.code.findbugs</groupId> 
     <artifactId>annotations</artifactId> 
     <version>3.0.1</version> 
    </dependency> 
関連する問題