在转换到ivy.xml中使用+不起作用

时间:2012-05-31 20:14:25

标签: java dependencies ivy

使用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

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

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我通过右键单击添加了另一个Ivy.xml [*]库 项目 - &gt;属性 - &gt; Java构建路径 - &gt;添加库 - &gt; IvyDE Managed Dependencies,它运行良好