Я новичок в Gradle и пытаюсь создать настраиваемую переменную через файл gradle.properties.
Для этого я создал файл gradle.properties
в корне моего проекта и определилкаталог для сборки, подобный этому:
buildDir="~/my/custom/build/directory"
В моем файле build.gradle
я ссылался на переменную следующим образом:
libsDirName = buildDir
Это не работает.Если я поменяю buildDir
на строку в gradle.properties
, она будет построена в правильном месте.Почему это происходит?
Вот полный файл build.gradle:
plugins {
id 'java-library'
}
// This fails
libsDirName = buildDir
// This builds correctly
libsDirName = "~/my/custom/build/directory"
repositories {
jcenter()
}
dependencies {
api 'org.apache.commons:commons-math3:3.6.1'
implementation 'com.google.guava:guava:23.0'
testImplementation 'junit:junit:4.12'
}