2 июня состоялся первый публичный релиз openapi-generator. Актуальная версия 3.0.0. Все изменения можно найти тут. Этот релиз включает мой Rest-assured клиент.
Rest-assured клиент
Посмотреть можно так:
docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate -i http://petstore.swagger.io/v2/swagger.json -g java --library rest-assured -o /local/out/java
Также есть maven плагин для генерации клиента
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>http://petstore.swagger.io/v2/swagger.json</inputSpec>
<output>${project.build.directory}/generated-sources/swagger</output>
<language>java</language>
<configOptions>
<dateLibrary>java8</dateLibrary>
</configOptions>
<library>rest-assured</library>
<generateApiTests>true</generateApiTests>
<generateApiDocumentation>false</generateApiDocumentation>
<generateModelDocumentation>false</generateModelDocumentation>
<apiPackage>${default.package}.api</apiPackage>
<modelPackage>${default.package}.model</modelPackage>
<invokerPackage>${default.package}</invokerPackage>
</configuration>
</execution>
</executions>
</plugin>
Более подробно я писал в своем посте.