【发布时间】:2012-04-01 23:54:04
【问题描述】:
Apache Ivy 新手,无法解析来自 Maven Central 的最新 log4j jar。我正在使用 IvyDE 来管理我的所有依赖项并使用其所有默认值,我相信将其配置为使用 Maven 存储库或 Ibiblio。
This link 带你到 Maven 的 log4j 页面。从这里我只是使用该页面上提供的 Apache Ivy <dependency> 标签:
<dependency org="log4j" name="log4j" rev="1.2.16" >
<artifact name="log4j" type="bundle" />
</dependency>
当我将它添加到我的ivy.xml 文件并将其保存在 Eclipse 中时,IvyDE 会自动运行 Ivy 解析...并且我收到一个错误:
“myProject”中 ivy.xml 的 Ivy 解析作业遇到了问题。
无法解决 myOrg#myProject;working@myMachine 的依赖关系
下载失败:log4j#log4j;1.2.16!log4j.bundle
下载失败:log4j#log4j;1.2.16!log4j.bundle
下载失败:log4j#log4j;1.2.16!log4j.bundle
下载失败:log4j#log4j;1.2.16!log4j.bundle
(最后 4 行虽然相同,但 实际上重复了 4 次!)
Maven Central 上的 log4j 有问题吗? 我的所有其他 jars 都顺利解决,我使用相同的技术来获取我所有的 jars。这是唯一失败的(大约 30 个)。提前致谢!
【问题讨论】:
-
你有什么 ivy 版本?今天突然出现这个问题:stackoverflow.com/questions/9738075/…。也许你也是同样的问题?
标签: java eclipse maven ivy dependency-management