ivy 无法解析 org.springframework 依赖项

Posted

技术标签:

【中文标题】ivy 无法解析 org.springframework 依赖项【英文标题】:ivy cannot resolve org.springframework dependencies 【发布时间】:2013-03-31 07:27:12 【问题描述】:

我想使用 Ivy Eclipse 插件来解决 spring-oxm 依赖。

<dependency org="org.springframework" name="spring-oxm" rev="3.2.2.RELEASE" />

但我得到以下错误:

部分项目无法解析 无法解析依赖 我的类名未解决的依赖项: org.restlet.jee#org.restlet;2.1.1:未找到未解决的依赖项: org.restlet.jee#org.restlet.ext.servlet;2.1.1:未找到

我用谷歌搜索,人们说 restlet-2.1.1 不再存在。我不知道如何解决这个问题。

【问题讨论】:

【参考方案1】:

它在这个 repo 中可用 http://maven.restlet.org/org/restlet/jee/org.restlet/2.1.1/

您可能需要将此存储库添加到您的 Ivy 设置或您正在使用的任何存储库中。

【讨论】:

你能举个例子把它添加到 Ivy 的存储库吗?对于以前从未使用过 Ivy 并且不知道设置文件在哪里的人,我找不到任何有用的信息。【参考方案2】:

好吧,我刚刚在 Solr 5.5.0 上遇到了同样的问题,需要更改 IVY 的存储库。但这都是浪费时间。 只需从http://maven.restlet.com/org/restlet/jee/org.restlet.ext.servlet/2.1.1/ 下载 org.restlet.ext.servlet jar 文件,在 ivy-settings.xml 附近创建文件夹存储库,复制下载的文件并更改 ivy-settings.xml 如下:

<ivysettings>
  <settings defaultResolver="chain-example"/>
  <resolvers>
    <chain name="chain-example">
      <ibiblio name="central" m2compatible="true" />
      <filesystem name="libraries">
        <artifact pattern="$ivy.settings.dir/repository/[artifact]-[revision].[ext]" />
      </filesystem>
    </chain>
  </resolvers>
</ivysettings>

享受吧。

【讨论】:

以上是关于ivy 无法解析 org.springframework 依赖项的主要内容,如果未能解决你的问题,请参考以下文章

ivy 无法解析 org.springframework 依赖项

Apache IVY 无法解析 MAVEN 项目的依赖关系

Ivy 无法从 Maven Central 解析 log4j

Ivy 无法解决依赖关系,无法找到原因

ivy(2.3.0 或 2.4)不使用分类器解析 SNAPSHOT maven 依赖项

Ivy - 将解析结果输出到 ivy 文件