【发布时间】:2016-01-06 03:29:10
【问题描述】:
我遇到了 ivy 无法解决我的一些依赖项的问题。这是我复制问题的方式:
我在 Eclipse 中有一个空的 java 项目。我已将 ivy.xml 添加到我的项目中:
<?xml version="1.0" encoding="ISO-8859-1"?>
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info
organisation=""
module=""
status="integration">
</info>
<dependencies >
<dependency org="org.drools" name="drools-core" rev="5.5.0.Final"/>
</dependencies>
</ivy-module>
这很好用,ivy 能够解析和下载 drools。
如果我将修订版更改为 6.3.0.Final (http://mvnrepository.com/artifact/org.drools/drools-core/6.3.0.Final) 它不起作用,我看到一个错误:
未解决的依赖关系:org.drools#drools-core;6.3.0.Final:未找到
我可以看到这两个版本之间的唯一区别是 6.3.0 是捆绑包。 在 Eclipse 中,当我转到 Ivy 的属性 -> 类路径 -> 我检查了 Read OSGI metadata & Accepted types = jar,bundle,ejb,maven-plugin
我也搜索了一下,发现了这个(这可能与这个问题完全无关): http://mail-archives.apache.org/mod_mbox/ant-dev/201501.mbox/%3CCAC_RtEZx=bqk+N3MrtH-Y-zCqDfm5=eA3rYOa7hLLYC_u82S9g@mail.gmail.com%3E
【问题讨论】:
标签: maven drools dependency-management ivy drools-guvnor