PMD-jenkins プラグインを使用して結果を生成および表示する方法がわかりません。
JenkinsでPMD結果を生成して表示するには?
PMD jenkins プラグインは、PMD チェック結果のみを表示します。Jenkins によってトリガーされるビルドの一部として、Maven を使用して PMD を実行する必要があります。たとえば、これはあなたのpom.xml
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.7.1</version>
<configuration>
<linkXRef>false</linkXRef>
<targetJdk>1.6</targetJdk>
<rulesets>
<ruleset>/rulesets/basic.xml</ruleset>
</rulesets>
</configuration>
</plugin>
</plugins>
</reporting>
その後、PMD-jenkins は、結果を取得して公開する場所を認識します。
pom.xml
結果を取得するには、このコードをJenkins に追加して、対応するターゲットを実行する必要があります。
これは Eclipse の PMD プラグインとは関係ないことに注意してください。Eclipse PMD プラグインは、Jenkins とは関係なく、ローカル分析の結果を表示するだけです。
このコマンドを使用します-
clean install org.apache.maven.plugins:maven-pmd-plugin:3.6:pmd