Не могу использовать пользовательский набор правил в 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 проигнорировал мой пользовательский набор правил.

Я хочу, чтобы пользовательский набор правил работал. Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос