【发布时间】:2018-04-27 09:38:47
【问题描述】:
我正在将代码从 Felix SCR 注释更改为 OSGi Compendium R6。
当我想启动我的 Karaf 容器时,我的包需要能力 osgi.extender 才能正确启动。 我可以看到这是由 org.apache.felix.scr >= 2.0.0 (https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.scr) 提供的
现在的问题: 我的 Karaf 容器中有 org.apache.felix.scr 的 1.8.4 版本(这是必须的,因为某些捆绑包对此版本有过滤器),当我尝试放置这两个版本时,我的容器永远不会出现。
如何调试这种行为?我可以从其他地方获得 osgi.extender 功能吗?
【问题讨论】:
标签: osgi apache-karaf apache-felix