我可以设置Gradle和Maven在Windows中%userprofile%在其他目录中安装本地回购站吗?

问题是关于这些构build工具自己。 我怎样才能设置目录(本地回购)他们可以chache依赖关系? 默认是在.gradle /或.m2e /子目录下的用户主页。

  1. %userprofile%Windows
  2. $ HOME Linux

我怎样才能改变这些默认值?

MAVEN

通过@Asettouf正确指出,您可以自定义maven的settings.xml以包含以下内容 –

 <settings> ... <localRepository>/custom/path</localRepository> ... </settings> 

GRADLE

您可以使用以下任一项 –

设置GRADLE_USER_HOME环境变量,

 export GRADLE_USER_HOME=/custom/path 

或者将gradle.user.home系统属性设置为 –

 export GRADLE_OPTS=-Dgradle.user.home=/custom/path 

--gradle-user-home命令行参数。

 gradle --gradle-user-home=/custom/path -d 

关于你的settings.xml文件中的Maven,你可以定义一个不同的目录:

 <settings> ... <localRepository>/path/to/local/repo/</localRepository> ... </settings> 

有关更多配置选项,请参阅https://maven.apache.org/guides/mini/guide-configuring-maven.html