После настройки по умолчанию maven выводит только Checkstyle report для исходных классов, а не для классов тестов Junit. Заметьте, что я не ищу вывод отчета о результатах проверки.Maven не выводит junit Отчет CHECKSTYLE
из pom.xml:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<reportSets>
<reportSet>
<reports>
<report>checkstyle</report>
</reports>
</reportSet>
</reportSets>
<configuration>
<configLocation>src/main/resources/apcheckstyle.xml</configLocation>
<module name="LineLength">
<property name="max" value="120"/>
</module>
</configuration>
</plugin>
</plugins>
я изменил зависимость возможности для JUnit от теста, чтобы составить :
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>compile</scope>
</dependency>
Maven выполнен с возможностью формировать отчеты Checkstyle используя плагин mvn site. Я попытался добавить свойство пользователя includeTestResources как правдивое, но это не помогло. В документации указано, что значение по умолчанию истинно, поэтому я его вынул.
Вот выход maven во время генерации контрольного образца.
из Javadocs:
Генерирующая C: \ Users \ Администратор \ Projects \ lht657aws \ цель \ сайт \ testapidocs \ помощь-doc.html ...
Checkstyle плагин работает:
[INFO] Создание отчета "Checkstyle" --- Maven-Checkstyle-плагин: 2,17
[INFO] Там это 210 ошибок, о которых сообщает Checkstyle 6.11.2 с помощью набора правил src/main/resources/apcheckstyle.xml.
следующий пункт-? все ява под ЦСИ становится обработан, только ява испытываемый пропуску:
[ВНИМАНИЕ] Не удается найти источник XRef для ссылки - ИНВАЛИДОВ
после Checkstyle, начинает Maven информация Проект отчета
отчета [INFO] Генерация "Зависимость" --- Maven-проект-инфо-отчеты-плагин: 2,9
Отредактировано, чтобы уточнить, что на самом деле это отчет о контрольном стиле и добавлен вывод от Maven. –