pom - maven tag repository
Desactivar estilo de control maven (4)
En una línea:
<properties>
<checkstyle.skip>true</checkstyle.skip>
</properties>
Quiero ejecutar un objetivo experto pero los errores de estilo de verificación lo prohíben. No tengo tiempo en este momento para corregir el error de estilo de verificación (mis reglas de estilo de verificación se han actualizado recientemente y no puedo manejarlas todas en este momento).
¿Hay alguna manera de desactivar la operación de control de estilo y ejecutar mi objetivo de todos modos?
La respuesta de RandomCoders es la preferida.
Si desea deshabilitar el estilo de verificación de su pom, puede agregar el complemento de estilo de verificación al pom y establecer el indicador de omisión para evitar la verificación.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
La solución es:
mvn [target] -Dcheckstyle.skip
.
Me gusta esta solución, ya que es temporal y no requiere la edición de archivos pom, ni nada que pueda ser versionado.
Si desea deshabilitar checkstyle desde pom, puede agregar el complemento checkstyle a su pom y establecer la fase de ejecución en none. Lo importante para mí fue que tengo que establecer la identificación exactamente igual que en el padre pom. En otro caso no funciona.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<executions>
<execution>
<id>checkstyle-validation</id>
<phase>none</phase>
</execution>
</executions>
</plugin>