Java 8 では、maven の wsimport ゴールに codehaus の jaxws-maven-plugin バージョン 2.5 を使用していました。現在、アプリケーションを Java 11 に移行していますが、プラグインの実行でエラーが発生します。
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<versionRange>2.5</versionRange>
私は1つの回避策を見つけて、Java 11のエラーを解決する以下を使用しました - :
<plugin>
<groupId>com.helger.maven</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
codehaus は Java11 をサポートするプラグインをまだ更新していないと思います。私のアプローチは正しいものですか、それとも代替手段はありますか?