Saltar al contenido

¿Por qué ejecutar ‘gradle clean build’ en lugar de ‘gradle build’?

Solución:

La tarea de limpieza está definida por el complemento java y simplemente elimina la carpeta buildDir, limpiando así todo, incluidas las sobras de compilaciones anteriores que ya no son relevantes. No hacerlo puede resultar en una compilación sucia que puede romperse debido a los artefactos de compilación producidos por compilaciones anteriores.

Como ejemplo, suponga que su compilación contiene varias pruebas que fallaron y decidió que son obsoletas, por lo que debe eliminarse. Sin limpiar los resultados de la prueba (usando la tarea cleanTest) o la compilación por completo (al ejecutar la tarea de limpieza), se quedará atascado con los resultados de las pruebas fallidas, lo que provocará que su compilación falle. También pueden ocurrir efectos secundarios similares con recursos / clases eliminados de las fuentes, pero que permanecieron en la carpeta de compilación que no se limpió.

Elimina el directorio de compilación. (La compilación contiene el resultado de la operación de Gradle)
demostración de gradle clean

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *