19

编译 groovy 项目时,gradle 会在$projectRoot/build/. 有没有办法将其配置为例如绝对路径?

4

3 回答 3

35

就在这里。您可以在构建脚本中加入以下行:

buildDir = 'your_directory'

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


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

gradle properties
于 2012-12-17T13:56:24.313 回答
5

您可以设置project.buildDir在您的build.gradle,或buildDir = PATHgradle.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 回答