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

Swagger codegen maven:更改生成文件的位置

陶成化
2023-03-14

我目前正在通过maven插件使用swagger-codesen:https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin.我已经设置了我希望使用生成api文件的位置


共有2个答案

施鸿
2023-03-14

您可以扩展AbstractJavaCoode en并在构造函数中覆盖source ceFolder变量的值。这个扩展的类可以作为--lang参数传递给coode en。

柯阳曦
2023-03-14

src/main/java是Maven的惯例。

文件夹结构是在Swagger Codegen的代码中硬编码的,无法更改。

 类似资料:
  • 我正在使用MapStruct和maven,如文档中所述(http://mapstruct.org/documentation/stable/reference/html/). 现在,我想将生成的映射器类的位置从目标文件夹更改为源文件夹。我已经阅读了如何更改mapstruct生成的类location和M2E,以及如何将maven生成的源文件夹作为eclipse源文件夹,并通过使用maven处理器插件

  • 当我执行playbook时,这可以非常好地工作。但是,当我执行位于其他位置的playbook(因此不是直接在这个目录中)时,导入将不再工作。这样做的原因是它们的导入相对于导入的剧本所在的位置。 同样的情况也发生在使用其他模块的任务中,如复制。他们查找与剧本位置相关的文件。 有没有办法让我的任务为位于不同目录的剧本工作?

  • 问题内容: 假设我在SQL Server Management Studio中为某些表添加了新列。当我按保存时,有什么方法可以获取执行的更改脚本? 我要实现的是将相同的更改应用于其他数据库(出于调试目的,我们为每个开发人员都有一个单独的数据库)。 问题答案: 我假设您在MS SSMS中使用表设计器。 在设计器中进行更改,然后在点击之前,进入菜单并选择。

  • 我只是按照这个问题修改了pom以创建不同的war文件。这是原始配置 下面是修改后的(要创建cambelton.war) 当尝试构建时,它会出现错误,但会创建war文件。我认为在尝试创建zip文件时会出现问题。这是错误消息 编辑1 这是webapp。xml 编辑2:也添加了$符号,但仍然给出与相同的错误

  • 我想对小部件(Yii)的css文件进行更改。如果我不想更改核心文件,我必须将更改后的css放在哪里?