POMで1つのPMDルールを除外したいのに機能しません。 私は(のpom.xmlと同じディレクトリに)PMD-exclude.xmlを作成しようとした:http://www.ing.iac.es/~docs/external/java/pmd/howtomakearuleset.htmlからmavenプラグインのPMDから1つのルールチェックを削除してください
<?xml version="1.0"?>
<ruleset name="remove_rules">
<description>Remove rules</description>
<rule ref="rulesets/unnecessary.xml">
<exclude name="UselessParentheses"/>
</rule>
</ruleset>
とのpom.xmlでそれを参照:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<sourceEncoding>utf-8</sourceEncoding>
<rulesets>
<ruleset>${pom.basedir}/pmd-exclude.xml</ruleset>
</rulesets>
</configuration>
</plugin>
しかし、それは続けてこれらのルールを報告します。
また、新しいバージョンには新しいルールが含まれている可能性があるため、チェックするルールを指定したくないため、新しいバージョンごとに新しいルールが実行されるかどうかを確認したくありません。
は、任意の解決策を見つけることでしたか? excludeFromFailureFileで試していますが、それでもうまくいきません。 – Jaga
私はこのための本当の解決策を見つけることができませんでした。後でSonarに移行し、必要なものとグラフィックスやその他のクールなものを加えたルールを設定できます。しかし、これは正確にこの質問に対する答えではありません。 –
あなたの素早い応答ありがとう – Jaga