Web サービス定義を OpenAPI ドキュメントとして作成しました。私が使用している openapi-generator-maven-plugin は、常に pom と gradle ビルド スクリプトを使用してプロジェクト全体を生成しますが、必要なのは pojo と、生成される API クライアントだけです。JaxB または JaxWS コード ジェネレーターと同等に機能するはずです。
プラグインにJavaコードのみを生成するように指示する方法はありますか? たぶん、仕事をする別のプラグインがありますか?
これが私の構成です:
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>5.1.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>${project.basedir}/src/main/resources/my-api.yaml</inputSpec>
<modelPackage>com.my.path.to.api</modelPackage>
<generatorName>java</generatorName>
<generateApis>false</generateApis>
<generateModels>true</generateModels>
<generateModelDocumentation>false</generateModelDocumentation>
<generateModelTests>false</generateModelTests>
<library>vertx</library>
<configOptions>
<sourceFolder>src/main/java</sourceFolder>
<dateLibrary>java8</dateLibrary>
</configOptions>
</configuration>
</execution>
</executions>
</plugin>