maven - gradle是否使用.m2/settings.xml中的镜像设置

标签 maven gradle nexus

gradle是否在~/.m2/settings.xml中使用镜像设置?
我们有一个<mirror>指向ProjectA中的 Artifact 。
我们不想为ProjectB指向相同的镜像。

通过该<mirror>可以解决ProjectB特定的 Artifact 吗?如果是的话,我们应该如何避免呢?

最佳答案

据我所知,~/.m2/settings.xml仅用于查找本地Maven存储库的位置(Gradle中的mavenLocal())。

因此,回答您的问题:

Does gradle use mirror settings in ~/.m2/settings.xml?



不,不是的。 Gradle不仅拥有自己的定义repository locations的方式,还可以在repositories { }配置中指定多个位置。

关于maven - gradle是否使用.m2/settings.xml中的镜像设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32622292/

相关文章:

java - 使用 SmartyStreets 但没有任何效果

java - 如何将自定义 jar 文件添加到 pom.xml 中

通过 SSO 进行 Maven 设置?

java - Jetty 9 + Spring Boot - 由于缺少 ServletWebServerFactory bean,无法启动 ServletWebServerApplicationContext

maven - Sonatype Nexus无法代理jcenter.bintray.com

java - 使用 uberjar 中的 Jersey 和 Jackson 时不支持的媒体类型

osgi - 使用 Gradle 创建具有依赖 Jas 的 Osgi Bundle

java - gradle 中的 "-Dorg.gradle.project.env=demo"和 "-Denv=demo"有什么区别?

java - 将本地maven仓库推送到服务器

npm - 如何在 npm 中安装最新版本的 SNAPSHOT?