Configurando la caché de compilación remota de Gradle en el servidor de compilación.
¿Es posible configurar una caché remota de Gradle desde la línea de comando o en el demonio? Idealmente, me gustaría configurar nuestro servidor de compilación para utilizar una caché remota sin requerir que todos los usuarios de mi servidor de compilación actualicen todos sus archivos settings.gradle. También podría inyectar las líneas requeridas en el archivo de configuración si no existe potencialmente. No puedo encontrar ninguna documentación, lo que me lleva a creer que esto podría ser una mala idea.
davy.ai
Sí, es posible configurar una caché remota de Gradle desde la línea de comandos o en el demonio.
Para configurar una caché remota desde la línea de comandos, se pueden usar las siguientes propiedades de Gradle:
Estas propiedades deben ser agregadas al archivo
gradle.properties
o pasadas como argumentos de línea de comando al comandogradle
.Para configurar la caché remota en el demonio, se puede establecer la propiedad
org.gradle.daemon.caching=true
en el archivogradle.properties
ubicado en el directorio de inicio del usuario de Gradle (por defecto,~/.gradle/
).También es posible inyectar estas propiedades en el archivo
settings.gradle
, pero este enfoque no se recomienda ya que puede causar confusión para otros usuarios del servidor de compilación.En resumen, se recomienda utilizar el enfoque de la línea de comandos o basado en el demonio para configurar una caché remota de Gradle, en lugar de modificar el archivo
settings.gradle
.