Java 在maven osgi bundle[netbeans]中使用外部库(jar)

Java 在maven osgi bundle[netbeans]中使用外部库(jar),java,netbeans,maven,osgi,Java,Netbeans,Maven,Osgi,我使用的是netbeans项目:“maven OSGI bundle”,我在felix中运行了bundle activator(等等)。 但是我无法将外部JAR(即本地)添加到bundle本身。实际上,假设我有一个和utils.jar文件,我想在捆绑包中使用(不导出),我不明白为什么这么困难(不常见?) 另外,我已经看到PAX和Eclipse(我只尝试了一个,但没有成功)可以从jar库创建一个包,但对我来说这听起来还是很奇怪,以至于这个任务不是一个常见的做法 背景: 我做了一些家庭作业,我猜我

我使用的是netbeans项目:“maven OSGI bundle”,我在felix中运行了bundle activator(等等)。 但是我无法将外部JAR(即本地)添加到bundle本身。实际上,假设我有一个和utils.jar文件,我想在捆绑包中使用(不导出),我不明白为什么这么困难(不常见?)

另外,我已经看到PAX和Eclipse(我只尝试了一个,但没有成功)可以从jar库创建一个包,但对我来说这听起来还是很奇怪,以至于这个任务不是一个常见的做法


背景:

我做了一些家庭作业,我猜我是以错误的方式处理问题,所以我发布了帮助(以正确的方式提示)。 我正在开发一个java库(作为一组接口和实现),作为各种项目的中间件。通用问题和范围与OSGI arch非常兼容

现在的问题基本上是:在bundle(=服务和实现)之间共享一组类/接口(=jar库)。
我喜欢并认为最好的方法是有一个基本捆绑包,将这样的库和其他捆绑包导出为扩展,或将依赖服务导出为用户/提供者/执行器。

。经过大量的家庭作业和测试,我找到了该库的mavenized版本,并使用了“嵌入依赖项”关键字(手动编辑pom),使其正常工作。仍然不知道如何使用netbeans ide实现这一点