我们正在使用 ColdFusion MX7。
CFDOCUMENT 标签使用 iText 创建 PDF,因此整个 iText 库都包含在标准 CF 部署中。
我遇到的问题是我想使用比 CF7 中包含的版本更新的 iText 版本。我需要保持 CFDOCUMENT 正常运行,因此不能简单地更改 jar 文件。
到目前为止,我所做的是将 iText 源代码加载到 Eclipse 中并将其重构为不同的名称。效果很好,并且已经这样做了大约一年。
但是,我想升级到最新的 iText 版本,并且再次跳过重构的圈子有点令人生畏。
有没有更简单的方法来加载 jar 并且不让它们与旧版本冲突?