0

我需要将报告生成为 xls 表,但我的项目中已经有 TIKA。现在 TIKA 确实包含POI,我担心的是 TIKA 1.2(我目前正在使用)包含 POI 3.8 的 beta 版本。

我预见到有一天我必须更新 POI 或 TIKA 由于错误修复,同时保持另一个不变。有没有人有这种情况的经验?这是现实中的问题还是我应该使用 TIKA 附带的 POI 版本?

如果我想/需要将它们分开,是否有公认的做法来管理这个(我想没有办法绕过我自己的 ClassLoader 来做到这一点?)。

4

1 回答 1

0

作为一般规则,只需使用两者的最新版本即可。每当有新版本发布时,Tika 都会升级其 POI 依赖项,以进行错误修复和新功能。

如果您需要运行比 Tika 支持的更新版本的 POI,那么您应该从 SVN 中检查 Tika。那里通常有针对较新版本的修复,如果没有,它们将发布到 Tika JIRA。

于 2012-08-24T18:05:30.677 回答