5

我需要处理xlsxOSGi 包中的 Excel 文档,但org.apache.servicemix.bundles.poi缺少使用 2007 和更早格式的类。

我创建了一个带有完整 apache poi 的 OSGi 包(jar 文件)(包括ooxml官方 apache poi 包中不存在的类)。我用了这个pom。

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

4

1 回答 1

0

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

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

于 2015-07-28T02:14:58.940 回答