gpt4 book ai didi

java - Ivy 无法从 Maven Central 解析 log4j

转载 作者:行者123 更新时间:2023-11-29 06:42:37 25 4
gpt4 key购买 nike

Apache Ivy 的新手,无法用它来解析最新的 log4j来自 Maven Central 的 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 解析...我收到一个错误:

Ivy resolve job of ivy.xml in 'myProject' has encountered a problem.

Impossible to resolve dependencies of myOrg#myProject;working@myMachine

download failed: log4j#log4j;1.2.16!log4j.bundle

download failed: log4j#log4j;1.2.16!log4j.bundle

download failed: log4j#log4j;1.2.16!log4j.bundle

download failed: log4j#log4j;1.2.16!log4j.bundle

(最后 4 行,虽然相同,实际上重复 4 次!)

Maven Central 上的 log4j 有问题吗? 我的所有其他 jar 都顺利解决,并且我使用相同的技术来获取我的所有 jar 。这是唯一一个(大约 30 个)失败的。提前致谢!

最佳答案

省略

<artifact name="log4j" type="bundle" />

部分,它将下载普通的 jar 文件。

我认为您不需要包规范部分,而且(对我而言)这似乎是某种异常现象。

bundle 甚至不是 core packaging value对于 maven :

The current core packaging values are: pom, jar, maven-plugin, ejb, war, ear, rar, par. These define the default list of goals which execute to each corresponding build lifecycle stage for a particular package structure.

关于java - Ivy 无法从 Maven Central 解析 log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com