Android 设置全局渐变生成目录相对路径
我想设置一个指向ramdisk的全局gradlebuilddir。 我在位于Android 设置全局渐变生成目录相对路径,android,variables,gradle,ramdisk,Android,Variables,Gradle,Ramdisk,我想设置一个指向ramdisk的全局gradlebuilddir。 我在位于~/.gradle/gradle.properties的全局gradle.properties文件中尝试了多种方法来设置build dir 我面临的问题是gradle没有计算buildDirconfig中包含的变量/相对表达式。 如何设置负责项目特定子文件夹的全局生成目录 gradle.projectsLoaded { rootProject.allprojects { buildDir=~/.g
~/.gradle/gradle.properties
的全局gradle.properties
文件中尝试了多种方法来设置build dir
我面临的问题是gradle没有计算buildDir
config中包含的变量/相对表达式。
如何设置负责项目特定子文件夹的全局生成目录
gradle.projectsLoaded {
rootProject.allprojects {
buildDir=~/.gradle/build/${rootProject.name}/${project.name}
}
}
好的,我已经弄明白了。问题的主要原因是我假设
gradle.properties
文件也执行包含的脚本表达式(即包含的变量和字符串格式)
事实并非如此
因此,为了解决这个问题,我提出了以下init.gradle
文件(~/.gradle/init.gradle
):
allprojects {
buildDir="$System.env.HOME/.gradle/build/${it.name}/"
}