diff --git a/airline/client/jax-ws/pom.xml b/airline/client/jax-ws/pom.xml
index ab664da..0c588c0 100644
--- a/airline/client/jax-ws/pom.xml
+++ b/airline/client/jax-ws/pom.xml
@@ -31,63 +31,45 @@
org.springframework.ws
spring-ws-core
-
-
+
+ com.sun.xml.ws
+ jaxws-tools
+ ${jaxws-tools.version}
+
+
+
+ jakarta.jws
+ jakarta.jws-api
+ ${jws-api.version}
+
+
+
-
- org.apache.maven.plugins
- maven-antrun-plugin
- 1.8
-
-
- com.sun.xml.ws
- jaxws-tools
- ${jax-ws.version}
-
-
- com.sun
- tools
- 1.5.0
- system
- ${env.JAVA_HOME}/lib/tools.jar
-
-
-
-
- generate-sources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
-
+
+ com.sun.xml.ws
+ jaxws-maven-plugin
+ 3.0.0
+
+
+
+ wsimport
+
+
+
+
+
+ ${project.basedir}/../airline.wsdl
+ org.springframework.ws.samples.airline.client.jaxws
+ ${sourcesDir}
+ ${classesDir}
+ true
+
+
org.codehaus.mojo
build-helper-maven-plugin
diff --git a/airline/client/jax-ws/src/main/java/org/springframework/ws/samples/airline/client/jaxws/JaxWsMain.java b/airline/client/jax-ws/src/main/java/org/springframework/ws/samples/airline/client/jaxws/JaxWsMain.java
index a2b31fe..1d48ca9 100644
--- a/airline/client/jax-ws/src/main/java/org/springframework/ws/samples/airline/client/jaxws/JaxWsMain.java
+++ b/airline/client/jax-ws/src/main/java/org/springframework/ws/samples/airline/client/jaxws/JaxWsMain.java
@@ -16,6 +16,8 @@
package org.springframework.ws.samples.airline.client.jaxws;
+import jakarta.xml.ws.soap.SOAPFaultException;
+
import java.net.MalformedURLException;
import java.net.URL;
@@ -24,7 +26,6 @@ import javax.xml.datatype.DatatypeConstants;
import javax.xml.datatype.DatatypeFactory;
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.namespace.QName;
-import javax.xml.ws.soap.SOAPFaultException;
/**
* Simple client that calls the GetFlights and BookFlight operations using JAX-WS.
diff --git a/pom.xml b/pom.xml
index 6e4bdb1..54756b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.7.4
+ 3.0.0-SNAPSHOT
@@ -42,13 +42,22 @@
+
+ 17
+ 3.0.1
+ 3.0.0
+ ${project.basedir}/target/generated-sources/jaxws
+ ${project.basedir}/target/classes
+ ${project.basedir}/airline/client/airline.wsdl
+
+
- airline/client/axis1
+
airline/client/jax-ws
- airline/client/jms
+
airline/client/saaj
airline/client/spring-ws
- airline/server
+
echo/client/saaj
echo/client/spring-ws
echo/server
@@ -57,21 +66,6 @@
tutorial
-
-
- spring-ws-3.1-snapshots
-
- 3.1.4-SNAPSHOT
-
-
-
- spring-ws-3.2
-
- 3.2.0-SNAPSHOT
-
-
-
-