Ошибка: невозможно инициализировать модуль TreeWalker - невозможно создать экземпляр JUnitTestCase

После импорта проекта maven в Eclipse Luna во всплывающем окне при сохранении после изменения метода отображается следующая ошибка:

не может инициализировать модуль TreeWalker - невозможно создать экземпляр JUnitTestCase

JUnitTestCase ссылается на модуль в XML файле checkstyle:

<module name="JUnitTestCase"/>

У меня есть плагин конфигурации Checkstyle для M2Eclipse и установленный Checkstyle Plug-in 6.4.0. Определение плагина для "maven-checkstyle-plugin" в моем файле pom указывает версию 2.10.

Примечание: Я понимаю, что это похоже на некоторые другие вопросы с той же ошибкой (но другой модуль указан), однако я еще не нашел удовлетворительного решения. Я считаю, что я мог удалить запись модуля в файле конфигурации checkstyle, но мне нужно, чтобы он работал так, как это было запланировано, поэтому это не предпочтительный вариант.

Ответ 1

JUnitTestCase был удален в Checkstyle 6.2 (см. раздел "Нарушение обратной совместимости" ). Поэтому вы должны либо перейти на Checkstyle 6.1.1, либо удалить ссылку на модуль из вашего checkstyle.xml.