【发布时间】:2020-03-12 21:26:20
【问题描述】:
Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules.
有没有人能够使 javadoc 工作而无需将源版本更改为 1.8(如其他论坛中所建议的那样)?我正在使用 JDK v11.0.5,但问题仍然存在(JDK 12+ 也是如此)。
编辑:此错误源自 maven,由 maven-javadoc-plugin 引发。即使使用 <source>8</source> 配置,我也无法使其适用于 JDK 11+。
【问题讨论】:
-
我认为这个问题需要更多细节。你用maven吗?您是否在项目中使用或尝试过使用模块?
-
@rü- 你说得对,我已经更新了帖子,谢谢。是的,我正在使用具有多模块设置的 Maven。
标签: java maven javadoc java-11 maven-javadoc-plugin