diff --git a/common/pom.xml b/common/pom.xml index cf369974daae2628405fd4120c2dd89b00e0338b..9e4901b7856c61ed6259e08c3472e6f6396d7990 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -82,11 +82,6 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> </plugin> - - <plugin> - <groupId>org.openrewrite.maven</groupId> - <artifactId>rewrite-maven-plugin</artifactId> - </plugin> </plugins> </build> diff --git a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java index 4b3db193b0b74dca100bd37330f3af0a91ecc56d..63bfd47f7ebe982e66315507cb6a17e7d38dd007 100644 --- a/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java +++ b/common/src/main/java/de/itvsh/kop/eingangsadapter/common/formdata/FormData.java @@ -27,7 +27,7 @@ import java.util.List; import java.util.Map; import java.util.UUID; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.NotNull; import lombok.Builder; import lombok.Getter; diff --git a/formsolutions-adapter/pom.xml b/formsolutions-adapter/pom.xml index b57131d6c490c403a563e6f168e165f93dea09f9..af9d4b16d16b61ea676af07b4cf8afa7abf22c02 100644 --- a/formsolutions-adapter/pom.xml +++ b/formsolutions-adapter/pom.xml @@ -80,10 +80,6 @@ <groupId>org.apache.ws.xmlschema</groupId> <artifactId>xmlschema-core</artifactId> </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>jaxb-runtime</artifactId> - </dependency> <!-- end::springws[] --> <!-- Dev --> @@ -136,9 +132,16 @@ <plugins> <!-- tag::wsdl/xsd[] --> <plugin> - <groupId>org.jvnet.jaxb2.maven2</groupId> - <artifactId>maven-jaxb2-plugin</artifactId> - <configuration> + <groupId>com.evolvedbinary.maven.jvnet</groupId> + <artifactId>jaxb30-maven-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> + <configuration> <schemaLanguage>WSDL</schemaLanguage> <generatePackage>de.itvsh.kop.eingangsadapter.formsolutions</generatePackage> <schemas> @@ -151,9 +154,10 @@ </fileset> </schema> </schemas> + <schemaLanguage>WSDL</schemaLanguage> </configuration> - </plugin> - + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> @@ -164,11 +168,6 @@ <artifactId>maven-failsafe-plugin</artifactId> </plugin> - <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> - <configuration> <sources> <source>${project.basedir}/src/main/resources/formsolutions/formdata.xsd</source> - </sources> </configuration> </plugin> --> - <!-- end::xsd[] --> - <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> @@ -188,6 +187,7 @@ <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> </plugin> + </plugins> </build> diff --git a/intelliform-adapter/pom.xml b/intelliform-adapter/pom.xml index 366051e4c84e56abad4cf161fffc20984fde38b1..6f20cae88951e7cfccbef083354f7b8ab2dbbc28 100644 --- a/intelliform-adapter/pom.xml +++ b/intelliform-adapter/pom.xml @@ -114,10 +114,8 @@ <groupId>org.apache.ws.xmlschema</groupId> <artifactId>xmlschema-core</artifactId> </dependency> - <dependency> - <groupId>org.glassfish.jaxb</groupId> - <artifactId>jaxb-runtime</artifactId> - </dependency> + + <!-- end::springws[] --> <!-- Test --> @@ -179,9 +177,17 @@ <plugins> <!-- tag::wsdl[] --> <plugin> - <groupId>org.jvnet.jaxb2.maven2</groupId> - <artifactId>maven-jaxb2-plugin</artifactId> + <groupId>com.evolvedbinary.maven.jvnet</groupId> + <artifactId>jaxb30-maven-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> <configuration> + <strict>false</strict> <schemaLanguage>WSDL</schemaLanguage> <generatePackage>de.itvsh.kop.eingangsadapter.intelliform</generatePackage> <schemas> diff --git a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java index c8feda1bc896f18ea9df1febe1acb3490e59fb11..27e18ef94ce469b6696a7608960db60ca12f64ac 100644 --- a/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java +++ b/intelliform-adapter/src/main/java/de/itvsh/kop/eingangsadapter/intelliform/FormDataEndpoint.java @@ -25,10 +25,11 @@ package de.itvsh.kop.eingangsadapter.intelliform; import java.io.IOException; -import javax.xml.bind.JAXBElement; import javax.xml.namespace.QName; import javax.xml.parsers.ParserConfigurationException; +import jakarta.xml.bind.JAXBElement; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ws.server.endpoint.annotation.Endpoint; import org.springframework.ws.server.endpoint.annotation.PayloadRoot; diff --git a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/XmlToJavaMapsMapperTest.java b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/XmlToJavaMapsMapperTest.java index ca7d08bc8ac4b7f92dc60d6735068dc2eb6544fc..f6b733378e169908cc7766c35e0f951973189277 100644 --- a/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/XmlToJavaMapsMapperTest.java +++ b/intelliform-adapter/src/test/java/de/itvsh/kop/eingangsadapter/intelliform/XmlToJavaMapsMapperTest.java @@ -31,7 +31,7 @@ import java.util.Collections; import java.util.List; import java.util.Map; -import javax.xml.soap.Node; +import jakarta.xml.soap.Node; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; diff --git a/pom.xml b/pom.xml index 34511a6f168e92dc601c03ab25c543bd85f38ff2..9c2896a061a718ee0bb243df1c652f18d024ce51 100644 --- a/pom.xml +++ b/pom.xml @@ -60,8 +60,9 @@ <kop.license.version>1.3.0</kop.license.version> <!-- plugins --> - <jaxb2-plugin.version>0.14.0</jaxb2-plugin.version> - <mojo-jaxb2-plugin.version>2.5.0</mojo-jaxb2-plugin.version> + <jaxb2-plugin.version>0.15.2</jaxb2-plugin.version> + <jaxb3-plugin.version>0.15.0</jaxb3-plugin.version> + <mojo-jaxb2-plugin.version>3.1.0</mojo-jaxb2-plugin.version> </properties> <dependencyManagement> @@ -149,6 +150,18 @@ </execution> </executions> </plugin> + <plugin> + <groupId>com.evolvedbinary.maven.jvnet</groupId> + <artifactId>jaxb30-maven-plugin</artifactId> + <version>${jaxb3-plugin.version}</version> + <executions> + <execution> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> @@ -191,6 +204,10 @@ </plugin> </plugins> </pluginManagement> + + <plugins> + + </plugins> </build> <distributionManagement> diff --git a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/CallContext.java b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/CallContext.java index 23e17807494155467e9cbcc74997822b95d8f9d4..9cb944130ccada0a0f2dff6ad82bcab2437673e3 100644 --- a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/CallContext.java +++ b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/CallContext.java @@ -23,7 +23,7 @@ */ package de.itvsh.kop.eingangsadapter.router; -import javax.validation.constraints.NotNull; +import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/GrpcClientsProperties.java b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/GrpcClientsProperties.java index faad2d62bb95c1edabdd9072a4f0f0afba0c302e..6c51fad5c8d90f87001260e85a753eaf52f82650 100644 --- a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/GrpcClientsProperties.java +++ b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/GrpcClientsProperties.java @@ -25,7 +25,7 @@ package de.itvsh.kop.eingangsadapter.router; import java.util.Map; -import javax.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotEmpty; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; diff --git a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoListProperties.java b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoListProperties.java index 764833b722fb6677b21c4576e4716fa688fafb03..86b05690a7b73e33313b8a955900ff65ec289f42 100644 --- a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoListProperties.java +++ b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoListProperties.java @@ -35,11 +35,11 @@ import java.util.Optional; import java.util.function.Predicate; import java.util.stream.Collectors; -import javax.validation.Constraint; -import javax.validation.ConstraintValidator; -import javax.validation.ConstraintValidatorContext; -import javax.validation.Payload; -import javax.validation.constraints.NotNull; +import jakarta.validation.Constraint; +import jakarta.validation.ConstraintValidator; +import jakarta.validation.ConstraintValidatorContext; +import jakarta.validation.Payload; +import jakarta.validation.constraints.NotNull; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoServerResolver.java b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoServerResolver.java index b60b55ef0f08876c652575f07bd9b15e83beecf4..9d31c2d1a8e881dcfec380502fbc53f57604ab18 100644 --- a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoServerResolver.java +++ b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/PlutoServerResolver.java @@ -25,7 +25,7 @@ package de.itvsh.kop.eingangsadapter.router; import java.util.Optional; -import javax.validation.Valid; +import jakarta.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/router/src/test/java/de/itvsh/kop/eingangsadapter/router/PlutoListPropertiesTest.java b/router/src/test/java/de/itvsh/kop/eingangsadapter/router/PlutoListPropertiesTest.java index 84009f740ad51add1e2d301c3a62a3966775765b..dfb874864c3668a10c62dca0035399a3ea87915d 100644 --- a/router/src/test/java/de/itvsh/kop/eingangsadapter/router/PlutoListPropertiesTest.java +++ b/router/src/test/java/de/itvsh/kop/eingangsadapter/router/PlutoListPropertiesTest.java @@ -29,9 +29,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; -import javax.validation.Validation; -import javax.validation.Validator; -import javax.validation.ValidatorFactory; +import jakarta.validation.Validation; +import jakarta.validation.Validator; +import jakarta.validation.ValidatorFactory; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; diff --git a/semantik-adapter/src/main/java/de/itvsh/kop/eingangsadapter/semantik/enginebased/formsolutions/ZipAttachment.java b/semantik-adapter/src/main/java/de/itvsh/kop/eingangsadapter/semantik/enginebased/formsolutions/ZipAttachment.java index 6d578968cfb56187877439d75c0ec71a7eb677ed..4654ca9ccc5351083d3cabc1e85546c09c157f6c 100644 --- a/semantik-adapter/src/main/java/de/itvsh/kop/eingangsadapter/semantik/enginebased/formsolutions/ZipAttachment.java +++ b/semantik-adapter/src/main/java/de/itvsh/kop/eingangsadapter/semantik/enginebased/formsolutions/ZipAttachment.java @@ -49,7 +49,7 @@ import lombok.extern.log4j.Log4j2; @Log4j2 class ZipAttachment { - public static final String TMP_FILE_SUFFIX = ".tmp"; + public static final String TMP_FILE_SUFFIX = ".ozg-cloud.tmp"; public static final String SOURCE_ZIP_PREFIX = "zip-attachment"; private static final String TARGET_ATTACHMENT_PREFIX = "ozg_fs_attachment_"; private final File sourceZipFile;