这是一个后续(不知何故我的第三方依赖于一个 OSGi 应用程序),其中建议某些库(例如 log4j)已经作为捆绑包提供。
在 Eclipse Indigo 中,我在安装过程中找不到可用的 log4j 捆绑包Import Package
,因此我创建了一个Plugin Project from JAR archive
用于捆绑 log4j 以及一个Feature Project
用于捆绑此帖子之后log4j.xml
的配置。
老实说,我不明白为什么需要片段项目,但这个过程有效。
所以我现在的问题是:
由于log4j.xml
作为功能 jar 的一部分在导出中交付,因此需要一些“努力”才能找到它并更新调试级别,所以我想知道这确实是正确的过程吗?
我记得最终导出的产品会在一个容易找到的位置提供 log4j 配置,但现在(尽管日志记录有效)我担心我所做的是否确实正确。
这里有什么帮助吗?