【问题标题】:How do I prevent the swagger codegen system from creating javadocs?如何防止 swagger codegen 系统创建 javadocs?
【发布时间】: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 文档?

【问题讨论】:

    标签: javadoc swagger-codegen


    【解决方案1】:

    您可以使用-Dmaven.javadoc.skip=true 跳过 javadoc 错误,例如

    mvn clean install -Dmaven.javadoc.skip=true
    

    【讨论】:

      猜你喜欢
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      相关资源
      最近更新 更多