Первый публичный релиз OpenAPI Generator

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>

Более подробно я писал в своем посте.