編譯groovy項目時,gradle創建文件$projectRoot/build/
。有沒有辦法將其配置爲絕對路徑?編譯Groovy項目時更改Gradle的工作目錄
13
A
回答
26
是的,有。你可以把下面的行構建腳本:
buildDir = 'your_directory'
或者在gradle.properties
文件(大約your_directory
無報價在這種情況下)。
構建目錄是一個項目屬性。您可以通過鍵入查看提供給您的所有項目屬性:
gradle properties
1
您可以添加project.buildDir =「您的/目錄」的文件的build.gradle 你可以在任何地方放置在單獨的行
0
您可以在build.gradle
或buildDir = PATH
的gradle.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)
相關問題
- 1. 編譯時在Visual C++中更改程序的工作目錄
- 2. 從SVN Gradle編譯項目
- 3. 僅在Gradle項目中編譯時風暴JAR編譯時間
- 4. Groovy未編譯的Java項目
- 5. 如何更改GHC的編譯目錄?
- 6. 更改UFT工作目錄
- 7. Git更改工作目錄
- 8. 更改工作目錄
- 9. 更改工作目錄
- 10. Android項目中的Gradle編譯錯誤
- 11. 使用-indy編譯Groovy項目
- 12. Aptana Studio 3更改鋼軌項目的工作目錄
- 13. SWI Prolog更改工作目錄/獲取當前工作目錄?
- 14. Eclipse - Spock和Groovy的新Gradle項目
- 15. 如何更改Gradle中的libs目錄?
- 16. 無法編譯工作流程項目
- 17. Gradle - 多項目編譯但未找到共享項目類
- 18. Gradle依賴關係編譯之間的區別,apk項目,編譯項目,提供的,執行項目
- 19. Qt的 - 編譯錯誤:無法改變工作目錄
- 20. 如何更改GCC編譯器的目標目錄?
- 21. 是否可以在Groovy主項目中使用由Gradle buildSrc編譯的類?
- 22. 更改Xcode中的工作目錄
- 23. 更改msbuild.exe的工作目錄
- 24. 另一個子項目作爲依賴編譯gradle這個子項目
- 25. Android Studio項目中的gradle目錄
- 26. Qt Creator的項目更改目錄
- 27. 更改nb項目的webapp目錄
- 28. 更改SBT項目的目錄佈局
- 29. 更改dll項目的輸出目錄
- 30. 將工作目錄更改爲當前腳本的目錄
Windows的絕對路徑像'buildDir ='R:\\ buildMaria''在'build.gradle'中工作,但在'gradle.properties'中失敗另請參見http://stackoverflow.com/questions/29116000/gradle-make-使用虛擬硬盤 –
可以用一些env變量來完成嗎?我需要它來爲項目配置CI – 4ntoine