在Java 11中,JAX-WS已从JDK中删除。这导致使用Maven插件 wsimport
轻松生成JAX-WS类时遇到问题。我正在使用以下配置的Maven插件 org.codehaus.mojo:jaxws-maven-plugin
。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<extension>true</extension>
<packageName>tech.myproject.service</packageName>
<wsdlFiles>
<wsdlFile>${basedir}/src/main/resources/wsdl/service.wsdl</wsdlFile>
</wsdlFiles>
<wsdlLocation>/wsdl/service.wsdl</wsdlLocation>
</configuration>
</execution>
</executions>
</plugin>
有没有一种简单的方法来安装wsimport或者使用另一个插件捆绑特定于体系结构的wsimport来继续生成WSDL类?