2017-03-07 7 views
0

Gradle用のPMDプラグインを設定し、ルートレベルの設定を行うことができます。 特定のソースセットに対してこれらの設定を構成することができます。Gradleのさまざまな構成に対してPMDルールセットを設定する方法は?

私が理解しようとしているのは、1つのsourceSet(main)に対して特定のPMDルールセットを設定し、別の(test)に異なるPMDルールセットを設定する方法です。何

  • のjava-基本とメイン(pmdMain Gradleのタスク)用のjava-ブレースを適用
  • テストするためのJavaのJUnitを適用します(pmdTest Gradleのタスク)

:たとえば

これを実現するにはbuild.gradleファイルが必要ですか?これはGradleのPMDプラグインでも可能ですか?

あなたが this oneようなプラグインを使用するか、またはそれを手動で行う

答えて

0

apply plugin: 'pmd' 

project.tasks['pmdMain'] { 
    ruleSets = ['java-basic', 'java-braces'] 
} 

project.tasks['pmdTest'] { 
    ruleSets = ['java-junit'] 
} 
関連する問題