加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何添加自定义osgi包作为新依赖?

发布时间:2020-12-14 05:00:55 所属栏目:百科 来源:网络整理
导读:我需要在OSGi包中处理xlsx Excel文档,但org.apache.servicemix.bundles.poi缺少使用2007和旧格式的类. 我已经创建了一个带有完整apache poi的OSGi包(jar文件)(包括官方apache poi包中没有的ooxml类).我用了this pom. 所以,经过一些努力,我有我想要的捆绑.现
我需要在OSGi包中处理xlsx Excel文档,但org.apache.servicemix.bundles.poi缺少使用2007和旧格式的类.

我已经创建了一个带有完整apache poi的OSGi包(jar文件)(包括官方apache poi包中没有的ooxml类).我用了this pom.

所以,经过一些努力,我有我想要的捆绑.现在的问题是如何将它与我现有的捆绑包一起使用?我怎么能告诉它导入我需要的东西?从理论上讲,这个pom文件有< servicemix.osgi.export>列出要导出的命名空间,我应该能够在我的包中导入它们.

解决方法

如果您所做的只是使用OSGI包清单信息包装Apache POI,请考虑使用预打包且免费提供的Eclipse Orbit项目输出: http://download.eclipse.org/tools/orbit/downloads/

该站点包括多个版本的Apache POI以及许多其他OSS项目作为OSGI包.除了你以外的人维护它们,构建它们,还有许多人也使用它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读