在Java 8中,我使用codehaus'jaxws-maven-plugin 2.5版来实现maven中的wsimport目标 . 现在我将我的应用程序移动到Java 11,插件执行会出错 .

<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<versionRange>2.5</versionRange>

我找到了一个解决方法,并使用以下解决了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的支持 . 我的方法是正确的,还是有其他选择?