Отключить отсутствующие комментарии 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.

Другие вопросы по тегам