6

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 をサポートするプラグインをまだ更新していないと思います。私のアプローチは正しいものですか、それとも代替手段はありますか?

4

2 に答える 2