3 回答
TA贡献1719条经验 获得超6个赞
如果使用 fop 2.4.0-SNAPSHOT 的主干,nullpointer 问题就会消失。回到 2.3 再次给出空指针。
请注意,对于 fop,仅将依赖项添加到 pom.xml。它尚未在 java 源代码中使用。
警告仍然存在。
TA贡献1864条经验 获得超2个赞
你有没有尝试过
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>2.3</version>
<exclusions>
<exclusion>
<groupId>xalan</groupId>
<artifactId>serializer</artifactId>
</exclusion>
<exclusion>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
</exclusion>
</exclusions>
</dependency>
TA贡献1830条经验 获得超3个赞
我开始使用 FOP 2.3 建立一个项目;我使用了一个 module-info.java,其中包含:
requires fop;
requires avalon.framework.api;
requires avalon.framework.impl;
但是,由于 avalon 拆分包,最终我不得不推迟。
当 FOP 2.4 发布时,该特定问题将消失:https ://github.com/apache/fop/commit/bd7d5048785c691e6e3e152af10805f3127b760d
我之前通过自己模块化解决的 Xalan 问题:- https://github.com/plutext/xalan-j/tree/Plutext_Java11_Repackaged_Docx4j
添加回答
举报