diff --git a/mtom/client/spring-ws/pom.xml b/mtom/client/spring-ws/pom.xml index 65cdc49..ecb3df6 100644 --- a/mtom/client/spring-ws/pom.xml +++ b/mtom/client/spring-ws/pom.xml @@ -17,8 +17,7 @@ Demo project for Spring Web Services - 1.8 - 2.15.0 + ${project.basedir}/../../server/src/main/resources/contentStore.wsdl @@ -49,25 +48,48 @@ spring-boot-maven-plugin - - org.codehaus.mojo - jaxb2-maven-plugin - 2.5.0 - - - xjc - - xjc - - - - - WSDL - ${project.basedir}/../../server/src/main/resources/contentStore.wsdl - org.springframework.ws.samples.mtom.client.sws - 2.1 - - + + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + 0.15.0 + + + + generate + + + + + WSDL + org.springframework.ws.samples.mtom.client.sws + + + ${wsdl} + + + true + + + + + + + + + + + + + + + + + + + + + + @@ -105,7 +127,7 @@ - ${project.basedir}/target/generated-sources/jaxb + ${project.basedir}/target/generated-sources/xjc diff --git a/mtom/client/spring-ws/src/main/java/org/springframework/ws/samples/mtom/client/sws/SaajMtomClient.java b/mtom/client/spring-ws/src/main/java/org/springframework/ws/samples/mtom/client/sws/SaajMtomClient.java index e70e4f0..738f2ee 100644 --- a/mtom/client/spring-ws/src/main/java/org/springframework/ws/samples/mtom/client/sws/SaajMtomClient.java +++ b/mtom/client/spring-ws/src/main/java/org/springframework/ws/samples/mtom/client/sws/SaajMtomClient.java @@ -22,8 +22,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; -import javax.activation.DataHandler; - +import jakarta.activation.DataHandler; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.CommandLineRunner; diff --git a/mtom/server/pom.xml b/mtom/server/pom.xml index ca6f649..bbd4503 100644 --- a/mtom/server/pom.xml +++ b/mtom/server/pom.xml @@ -10,17 +10,14 @@ ../../ - org.springframework.ws mtom-server 0.0.1-SNAPSHOT Spring Web Services Samples - MTOM - Server Demo project for Spring Web Services - 1.8 - 2.10.6 - 2.15.0 - 2.0.2 + 2.0.2 + ${project.basedir}/src/main/resources/contentStore.wsdl @@ -52,12 +49,6 @@ org.springframework.boot spring-boot-starter-test test - - - org.junit.vintage - junit-vintage-engine - - @@ -71,25 +62,28 @@ spring-boot-maven-plugin - - org.codehaus.mojo - jaxb2-maven-plugin - 2.5.0 - - - xjc - - xjc - - - - - WSDL - ${project.basedir}/src/main/resources/contentStore.wsdl - org.springframework.ws.samples.mtom.schema - 2.1 - - + + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + 0.15.0 + + + + generate + + + + + WSDL + org.springframework.ws.samples.mtom.schema + + + ${wsdl} + + + true + + org.codehaus.mojo @@ -104,7 +98,7 @@ - target/generated-sources/jaxb + target/generated-sources/xjc diff --git a/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepository.java b/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepository.java index f02ecc2..ffe693a 100644 --- a/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepository.java +++ b/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepository.java @@ -16,11 +16,11 @@ package org.springframework.ws.samples.mtom.service; +import jakarta.activation.DataHandler; + import java.io.File; import java.io.IOException; -import javax.activation.DataHandler; - /** @author Arjen Poutsma */ public interface ContentRepository { diff --git a/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepositoryImpl.java b/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepositoryImpl.java index 174301a..90d0b13 100644 --- a/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepositoryImpl.java +++ b/mtom/server/src/main/java/org/springframework/ws/samples/mtom/service/ContentRepositoryImpl.java @@ -16,13 +16,9 @@ package org.springframework.ws.samples.mtom.service; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; +import jakarta.activation.DataHandler; -import javax.activation.DataHandler; +import java.io.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/mtom/server/src/main/java/org/springframework/ws/samples/mtom/ws/ContentRepositoryEndpoint.java b/mtom/server/src/main/java/org/springframework/ws/samples/mtom/ws/ContentRepositoryEndpoint.java index dab267e..b96e5b8 100644 --- a/mtom/server/src/main/java/org/springframework/ws/samples/mtom/ws/ContentRepositoryEndpoint.java +++ b/mtom/server/src/main/java/org/springframework/ws/samples/mtom/ws/ContentRepositoryEndpoint.java @@ -16,18 +16,14 @@ package org.springframework.ws.samples.mtom.ws; +import jakarta.activation.DataHandler; +import jakarta.activation.FileDataSource; + import java.io.File; import java.io.IOException; -import javax.activation.DataHandler; -import javax.activation.FileDataSource; - import org.springframework.util.Assert; -import org.springframework.ws.samples.mtom.schema.LoadContentRequest; -import org.springframework.ws.samples.mtom.schema.LoadContentResponse; -import org.springframework.ws.samples.mtom.schema.ObjectFactory; -import org.springframework.ws.samples.mtom.schema.StoreContentRequest; -import org.springframework.ws.samples.mtom.schema.StoreContentResponse; +import org.springframework.ws.samples.mtom.schema.*; import org.springframework.ws.samples.mtom.service.ContentRepository; import org.springframework.ws.server.endpoint.annotation.Endpoint; import org.springframework.ws.server.endpoint.annotation.PayloadRoot;