Я не думаю, что gradle.properties поддерживает интерполяцию. Тем не менее, я бы предложил альтернативные средства для достижения этой цели:
Имейте в своем gradle.properties следующее:
hostname=localhost
port=3206
Где-нибудь в вашем build.gradle выполните следующее:
beforeEvaluate {
ext.url = "$hostname:$port"
}
Чтобы настроить имя хоста или порт, у вас есть несколько опций . Я предпочитаю использовать переменные среды проекта, такие как:
ORG_GRADLE_PROJECT_hostname=0.0.0.0
ORG_GRADLE_PROJECT_port=4321
Теперь, когда вы запускаете ваш проект, gradle подберет переменные среды и заменит те, что в gradle.properties, этими.