gpt4 book ai didi

osgi - Apache karaf 如何从 Maven 存储库轻松安装包

转载 作者:行者123 更新时间:2023-12-01 07:54:26 28 4
gpt4 key购买 nike

我正在试用 Karaf 并安装了一些捆绑包 X。这个捆绑包 X 提示缺少要求:Unresolved requirements ... osgi.wiring.package; (osgi.wiring.package=org.apache.commons.httpclient)]
因此,我尝试通过 bundle:install mvn:commons-httpclient/commons-httpclient/3.1 提供 org.apache.commons.httpclient |哪个有效。

但是,在尝试再次启动 X 后,我仍然收到相同的错误消息。

谢谢!

最佳答案

该 jar 不是捆绑包,因此无法部署到 karaf,它只是被忽略。

尝试

karaf@root>bundle:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7

确保你的包在它们的 META-INF/MANIFEST.MF 中有 osgi 导入声明语法。我假设您使用 bndtools 来生成包。

关于osgi - Apache karaf 如何从 Maven 存储库轻松安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32477274/

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