Отключить отсутствующие комментарии Javadoc в checkstye.xml
Я пытаюсь отключить ошибку "отсутствующие комментарии javadoc" в моем файле checkstyle.xml в проекте Maven. Я пытался добавить следующий модуль, но он не работал:
<!-- No need for Javadoc -->
<module name="JavadocType">
<property name="severity" value="ignore"/>
</module>
<module name="JavadocMethod">
<property name="severity" value="ignore"/>
</module>
<module name="JavadocVariable">
<property name="severity" value="ignore"/>
</module>
Можно ли добавить какой-либо конкретный модуль, чтобы отключить проверку всех комментариев javadoc, или какие-либо изменения, которые я могу внести в зависимость Maven?
1 ответ
Решение
Видимо, были некоторые несоответствия в версиях Checkstyle и плагине Maven Checkstyle. Есть способ, которым проблема с Checkstyle может быть решена: плагин MVN с последней версией Checkstyle (пока это было 8.5):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<dependencies>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>8.5</version>
</dependency>
</dependencies>
</plugin>
Как видите, он использует более старую версию Checkstyle. Тем не менее, вам также нужно использовать более старый плагин в вашей IDE.