我尝试将http://repository.springsource.com/ivy/bundles/external/作为(代理)远程存储库位置添加到我们的Nexus存储库。
开发人员正在使用以下内容 在ivy-settings.xml里面如下
<?xml version="1.0" encoding="ISO-8859-1"?>
<ivysettings>
<settings defaultResolver="spring.compass.ibiblio" checkUpToDate="true" />
<resolvers>
<chain name="spring.compass.ibiblio">
<url name="com.springsource.repository.bundles.release">
<ivy pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
<artifact pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
</url>
<url name="com.springsource.repository.bundles.external">
<ivy pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
<artifact pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
</url>
<ibiblio name="compass" m2compatible="true" root="http://repo.compass-project.org" />
<ibiblio name="ibiblio" m2compatible="true" checkconsistency="false"/>
<ibiblio name="javanet" root="http://download.java.net/maven/2/" m2compatible="true" usepoms="false"/>
<ibiblio name="libraries" m2compatible="true" usepoms="false"/>
<ibiblio name="jboss" root="http://repository.jboss.com/maven2" m2compatible="true" usepoms="false"/>
</chain>
</resolvers>
</ivysettings>
但是,当我尝试浏览已设置的nexus存储库时,除了
之外,我无法在存储库下看到任何内容/。索引/ NEXUS-行家-库-index.gz
/。索引/ NEXUS-行家-库-index.gz.sha1
/。索引/ NEXUS-行家-库-index.gz.md5
/。索引/ nexus-maven-repository-index.properties
/。索引/ NEXUS-行家-库-index.properties.sha1
/。索引/ NEXUS-行家-库-index.properties.md5
因此无法解析依赖关系。
有人可以帮忙吗?
兰德尔
答案 0 :(得分:1)
检查此question
的答案基本上我建议您使用以下设置文件下载弹簧限制:
<ivysettings>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<ibiblio name="central" m2compatible="true"/>
<ibiblio name="spring-release" root="http://repository.springsource.com/maven/bundles/release" m2compatible="true"/>
<ibiblio name="spring-external" root="http://repository.springsource.com/maven/bundles/external" m2compatible="true"/>
</chain>
</resolvers>
</ivysettings>
这些是Maven存储库URL,常春藤解析器配置为将它们理解为Maven2格式的存储库。
最后,我认为弹簧回购设置是为了阻止使用网络浏览器进行即席浏览。