如何防止swagger codegen系统创建javadocs?
我们正在使用swagger代码生成来创建客户端API,代码库是用Java8编写的,现在我们正在升级到Java11。我们使用的是2.4.15版本的swagger codegen cli。代码生成工作正常,但最后它尝试为代码生成javadoc,在此过程中,我们得到以下错误:如何防止swagger codegen系统创建javadocs?,javadoc,swagger-codegen,Javadoc,Swagger Codegen,我们正在使用swagger代码生成来创建客户端API,代码库是用Java8编写的,现在我们正在升级到Java11。我们使用的是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 proje
[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文档,如果java文档会给我带来问题,我宁愿不生成它。是否存在阻止生成java文档的方法?您可以使用
-Dmaven.javadoc.skip=true来跳过javadoc错误,例如
mvn clean install -Dmaven.javadoc.skip=true