gpt4 book ai didi

OSGi-ified Apache Commons 日志记录?

转载 作者:行者123 更新时间:2023-12-05 00:33:11 24 4
gpt4 key购买 nike

我需要一个 OSGi 化版本的 Apache POI,但找不到,所以我使用 BND 构建了一个。 BND 声称 Apache POI 需要 Apache Commons Logging。所以我寻找了一个 OSGi 化的版本,但没有找到。所以我使用 BND 构建了一个。 BND 声称 Apache Commons Logging 需要“Apache Excalibur”和“Apache Avalon”,这显然是与日志记录有关的退休 Apache 项目。我猜我将无法找到这些的 OSGi 化版本。

我真的需要这些东西吗?或者仅仅是因为 Apache Commons 可以选择支持 Excalibur 和 Avalon,无论它们是什么?在这种情况下,我可以告诉 BND 将它们视为可选的,而不关心我没有它们的事实?

或者,有没有人知道 Commons Logging 的“真正”OSGi 版本,它已经以比我半途而废的“让 BND 弄清楚”方法更深思熟虑的方式处理这些(和其他)问题?

提前致谢。

编辑:需要明确的是,BND 并没有真正声称 Commons Logging 需要 Avalon 和 Excalibur;相反,它声称它需要包 org.apache.avalon.framework.logger 和 org.apache.log。这些包(在我看来)分别来自 Avalon 和 Excalibur。

最佳答案

Eclipse Orbit 中有一个 OSGi 化版本的 Commons Logging 可用. Excalibur 和 Avalon 的依赖项应该是可选的,在运行时不需要。我知道有人也在研究 OSGi-ifying Apache POI,但有 some issues我们的构建会导致循环依赖。

关于OSGi-ified Apache Commons 日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309007/

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