【发布时间】:2019-12-27 04:33:56
【问题描述】:
我尝试使用mvn site 生成由多个子模块组成的项目的Java API 文档,但它不起作用,而mvn install 起作用,它解决了所有依赖项并成功编译。 mvn site 既不解析父 pom 文件中所有子模块(包括 easymock)所继承的依赖,也不解析特定于某些子模块(包括 SWT)的依赖。
我收到以下错误消息: [错误] 无法在项目 ardor3d 上执行目标 org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site):生成 maven-javadoc-plugin:3.1.1:aggregate 报告时出错: [错误] 退出代码:1 - /home/gouessej/Documents/programming/java/workspace/Ardor3D/ardor3d-swt/src/test/java/com/ardor3d/input/swt/TestSwtMouseWrapper.java:23:错误:包org.eclipse.swt.events 不存在
我使用 Maven 3.6.1 和 OpenJDK 11。这个问题涉及开源项目 JogAmp's Ardor3D Continuation,并且可以使用最新的源代码重现。
我看到了一个类似的问题here,但我认为接受的答案对我的情况没有帮助。
它适用于 Java 8,但我不确定它是否是罪魁祸首。
P.S:恢复 this change 并使用 Java 8 可以解决此错误。
【问题讨论】:
标签: java maven javadoc maven-javadoc-plugin