编译 groovy 项目时,gradle 会在$projectRoot/build/
. 有没有办法将其配置为例如绝对路径?
问问题
42596 次
3 回答
35
就在这里。您可以在构建脚本中加入以下行:
buildDir = 'your_directory'
或在gradle.properties
文件中(在这种情况下没有引号your_directory
)。
构建目录是一个项目属性。您可以通过键入以下内容查看所有可用的项目属性:
gradle properties
于 2012-12-17T13:56:24.313 回答
5
您可以设置project.buildDir
在您的build.gradle
,或buildDir = PATH
在gradle.properties
。
从这样的环境变量:
export GRADLE_OPTS=-Dorg.gradle.project.buildDir=/tmp/gradle-build
请参阅此处文档的构建环境部分: https ://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_environment_variables
并在此处编写构建脚本(用于 buildDir 属性): https ://docs.gradle.org/current/userguide/writing_build_scripts.html
(写这篇文章时 gradle 的当前版本:4.5)
于 2018-01-31T14:48:24.213 回答
2
您可以将 project.buildDir = 'your/directory' 添加到文件build.gradle 中,您可以将其放置在单独行中的任何位置
于 2014-06-24T04:20:59.357 回答