PMD-Eclipse plugin-не тестируется ни по каким правилам


Я использую Eclipse Juno (Service Release 1) и установил последнюю версию плагина PMD из http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/ Я могу настроить плагин и выбрать, какие правила должны выполняться, но, к сожалению, никакие правила не проверяются. Если я нажму на "Check code" в подменю PMD, появится диалоговое окно с надписью "Checking with 0 out of xxx rules"

Что должно быть настроено и где включить функциональность? На консоли PMD работает нормально.

3 4

3 ответа:

  1. Preferences - > PMD (пожалуйста, не ищите PMD в строке поиска, тогда вы не можете найти конфигурацию правила, попробуйте найти, прокручивая каждое предпочтение).
  2. Выберите необходимые правила.
  3. Нажмите кнопку Применить и ОК (это позволит заново построить правила)
  4. теперь щелкните правой кнопкой мыши на коде и выберите PMD - > проверка кода

Проверьте, включен ли PMD в свойствах проекта.

Если вы перейдете в Eclipse Preferences - > PMD - > Rule Configuration и снимите и перепроверьте все флажки правил и нажмите кнопку" Применить", появится ли Eclipse в диалоговом окне " настройки правил изменились. Вы хотите сделать полную реконструкцию?"

Если это так, попробуйте использовать PMD для проверки этого кода

public class BadClass {
    public void badMethod() {
        try {
            String bad = "";            
        } catch (Exception e) {

        }
    }    
}

Это должно отображать много ошибок PMD. Если это не так, вы можете найти файл под названием pmd-eclipse.войти в каталог Eclipse и опубликовать содержимое?

Скриншот моей конфигурации PMD