Рядом с mvn test
и процессом сборки, я хочу запустить Maven, и он должен дать сбой при нарушениях.Я пробовал разные варианты в pom.xml, но ничего не получалось.failOnViolation
и failsOnError
не помогли.
Я могу запустить mvn checkstyle:check
, и он выведет ошибки на консоль (suing <consoleOutput>true</consoleOutput>
).Но как я могу запустить checkstyle и позволить ему провалиться при нарушениях?
Это то, что я пробовал до сих пор:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<configLocation>checkstyle.xml</configLocation>
<consoleOutput>true</consoleOutput>
<failsOnError>true</failsOnError>
<failOnViolation>true</failOnViolation>
</configuration>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>