我可以手动设置构建目录,例如:
allprojects {
buildDir = "C:/tmp/${rootProject.name}/${project.name}"
}
这可以在我的项目build.gradle
中完成。我想仅在一台计算机上更改此目录,因此我想以某种方式全局定义,例如我在全局属性gradle.properties
文件中定义凭据。
我可以在一台机器上以某种方式全局定义buildDir
吗?我想在多台机器上使用相同的项目而不总是更改build.gradle
文件,我希望在每台机器上都有单独的构建目录...
答案 0 :(得分:1)
创建一个文件camed" gradle.properties"在其中设置您想要的属性并将其放入" .gradle"文件夹(安装gradle的地方)
在linux" .gradle"通常在" / home / [] your_user_name] /。gradle"
然后在所有项目的项目结构的android视图中,此文件将显示名称" gradle.properties(全局属性)"
UPADATE:
如果您需要全局脚本文件而不是属性文件,则可以使用init脚本。创建一个名为" init.gradle"并将其放在同一目录中。
你的init.gradle内容如下:
allprojects {
buildDir = "whatever directory you want"
}