是否可以设置 Gradle 缓存目录,而无需设置 GRADLE_USER_HOME 环境变量?我希望 Gradle 缓存与我的代码存在于同一工作区中,但这似乎只有通过围绕 Gradle 的 bash 脚本才能实现。
为了澄清起见,我正在讨论包含已解析依赖文件的 Gradle 缓存。
我想这可能对你有用 -附录 D. Gradle 命令行
--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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)