【问题标题】:Maven Compile Plugin finds the dependencies but Maven Javadoc Plugin doesn'tMaven Compile Plugin 找到依赖项,但 Maven Javadoc Plugin 没有
【发布时间】: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


    【解决方案1】:

    <release>8</release> 替换为<source>1.8</source><target>1.8</target> 并使用Java 8 而不是Java 11 可以解决问题。这可能是 Java 11 的 maven-javadoc-plugin 的错误。此错误已报告here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-06
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 2023-03-12
      • 2013-05-09
      • 2020-03-02
      相关资源
      最近更新 更多