当前位置: 首页 > 知识库问答 >
问题:

maven javadoc插件与模块一起使用时出错退出代码: 1-错误:找不到模块:

胡俊弼
2023-03-14

我有一个使用maven作为构建系统的多模块项目。我想为项目生成javadocs。我愿意:

mvn-ejavadoc:javadoc

当maven访问第一个模块(Util)时,我得到以下结果:

退出代码:1-错误:未找到模块:Util

[ERROR]未能执行目标org.apache.maven.plugins: maven-javadoc插件: 3.2.0: javadoc(default-cli)在项目Util:一个错误发生在Javadoc rep ort生成:[ERROR]退出代码: 1-错误:找不到模块: Util[ERROR][ERROR]命令行是:cmd.exe /X /C"C:\用户\Warren.jdks\annes-openjdk-11.0.7\bin\javadoc.exe@选项@包@argfile"[错误][错误]请参考'C:\用户\Warren\ideaProjects\Javabot_TOS\Util中生成的Javadoc文件\Target\site\apidocs'dir。[错误][错误]-

从Util/target/site/apidocs目录:

argfile读取:

'C:/Users/Warren/IdeaProjects/Javabot\u TOS/Util/src/main/java/module info。爪哇的

选项如下:

包读取:

org.javabot.utilorg.javabot.utilorg.javabot.utilorg.javabot.util

还有javadoc。bat内容如下:

cmd。exe/X/C“C:\Users\Warren.jdks\adopt-openjdk-11.0.7\bin\javadoc.exe@options@packages@argfile”

模块信息。java文件位于Util/src/main/java

有人能解释为什么它不起作用吗?

共有2个答案

上官英哲
2023-03-14

我有相同的问题(s)已经描述在:

带有maven的Java11/12Javadoc导致无法为测试生成Javadoc

所以重要的是以下两点:

  • 使用新的java版本,如11.0。10或以上-无旧版本
  • 请注意我的错误报告,因为maven javadoc插件中似乎有一个错误
封鸿雪
2023-03-14

要为Maven多模块项目生成JavaDoc,需要使用聚合目标(例如。mvn javadoc:聚合

注意:根据每个留档,自3.1.0版本以来,JavaDoc聚合已更改:https://maven.apache.org/plugins/maven-javadoc-plugin/examples/aggregate.html

 类似资料: