微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我需要在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包.除了你以外的人维护它们,构建它们,还有许多人也使用它们.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐