我可以设置 Gradle 和 Maven 在 Windows 中的 %userprofile% 之外的其他目录中安装他们的本地存储库吗?
Can I set Gradle and Maven to install their local repos in other dir than %userprofile% in Windows?
问题是关于这些构建工具主题本身的。我怎样才能设置他们可以检查依赖项的目录(local-repo)?默认为用户主目录,在 .gradle/ 或 .m2e/ 子目录下。
- %userprofile%Windows
- $家Linux
如何更改这些默认值?
关于 settings.xml 文件中的 Maven,您可以定义一个不同的目录:
<settings>
...
<localRepository>/path/to/local/repo/</localRepository>
...
</settings>
有关更多配置选项,请参阅https://maven.apache.org/guides/mini/guide-configuring-maven.html
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
问题是关于这些构建工具主题本身的。我怎样才能设置他们可以检查依赖项的目录(local-repo)?默认为用户主目录,在 .gradle/ 或 .m2e/ 子目录下。
- %userprofile%Windows
- $家Linux
如何更改这些默认值?
关于 settings.xml 文件中的 Maven,您可以定义一个不同的目录:
<settings>
...
<localRepository>/path/to/local/repo/</localRepository>
...
</settings>
有关更多配置选项,请参阅https://maven.apache.org/guides/mini/guide-configuring-maven.html
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