Desactivar el estilo de verificación de Maven


81

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 forma de desactivar la operación de estilo de verificación y ejecutar mi objetivo de todos modos?

Respuestas:


205

La solución es: mvn [target] -Dcheckstyle.skip.

Me gusta esta solución porque es temporal y no requiere la edición de archivos pom ni nada que pueda ser versionado.


7
mvn [target] -D "checkstyle.skip" = true (si está usando Powershell)
Pierluigi Vernetto

Incluso esto, el estilo de verificación de maven aún se ejecuta, ¿cómo puedo deshabilitarlo para poder acelerar la compilación sin editar pom?
chaokunyang

13

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 la marca 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>

10

Si desea deshabilitar el estilo de verificación de pom, puede agregar el complemento de estilo de verificación a su pom y establecer la fase de ejecución en ninguna. Lo importante para mí fue que tengo que establecer la identificación exactamente igual que en el pom principal. 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>

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.