如何强制Maven使用pom.xml中列出的存储库?

时间:2019-03-21 18:28:50

标签: maven

我有一个Maven项目,该项目在其pom.xml文件中定义了一个存储库列表。但是,当我运行mvn install时,maven试图从我在settings.xml文件中定义的存储库中获取依赖项。如果删除settings.xml文件,则maven使用pom.xml文件,编译工作正常。

如何强制maven使用pom.xml文件来获取依赖项而不必删除settings.xml文件?

1 个答案:

答案 0 :(得分:1)

如果您的settings.xml定义了一个镜像,则无法覆盖它。不过,您可以使用mvn install参数运行-s,以提供不同的settings.xml

通常,您可以在settings.xml中定义所有存储库,也可以使用Nexus之类的Maven存储库管理器来处理所有存储库。