小编Chr*_*oph的帖子

OSGi应用程序中所需的专有非OSGi包 - 无法重新分发

我想在OSGi环境中使用专有的非OSGi jar.对于开发,我们只需使用Maven bundle plugin [1]重新打包/导出它.问题是,出于法律原因,我们将无法将这些包重新分发给我们的客户,这会导致嵌入和重新包装,这是(AFAIK)唯一的选择(参见[2]).

在使用OSGi之前,我们在手册中有一节介绍如何在自己获取这些文件后将这些文件放入库文件夹中.鉴于解决类的OSGi规则,这显然不再适用.

我是否正确地认为解决这个问题的唯一方法是合法的,即从包裹的供应商那里获得再分配许可证(这可能是一个邪恶的噩梦,妨碍及时交付),还是我错过了技术解决方案?

[1] 如何在OSGi容器中的bundle之间共享非OSGi库?

[2] osgi应用程序中的非osgi库使用

java osgi

5
推荐指数
1
解决办法
285
查看次数

标签 统计

java ×1

osgi ×1