覆盖 openAPI 生成的源代码

时间:2021-05-18 13:01:11

标签: spring-boot openapi-generator

我正在使用带有 openAPI 生成器 maven 插件的 Spring Boot 并使用以下配置获取在 src/main/java 下生成的源代码:

 <configuration>
            <inputSpec>openapi.yaml</inputSpec>
            <output>${project.basedir}</output>
            <generatorName>java</generatorName>
            <addCompileSourceRoot>true</addCompileSourceRoot>
            <skipOverwrite>false</skipOverwrite>

            <modelNameSuffix>Dto</modelNameSuffix>
            <modelPackage>be.ordina.conference.api.model</modelPackage>
            <generateModels>true</generateModels>
            <generateModelTests>false</generateModelTests>
            <generateModelDocumentation>true</generateModelDocumentation>

            <generateApis>false</generateApis>
            <generateSupportingFiles>false</generateSupportingFiles>

            <library>jersey2</library>

            <configOptions>
                <dateLibrary>java8-localdatetime</dateLibrary>
                <java8>true</java8>
                <useBeanValidation>true</useBeanValidation>
                <sourceFolder>src/java</sourceFolder>
            </configOptions>

我想通过更改一些输入参数类型来修改生成的接口,这是我在 src/main/java 下所做的。

再次构建项目后,openAPI 代码生成将覆盖更改。 我想限制这种情况的发生。 任何指示如何做到这一点。

0 个答案:

没有答案