В Java 11 JAX-WS был удален из JDK. Это предотвращает легкую генерацию классов JAX-WS с плагином Maven, используя wsimport
под капотом.
Я использую следующую конфигурацию для плагина 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?