小编M H*_*Hot的帖子

Spring Boot:OpenApi 生成器插件创建不需要的测试文件

我使用 OpenApi 3.0 和 maven 插件openapi-generator-maven-plugin来生成我的 api + 对象。

这是我的 Maven 配置:

                    <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <inputSpec>${project.basedir}/src/main/resources/BookingService.yaml</inputSpec>
                        <generatorName>spring</generatorName>
                        <modelPackage>${clientPackage}.model</modelPackage>
                        <invokerPackage>${clientPackage}.invoker</invokerPackage>
                        <apiPackage>${clientPackage}.api</apiPackage>
                        <generateApis>true</generateApis>
                        <generateApiTests>false</generateApiTests>
                        <generateModelTests>false</generateModelTests>
                        <configOptions>
                            <delegatePattern>true</delegatePattern>
                        </configOptions>
                    </configuration>
                </execution>
Run Code Online (Sandbox Code Playgroud)

它按预期工作,但它也会生成我不想要的测试。正如您在我的配置中看到的,我禁用了 Api 测试 + 模型测试的测试。

在此输入图像描述

这些测试的编译失败,因为构建目标文件夹中的“无法解析符号‘SpringBootTest’”...

这些测试没有任何意义,我该如何禁用它们?

maven spring-boot openapi openapi-generator

6
推荐指数
1
解决办法
4072
查看次数

标签 统计

maven ×1

openapi ×1

openapi-generator ×1

spring-boot ×1