2015-01-13 4 views
23

Я использую STS и установлен плагин checkstyle. Используя , установите новое программное обеспечение с этим URL http://eclipse-cs.sourceforge.net/update.Java - Checkstyle - Redundant Throws

У меня есть собственное правило checkstyle для моего проекта Java. Всякий раз, когда я меняю код и сохраняю его, для меня появляется следующая ошибка.

Errors occurred during the build. 
Errors running builder 'Checkstyle Builder' on project 'myproject'. 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 

Это мое правило Checkstyle для RedundantThrows

<module name="RedundantThrows"> 
      <property name="logLoadErrors" value="true" /> 
      <property name="suppressLoadErrors" value="true" /> 
     </module> 

Как исправить эту проблему?

Спасибо.

ответ

36

RedundantThrows был удален с версией 6.2 (см https://github.com/checkstyle/checkstyle/issues/473)

+0

Так должен ли я удалить этот модуль из правила checkstyle? Недавно я создал новый экземпляр STS и установил плагин. До этого он работал отлично. – iCode

+1

Я прокомментировал модуль redundantThrows. Но он снова показывает ошибку. – iCode

+0

Вы пытались запустить checkstyle из командной строки? Вы уверены, что выбран только ваш файл конфигурации, а не другие? –

0

я испытал то же самое с IntelliJ IDEA То, что я сделал это, я перешел на более старую версию Checkstyle плагина, который можно найти здесь: https://plugins.jetbrains.com/plugin/1065

Смежные вопросы