GradleでSwagger Code Generatorを利用するためのプラグインをリリースしました。
バージョン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']
}