5
是否可以設置Gradle緩存目錄,而不必設置GRADLE_USER_HOME環境變量?我希望Gradle緩存與我的代碼存在於同一個工作區中,但似乎只有使用包裹Gradle的bash腳本纔可能。設置Gradle緩存目錄?
爲了澄清,我正在談論包含解析的依賴文件的Gradle緩存。
是否可以設置Gradle緩存目錄,而不必設置GRADLE_USER_HOME環境變量?我希望Gradle緩存與我的代碼存在於同一個工作區中,但似乎只有使用包裹Gradle的bash腳本纔可能。設置Gradle緩存目錄?
爲了澄清,我正在談論包含解析的依賴文件的Gradle緩存。
我認爲這可能是對你有用 - Appendix D. Gradle Command Line
--project-cache-dir
指定的特定項目緩存目錄。根項目目錄中的缺省值爲 .gradle。
--gradle-user-home
指定Gradle用戶主目錄。默認值是在用戶的主目錄的它
片段在行動.gradle 目錄 - 只是本地測試:
C:\dev\ws\NYSSIS-Intellij\ear>gradle --gradle-user-home c:\dev\cache-test build
Build initialized to use p12_2014_03_31e-windows-models.jar for ChoiceMaker model
:compileJava UP-TO-DATE
:compileGroovy UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:web:compileJava UP-TO-DATE
:web:compileGroovy
Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.4.6/groovy-all-2.4.6.pom
Download https://repo1.maven.org/maven2/org/springframework/spring-webmvc/3.2.15.RELEASE/spring-webmvc-3.2.15.RELEASE.pom
Download https://repo1.maven.org/maven2/org/springframework/spring-jdbc/3.2.15.RELEASE/spring-jdbc-3.2.15.RELEASE.pom
Download https://repo1.maven.org/maven2/org/springframework/spring-context-support/3.2.15.RELEASE/spring-context-support-3.2.15.RELEASE.pom
不幸的是這沒有奏效。它移動了項目緩存目錄,但它並未更改主目錄緩存,其中存儲了下載的依賴關係。 – Eric
對不起--gradle-user-home 指定Gradle用戶主目錄。默認值是用戶主目錄中的.gradle目錄。 –
@Eric - 我剛剛通過使用--gradle-user-home –