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

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

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

ProjectB 特定的工件是否通过该解决<mirror>,如果是,我们应该如何防止这种情况?

据我所知~/.m2/settings.xml只是查询本地maven仓库的位置(mavenLocal() in Gradle)。

所以回答你的问题:

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

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