Saltar al contenido

Cómo usar las propiedades de Gradle en build.gradle

Solución:

project.properties es un Map<String, ?>

Entonces puedes usar

project.properties['org.gradle.java.home']

También puede usar el método property () (pero que busca en ubicaciones adicionales):

project.property('org.gradle.java.home')

Para beneficio de cualquier otra persona. Si la propiedad que define no está separada por puntos, simplemente puede hacer referencia a ella directamente.

En tus gradle.properties:

myProperty=This is my direct property
my.property=This is my dotted property withtt tabs n and newlines

En tus build.gradle:

// this works
println myProperty
println project.property('my.property')

// this will not
println my.property

De gradle.properties

Agregar prop al archivo gradle.properties

hi1=hi

Desde CommandLine

Agregue -Pxxx al final de la línea de comandos.

./gradlew -q readPropertiesTask -Phi2=tete

Varias propiedades:

./gradlew -q readPropertiesTask -Phi2=tete -Phi3=rr

¿Cómo leer?

val propFromFile = project.properties["hi1"]
println("propFromFile = $propFromFile")
¡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 *