【问题标题】:Using + in rev into ivy.xml is not working在 ivy.xml 中使用 + in rev 不起作用
【发布时间】:2012-06-06 03:00:00
【问题描述】:

使用 Ivy 管理我在项目中的所有依赖项,然后每当我将 rev 属性中的 +(加号)添加到 ivy.xml 时都不起作用。

<dependency org="com.*****.*********" name="im-framework" rev="0.0.1+">
   <artifact name="im-framework-main" type="jar" conf="compile->compile" />
   <artifact name="im-framework-test" type="jar" conf="test->default" />
   <exclude name="log4j-over-slf4j" />
</dependency>

错误信息:

Description Resource    Path    Location    Type
Impossible to resolve dependencies of com.*****.*******#im-web;0.0.1    ivy.xml    /Project Unknown Problem

当我删除它并添加版本号时,它工作正常。

有人可以帮我吗?

【问题讨论】:

  • 试试 rev="0.0.+"。您的存储库中还有哪些可用的修订版?也许没有匹配项?

标签: java dependencies ivy


【解决方案1】:

我认为问题在于您在这里使用动态修订。看看这个: http://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.html

【讨论】:

    【解决方案2】:

    我通过右键单击添加了另一个 Ivy.xml[*] 库 项目 -> 属性 -> Java 构建路径 -> 添加库 -> IvyDE 托管依赖项,它工作正常

    【讨论】:

      猜你喜欢
      • 2012-09-22
      • 2020-11-26
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      相关资源
      最近更新 更多