【问题标题】:ivy com.springsource.repository.bundles.release via Nexus常春藤 com.springsource.repository.bundles.release 通过 Nexus
【发布时间】:2011-07-20 16:14:50
【问题描述】:

我已尝试将http://repository.springsource.com/ivy/bundles/external/ 作为(代理)远程存储库位置添加到我们的 Nexus 存储库。

开发人员正在使用以下内容,他们是 iv 里面的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 存储库时,我在存储库下看不到任何内容,除了

/.index/nexus-maven-repository-index.gz

/.index/nexus-maven-repository-index.gz.sha1

/.index/nexus-maven-repository-index.gz.md5

/.index/nexus-maven-repository-index.properties

/.index/nexus-maven-repository-index.properties.sha1

/.index/nexus-maven-repository-index.properties.md5

因此无法解决依赖关系。

谁能帮忙?

兰德尔

【问题讨论】:

    标签: ivy nexus


    【解决方案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,ivy 解析器被配置为将它们理解为 Maven2 格式的存储库。

    最后,我认为 spring repos 的设置是为了阻止使用网络浏览器进行临时浏览。

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2015-12-16
      • 2016-12-31
      • 2015-01-24
      • 2012-01-13
      • 2012-11-16
      • 2018-07-07
      • 2023-04-03
      • 2010-12-30
      相关资源
      最近更新 更多