Maven Settings.xml添加具有优先级的多个服务器

时间:2016-02-01 15:58:23

标签: maven maven-dependency

我的作品有自己使用的maven服务器。不幸的是,当我尝试向http://mvnrepository.com/artifact/commons-dbutils/commons-dbutils/1.6添加依赖项时,它未找到。

我的问题是如何修改我的settings.xml以允许第二台服务器,即mvnrepository,但如果在主服务器上找不到依赖项,则仅引用该服务器?

1 个答案:

答案 0 :(得分:0)

对堆栈溢出进行一些搜索,我发现以下答案很有用:Do you know the maven profile for mvnrepository.com?

我做了特里斯坦和尼古拉斯的组合。答案,让我将以下内容添加到我的settings.xml中:

<repository>
  <id>maven repo</id>
  <url>http://central.maven.org/maven2/</url>
  <snapshots>
    <enabled>false</endabled>
  </snapshots>
  <releases>
    <enabled>true</enabled>
  </releases>
</repository>

关闭我的项目,重新开放,然后重新导入maven依赖,一切都很好。