我的工作有它自己使用的 Maven 服务器。不幸的是,当我尝试向http://mvnrepository.com/artifact/commons-dbutils/commons-dbutils/1.6添加依赖项时,找不到它。
我的问题是如何修改我settings.xml
的以允许第二台服务器,这将是mvnrepository
,但如果在主服务器上找不到依赖项,则仅引用该服务器?
我的工作有它自己使用的 Maven 服务器。不幸的是,当我尝试向http://mvnrepository.com/artifact/commons-dbutils/commons-dbutils/1.6添加依赖项时,找不到它。
我的问题是如何修改我settings.xml
的以允许第二台服务器,这将是mvnrepository
,但如果在主服务器上找不到依赖项,则仅引用该服务器?
对堆栈溢出进行一些搜索,我发现以下答案很有用:你知道 mvnrepository.com 的 Maven 配置文件吗?
我结合了 Tristan 和 Nicolas 的答案,让我将以下内容添加到我的 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 依赖项,一切都很好。