当我使用 Apache fop和Java 11设置maven项目时,我收到警告和maven-compiler-plugin 3.8.0。NullPointerException
使用的原型在 Java 11 上运行良好,可以快速创建桌面应用程序,但前提是我不将依赖项添加到 fop-2.3。(我也想知道相同的 Java 代码如何在mvn test中正常工作,但在添加 fop 依赖项时失败。)
添加
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>2.3</version>
</dependency>
到 pom.xml 并使用 mvn test 运行导致
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ checkXslt ---
[WARNING] Can't extract module name from batik-script-1.10.jar: Provider class org.apache.batik.bridge.RhinoInterpreterFactory not in module
[WARNING] Can't extract module name from xalan-2.7.2.jar: Provider class org.apache.bsf.BSFManager not in module
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project checkXslt: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile failed. NullPointerException -> [Help 1]
我想知道是否有使用 fop 依赖并为 Java 11 编译的 pom.xml。
慕侠2389804
慕斯王
牛魔王的故事
相关分类