如何在 Alfresco 5.2 中升级 Apache POI 版本项目?

问题描述

我有 Alfresco 5.2 项目,Apache POI 版本为“3.10.1-20151016-alfresco-patched”,我需要更新至 5.0.0 版本。 我已经添加了部分

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>5.0.0</version>
        </dependency>

但正如我所见,XWPFTableCell 类仍然有一个旧版本:/home/katya3/.m2/repository/org/apache/poi/poi-ooxml/3.10.1-20151016-alfresco-patched/poi-ooxml -3.10.1-20151016-alfresco-patched-sources.jar!/org/apache/poi/xwpf/usermodel/XWPFTableCell.java 我也看不到所需的方法 setWidth (在 4.0.0 中添加)所以版本仍然很旧。请教我如何升级? 谢谢!

解决方法

当前 Alfresco 支持的 Poi 版本是 4.1.2。使用这个版本并执行 maven clean 并安装,它会工作。

<dependency.poi.version>4.1.2</dependency.poi.version>