提问者:小点点

如何将Liferay 7与ApachePOI集成?-更多详细信息


我遇到了这个答案如何将Liferay DXP与ApachePOI集成?关于我的问题,但我还有几个未回答的问题:

您是如何在bnd. bnd文件中找到所有需要排除导入的包的?

我在ECLIPSEIDELiferay 7.0 Workspace中尝试了同样的事情,只使用'poi','poi-ooxml'和'poi-ooxml-schemas',版本:'3.17'和这3个罐子的所有依赖项,但我一无所获。

我不得不做很多编译,部署,去gogo shell并尝试启动捆绑包,并获得一个新的丢失的导入包并将其添加到排除列表中,这样做我浪费了8-9个小时,得到了一个巨大的排除包列表,但捆绑包仍然不起作用。

我想知道你使用了什么(IDE或其他程序),以及你是如何找到不必要的依赖并删除它们的?

这对未来像这样POI的案例非常有帮助。

谢谢你,


共1个答案

匿名用户

我通常找到它们的方式是构建一个捆绑包,部署它,登录gogo并尝试启动它,然后处理它报告的内容。

这将指向您需要包含或排除的直接或传递依赖项(使用!包语法)。

清洗,冲洗,重复,直到你的捆绑开始。