簡體   English   中英

為 REST 客戶端使用 swagger-codgen-maven-plugin 時跳過 gradle 文件生成

[英]skip gradle files generation when using swagger-codgen-maven-plugin for REST client

當我使用 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 clean install 我在我的項目根目錄中發現了很多 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 項目文件的可能性。 它將始終生成兩者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM