gpt4 book ai didi

java - 使用 netbeans 7.1 自动开发 osgi 包

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:34:03 26 4
gpt4 key购买 nike

我目前正在使用 Netbeans 7.1 开发一个 maven osgi 包。虽然从 netbeans 创建新的 maven osgi bundle 项目很容易,但我一直在为如何运行它而苦苦思索。简单地从 netbeans 运行它会给我一个错误,告诉我缺少要求(例如缺少 slf4j)。

然后我尝试了一种不同的方式。我在终端中运行了 equinox,然后手动将我的项目 jar 安装到它。但是我还必须手动解决所有依赖项。

有什么方法可以自动从 OSGI 包中下载所有必需的依赖项并将其安装到正在运行的 OSGI 框架中?

谢谢之前

最佳答案

据我所知,Netbeans 中没有针对 OSGi 的自动化(尽管我很可能是错的)。您可能在 Eclipse 中看到的支持仅适用于 Eclipse 插件,而非普通 OSGi。

您最好的选择是进行一些集成测试或通过 Maven 目标启动,pax-exambndtools甚至 pax-runner将允许您从 IDE/maven 启动。

但是我不知道有什么可以自动解决所有依赖项(传递依赖项和您所依赖的 API 的实现会有问题)

关于java - 使用 netbeans 7.1 自动开发 osgi 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10302134/

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