【问题标题】:Swagger-codegen-maven: Change where files are generated toSwagger-codegen-maven:更改文件的生成位置
【发布时间】:2020-01-31 02:24:53
【问题描述】:

我目前正在通过 maven 插件使用 swagger-codegen:https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin。 我已经使用 pom.xml 中的 <apiPackage></apiPackage> 字段设置了我希望生成 api 文件的位置。 但是当我生成我的 api 时,它会被放入 src/main/java/<apiPackage>。我想知道src/main/java 在哪里声明为路径的一部分,是否可以更改。

【问题讨论】:

    标签: swagger-codegen swagger-codegen-maven-plugin


    【解决方案1】:

    src/main/javaMaven convention

    此文件夹结构在 Swagger Codegen 的代码中为hard-coded,无法更改。

    【讨论】:

      【解决方案2】:

      您可以扩展 AbstractJavaCodegen 并在构造函数中覆盖 sourceFolder 变量的值。您可以将此扩展类作为 --lang 参数传递给 codegen。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-04-15
        • 2020-04-05
        • 2019-04-29
        • 2022-10-20
        • 1970-01-01
        • 2015-04-09
        • 2021-05-14
        相关资源
        最近更新 更多