как прочитать свойство среды выполнения gradlew как переменную - PullRequest
0 голосов
/ 21 апреля 2020

Мне нужно принять значение хоста при сборке Gradle, как показано ниже.

./Gradlew build -Phost="HTTP://hostvalue"

Я добавляю приведенный ниже код в build.gradle, который работает правильно.

task takehost{
    if(project.hasProperty("host")){
        println("host is given at runtime")
        println(host)
    }
}

Мне нужно импортировать это значение хоста в другой файл для сравнения, поэтому, если значение хоста задается во время сборки, оно будет принимать это значение, в противном случае оно будет принимать жестко закодированное значение файла.

Может кто-нибудь сообщить мне, как импортировать это значение в другой файл для условия if-else?

...