编译Groovy项目时更改Gradle的工作目录

时间:2012-12-17 13:44:49

标签: groovy gradle

编译groovy项目时,gradle会在$projectRoot/build/中创建文件。有没有办法将其配置为例如一条绝对的道路?

3 个答案:

答案 0 :(得分:31)

是的,有。您可以在构建脚本中添加以下行:

buildDir = 'your_directory'

或在gradle.properties文件中(在这种情况下,your_directory附近没有引号)。


构建目录是项目属性。您可以通过键入以下内容来查看可用的所有项目属性:

gradle properties

答案 1 :(得分:3)

您可以在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)

答案 2 :(得分:1)

您可以将project.buildDir ='your / directory'添加到文件 build.gradle 你可以将它放在单独的行中