Maven回购订单
问题描述:
我想优先回购下载依赖关系的顺序。这样,首先,我想我所有的依赖将从默认的maven回购http://repo1.maven.org/maven2
下载,然后如果需要插件没有找到,回落到其他回购找到它说https://repo.adobe.com/nexus/content/groups/public/
。我正在使用maven2.2.1。我已经在我的项目的POMMaven回购订单
<distributionManagement>
<repository>
<id>adobe-public-releases</id>
<name>Adobe Public Repository</name>
<url>http://repo.adobe.com/nexus/content/groups/public</url>
<layout>default</layout>
</repository>
</distributionManagement>
添加以下代码,但仍收到以下错误尝试:
[DEBUG] Connecting to repository: 'central' with url: 'http://repo1.maven.org/maven2'.
Downloading: http://repo1.maven.org/maven2/org/apache/abdera/abdera-extensions-opensearch/1.0-R783018/abdera-extensions-opensearch-1.0-R783018.pom
[DEBUG] Unable to locate resource in repository
org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate resource in repository
我的settings.xml文件是一样的默认设置。
感谢,
答
/项目/ distributionManagement是你自己的文物将被上传。
对于依赖关系解析,您必须使用/ project/repository
确实使用Maven 2.X? Maven 2是[End of Life](http://maven.apache.org/maven-2.x-eol.html),所以请尽快升级到Maven 3.5.0(最新版本)... – khmarbaise