我使用 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’”...
这些测试没有任何意义,我该如何禁用它们?