如何解决将swagger-codgen-maven-plugin用于REST客户端时跳过gradle文件生成
当我使用swagger-codgen-maven-plugin生成REST客户端时,我想跳过gradle文件的创建,是否可以使用选项或插件配置,以便不生成Gradle和相关文件?
我的pom.xml
<plugin>
<groupId>io.swagger.codgen.V3</groupId>
<artifactId>swagger-codegen-maven-plugin</artifactId>
<version>3.0.21</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>${basedir}/src/main/resources/test.yaml</inputSpec>
<language>java</language>
<library>resttemplate</library>
<output>{basedir}</output>
<apiPackage>com.restclient.api</apiPackage>
<modelPackage>com.restclient.model</modelPackage>
<invokerPackage>com.restclient.invoker</invokerPackage>
<generateApiTests>false</generateApiTests>
<generateModelTests>false</generateModelTests>
<generateApiDocumentation>false</generateApiDocumentation>
<generateModelDocumentation>false</generateModelDocumentation>
<configOptions>
<dateLibrary>java8</dateLibrary>
</configOptions>
</configuration>
</execution>
</executions>
午餐后mvn全新安装,我在项目根目录中发现了很多Gradle文件
__ my_project_root_directory
|__ README.md
|__ build.gradle
|__ build.sbt
|__ docs
|__ git_push.sh
|__ gradle
|__ gradle.properties
|__ gradlew
|__ gradlew.bat
|__ pom.xml
|__ settings.gradle
|__ src
|__ main
|__ java
|__ com.restclient.api
解决方法
这似乎是插件本身的一个已知问题:https://github.com/swagger-api/swagger-codegen/issues/10178
因此无法排除使用此插件生成Gradle项目文件的可能性。它将始终生成两者。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。