GeekFactory

int128.hatenablog.com

Gradle Swagger Codegen Plugin 1.1.0をリリースした

GradleでSwagger Code Generatorを利用するためのプラグインをリリースしました。

github.com

バージョン1.1.0では、自動生成の対象を components オプションで選べるようになりました。下記のビルドスクリプトではモデルクラスとAPIクラスを生成しています。

plugins {
    id 'java'
    id 'org.hidetake.swagger.codegen' version '1.1.0'
}

task generateMyServer(type: SwaggerCodegen) {
    language = 'spring'
    inputFile = file('petstore.yaml')
    outputDir = file("$buildDir/generated")
    components = ['models', 'apis']
}