Soy nuevo en maven y checkstyle así que sea amable :).cómo detener maven build usando checkstyle
He logrado usar maven con el complemento checkstyle y puedo crear informes sobre mi código. Pero lo que realmente quiero es que pueda detener el proceso de compilación de maven si hay algún error en la verificación de estilo.
Hasta ahora mi pom.xml se parece a continuación:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.company.app</groupId>
<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>my-app</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
<scope>compile</scope>
</dependency>
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.8</version>
</plugin>
</plugins>
</reporting>
</project>
¿Cómo puedo alcanzar mi objetivo aquí? Nuestro equipo quiere tener estándares estrictos de estilo de codificación, así que tengo que usarlo.
thnx hombre, ¿hay alguna manera de imprimir los resultados en la línea de comandos, en lugar de escribir en un archivo xml? – LostMohican
@LostMohican: Sí, puede agregar ' true consoleOutput>' a la sección de configuración para habilitar la salida de la consola. Para obtener más opciones, puede echar un vistazo allí: http://maven.apache.org/plugins/maven-checkstyle-plugin/check-mojo.html –