2012-12-17 57 views

回答

26

是的,有。你可以把下面的行構建腳本:

buildDir = 'your_directory' 

或者在gradle.properties文件(大約your_directory無報價在這種情況下)。


構建目錄是一個項目屬性。您可以通過鍵入查看提供給您的所有項目屬性:

gradle properties 
+0

Windows的絕對路徑像'b​​uildDir ='R:\\ buildMaria''在'build.gradle'中工作,但在'gradle.properties'中失敗另請參見http://stackoverflow.com/questions/29116000/gradle-make-使用虛擬硬盤 –

+1

可以用一些env變量來完成嗎?我需要它來爲項目配置CI – 4ntoine

1

您可以添加project.buildDir =「您的/目錄」的文件的build.gradle 你可以在任何地方放置在單獨的行

0

您可以在build.gradlebuildDir = PATHgradle.properties中設置project.buildDir

而且從環境變量是這樣的:

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)