Не могу использовать пользовательский набор правил в maven-pmd-plugin 5.0.2
Я хочу, чтобы maven-pmd-plugin включал наборы правил, которые я определяю, и исключал некоторые правила (в частности, UselessParentheses)
Так же, как описано вдокументацияЯ поместил следующее в pmd.xml, который является родительским для всех модулей:
org.apache.maven.plugins
maven-pmd-plugin
3.0
/home/ubuntu/ruleset.xml
и подготовил пользовательский набор правил следующим образом:
в качестве основной части.
Тем не менее, когда я бегуmvn clean jxr:jxr pmd:check
У меня есть "UselessParentheses» в отчетах. Кроме того, запуск его с-X
шоу
[DEBUG] Preparing ruleset: java-basic
[DEBUG] Before: java-basic After: java-basic.xml
[DEBUG] The resource 'rulesets/java/basic.xml' was found as jar:file:/home/ubuntu/.m2/repository/net/sourceforge/pmd/pmd/5.0.2/pmd-5.0.2.jar!/rulesets/java/basic.xml.
[DEBUG] Preparing ruleset: java-unusedcode
[DEBUG] Before: java-unusedcode After: java-unusedcode.xml
[DEBUG] The resource 'rulesets/java/unusedcode.xml' was found as jar:file:/home/ubuntu/.m2/repository/net/sourceforge/pmd/pmd/5.0.2/pmd-5.0.2.jar!/rulesets/java/unusedcode.xml.
[DEBUG] Preparing ruleset: java-imports
[DEBUG] Before: java-imports After: java-imports.xml
[DEBUG] The resource 'rulesets/java/imports.xml' was found as jar:file:/home/ubuntu/.m2/repository/net/sourceforge/pmd/pmd/5.0.2/pmd-5.0.2.jar!/rulesets/java/imports.xml.
Похоже, что pmd проигнорировал мой пользовательский набор правил.
Я хочу, чтобы пользовательский набор правил работал. Что я делаю неправильно?