繁体   English   中英

Maven编译插件找到依赖项,但Maven Javadoc插件找不到

[英]Maven Compile Plugin finds the dependencies but Maven Javadoc Plugin doesn't

我尝试生成由具有mvn site的多个子模块组成的项目的Java API文档,但是它不起作用,而mvn install可以工作,它可以解决所有依赖关系并且可以成功编译。 mvn site既不解析父pom文件中所有子模块所继承的依赖关系(包括easymock),也不解析某些子模块所特定的依赖关系(包括SWT)。

我收到以下错误消息:[错误]无法在项目ardor3d上执行目标org.apache.maven.plugins:maven-site-plugin:3.7.1:site(默认站点):生成maven-javadoc-plugin时出错: 3.1.1:汇总报告:[错误]退出代码: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的Ardor3D Continuation有关,并且可以用最新的源代码重现。

我在这里看到了类似的问题但我认为接受的答案对我的情况没有帮助。

它可以与Java 8一起使用,但是我不确定这是罪魁祸首。

PS:恢复此更改并使用Java 8可以解决此错误。

<source>1.8</source><target>1.8</target>替换<release>8</release>并使用Java 8而不是Java 11可以解决此问题。 这也可能是Maven的Javadoc的插件和Java 11.此bug已报告的错误在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM