【发布时间】:2020-12-01 13:54:40
【问题描述】:
我们正在使用 swagger 代码生成来创建客户端 API,代码库是用 java 8 编写的,我们现在正在升级到 java 11。我们正在使用 2.4.15 版本的 swagger-codegen-cli .代码生成工作,但最后它会尝试为代码生成 javadoc,在该过程中我们收到以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (attach-javadocs) on project cohortmgr-client: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in http://docs.oracle.com/javase/8/docs/api/ are in the unnamed module.
[ERROR]
[ERROR] Command line was: /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin/javadoc @options @packages
[ERROR]
我不需要 java doc,如果它会给我带来问题,我宁愿不生成 java doc。有没有办法阻止生成 java 文档?
【问题讨论】: