关于我的问题,我已经看到了这个答案How to integrate Liferay DXP with Apache POI? ,但我还有几个未回答的问题:
您是如何在bnd.bnd文件中找到要从导入中排除的所有必需的包的?
我在ECLIPSE IDE和Liferay 7.0 Workspace中尝试了同样的事情,只使用了'poi','poi-ooxml‘和'poi-ooxml-schemas',版本:'3.17’以及这3个jar的所有依赖项,但都没有结果。
我不得不做很多编译,部署,去gogo shell并尝试启动包,获得一个新的缺少的导入包,并将其添加到排除列表,这样做我浪费了8-9个小时,得到了一个巨大的排除包列表,但包仍然无法工作。
我想知道您使用的是什么(IDE或其他程序),您是如何找到不必要的依赖项并删除它们的?
这将对未来类似POI的案例非常有帮助。
谢谢,
发布于 2018-08-18 05:43:50
我通常找到它们的方式是构建一个包,部署它,登录gogo并尝试启动它,然后处理它报告的内容。
这将指向您需要包含或排除(使用!package语法)的直接或可传递的依赖项。
清洗,冲洗,重复,直到你的捆绑开始。
https://stackoverflow.com/questions/51725333
复制相似问题