Я новичок в Maven и chekstyle, поэтому необходимо задать некоторые вопросы ... Я хочу использовать Checkstyle в моем проекте на основе Maven, поэтому в моем pom.xml
у меня есть добавить зависимостьCheckstyle не работает
<dependency>
<groupId>checkstyle</groupId>
<artifactId>checkstyle</artifactId>
<version>2.4</version>
</dependency>
а также я добавил запись в плагин тэгом:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.4</version>
<configuration>
<enableRulesSummary>true</enableRulesSummary>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>
Но когда я бегу мой Maven построить с командой mvn clean install
, Checkstyle ничего не делает. И поскольку у меня в моей системе еще нет checkstyle.xml
, разве это не должно мне жаловаться на ошибку?
Какую еще конфигурацию мне не хватает?
вы также можете взглянуть на [qulice-maven-plugin] (http://www.qulice.com/qulice-maven-plugin/index.html), который объединяет Checkstyle, PMD, FindBugs и несколько других статические анализаторы и предварительно конфигурируют их – yegor256