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

如何将resolve完全传递给swagger codegen maven插件?

惠翰藻
2023-03-14

如果我手动生成一个带有swagger-codemen-cli的客户端API,比如:

java -jar swagger-codegen-cli-3.0.21.jar generate -i file:///C:/Fredrik/Applications/Swagger/da_2.json -l java -o da_2_client -c da_2_options.json --resolve-fully

... 然后我会得到我需要的所有课程。

但是如果从maven内部运行swagger codegen maven插件,如何传递参数——完全解析?

<plugin>
    <groupId>io.swagger.codegen.v3</groupId>
    <artifactId>swagger-codegen-maven-plugin</artifactId>
    <version>3.0.21</version>
    <executions>
        <execution>

            <id>deviceagent-client-interface</id>
            <goals>
                <goal>generate</goal>
            </goals>

            <configuration>

                <!-- the json-file -->
                <inputSpec>${basedir}/src/main/resources/da_2.json</inputSpec>

                <!-- target to generate java client code -->
                <language>java</language>

                <!-- the output dir -->
                <output>${basedir}</output>

                <!-- the config file -->
                <configurationFile>${basedir}/src/main/resources/da_2_options.json</configurationFile>

            </configuration>

        </execution>
    </executions>
</plugin>

如果没有完全解析,我会错过几个类,比如InlineResponse200。

最好的问候Fredrik

共有1个答案

屠兴旺
2023-03-14

看起来你不需要通过——完全解决。没有它生成的类就足够了。

 类似资料:
  • 问题内容: 我知道不推荐这样做,但是是否可以将用户密码传递给scp? 作为批处理作业的一部分,我想通过scp复制文件,接收服务器当然需要密码,不,我不能轻易地将其更改为基于密钥的身份验证。 问题答案: 您就可以使用一个工具脚本它预期(有得心应手绑定太像Pexpect的为Python)。

  • 问题内容: 我试图将URI对象传递给我的Intent,以便在另一个活动中使用该URI。 如何传递URI? 现在如何在其他活动中使用此URI? 感谢你们 问题答案: 您可以将uri存储为字符串 然后像这样将字符串转换回uri

  • 问题内容: 在我的ASP.NET MVC应用程序中,我希望用户将值添加到文本框中,然后按Ajax.ActionLink。我想做这样的事情: Ajax.ActionLink(“ Go”,“ Action”,“ Controller”,新的{value = textbox1.value}) 还是我还能如何使此文本框值返回到我的操作?jQuery的? 问题答案: 您可以使用AJAX $ .get方法运行

  • 问题内容: 我需要更新我的时间。该值由正在执行的函数返回。 返回一个整数。 这将返回未防御状态。因此,我需要获取计数并将其传递给 问题答案: 如果您需要在每次调用之后更改重复间隔,则不能使用-使用恒定重复。您需要使用,因此您可以每次更改时间段:

  • 问题内容: 我试图找到定义可以以一般方式使用的组件的正确方法: 当然,可以想象并在父组件和子组件之间进行渲染的逻辑。 对于这个问题,这是一个虚拟的实现: 问题是,每当您用于定义包装器组件时,如何将某些属性传递给其所有子组件? 问题答案: 用新道具克隆Children 您可以使用React.Children遍历子级,然后使用React.cloneElement使用新的道具(浅合并)克隆每个元素,例如

  • 问题内容: 我正在A中使用RUN指令安装rpm 但是,我想将值“ 2.3”作为参数传递。我的RUN指令应类似于: 哪里 问题答案: 您正在寻找和指导。这些是Docker 1.9中的新功能。查看https://docs.docker.com/engine/reference/builder/#arg。这将允许您添加到,然后使用构建。