我有一些与常春藤有关的丑陋负载问题。这个的来源是加载xml-apis,显然有人认为版本号将会是一个好主意backwards。我需要的版本是1.4.01。合理的常春藤(但在这种情况下不正确)基于我的一些其他依赖关系驱逐2.0。常春藤冲突解决失败?
有一种方法可以告诉常春藤使用特定的版本,显然。按照docs,还有一个典型的例子here,语法如下:
<dependencies>
...
<dependency ... />
<dependency ... />
<conflict org="..." module="..." rev="..." />
这失败我 - 用常春藤2.4,我得到的错误
“常春藤:检索] [xml parsing:ivy.xml:49:55:cvc-complex-type.2.4.a: Invalid content was found with element'dependency'。 '{conflict}'其中之一是预期的。 /ivy.xml“
在ivy 2.0中,我得到
发现无效的内容是从元素“冲突”开始的。预计将会有' '{依赖,排除}'。在文件中:/project/ivy.xml
根据常青藤文档,在2.0版本中添加了“冲突”。任何人对这里可能发生的事情有任何想法?