2017-07-21 13 views
2

私はswaggerを使用して残りのAPIを生成する必要があります。私はRest APIを生成するためにyamlファイルを作成しました。私のpom.xmlで、私はspring-boot依存関係のないswagger-codegen-maven-pluginの使用

BLOCKQUOTE

`<build> 
     <plugins> 
      <plugin> 
       <groupId>io.swagger</groupId> 
       <artifactId>swagger-codegen-maven-plugin</artifactId> 
       <version>2.2.2</version> 
       <executions> 
        <execution> 
         <id>sample-api</id> 
         <goals> 
          <goal>generate</goal> 
         </goals> 
         <configuration> 
          <inputSpec>src/main/resources/swagger.yaml</inputSpec> 
          <output>src/test/java</output> 
          <language>spring</language> 
          <configOptions> 
           <sourceFolder>/</sourceFolder> 
          </configOptions> 
          <apiPackage>io.swagger.handler</apiPackage> 
          <modelPackage>io.swagger.model</modelPackage> 
          <invokerPackage>io.swagger.handler</invokerPackage> 
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    </build>` 

を持っているが、私は "MVNはクリーンインストール" を実行するときには、依存関係をorg.springframework.boot提供するために、私に尋ねます。このプラグインをSpring-Boot依存関係なしで使用できる方法はありますか?

答えて

0
<!-- SWAGGER --> 
      <plugin> 
       <groupId>io.swagger</groupId> 
       <artifactId>swagger-codegen-maven-plugin</artifactId> 
       <version>2.2.3</version> 
       <executions> 
        <execution> 
         <goals> 
          <goal>generate</goal> 
         </goals> 
         <configuration> 
          <inputSpec>${basedir}/swagger.yaml</inputSpec> 
          <language>spring</language> 
          <output>${basedir}</output> 
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 
+1

このコードでは質問に答えることができますが、問題の解決方法および/または理由を説明する追加のコンテキストを提供すると、回答の長期的価値が向上します。 – mx0

関連する問題