From df9a0d3cb649e89e3b8b935fc797607d89cf190d Mon Sep 17 00:00:00 2001 From: radhay Date: Sat, 18 Mar 2023 21:47:18 +0530 Subject: [PATCH] Migrated to Java17, SpringBoot3 and Graal --- .DS_Store | Bin 6148 -> 6148 bytes dependency-reduced-pom.xml | 44 ++++++++++++++---- pom.xml | 18 +++++-- .../java/messagerosa/core/model/XMessage.java | 9 ++-- .../java/messagerosa/xml/XMessageParser.java | 15 ++---- .../messagerosa/xml/ElementParserTest.java | 8 +--- .../messagerosa/xml/XMessageParserTest.java | 2 +- 7 files changed, 60 insertions(+), 36 deletions(-) diff --git a/.DS_Store b/.DS_Store index 33cc3ecf6494cdccee44bc2542090c0c52a258f2..0387394593eb6a564c8dbd9de88228aceaa7c799 100644 GIT binary patch delta 107 zcmZoMXfc=|&Zs)EP}rD}fq{XUp_rkFAvrCjI5{alKL;oR0ZdRDqy~ru7$EW+54y2W pypX(^okM_wQFY_N@640=MHD$fsuDmtCY$gmZ%zQ?FdP74hRu#5` spring-boot-starter-parent org.springframework.boot - 2.5.7 + 3.0.0 pom.xml 4.0.0 com.uci message-rosa message-rosa - 0.0.1-SNAPSHOT + 5.1.0 message-rosa for messages @@ -28,17 +28,29 @@ + + + github + + + github + GitHub Packages + https://maven.pkg.github.com/samagra-comms/message-rosa + + + + org.springframework.boot spring-boot-starter-validation - 2.5.7 + 3.0.0 provided org.projectlombok lombok - 1.18.12 + 1.18.22 provided @@ -80,13 +92,9 @@ org.junit.jupiter junit-jupiter-api - 5.6.2 + 5.9.1 test - - apiguardian-api - org.apiguardian - opentest4j org.opentest4j @@ -95,6 +103,10 @@ junit-platform-commons org.junit.platform + + apiguardian-api + org.apiguardian + @@ -121,8 +133,20 @@ RELEASE provided + + org.springframework.boot + spring-boot-properties-migrator + 3.0.3 + provided + + + jakarta.validation + jakarta.validation-api + 3.0.2 + provided + - 11 + 17 diff --git a/pom.xml b/pom.xml index 3584e76..6121c36 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.5.7 + 3.0.0 com.uci @@ -15,7 +15,7 @@ message-rosa message-rosa for messages - 11 + 17 @@ -43,7 +43,7 @@ org.projectlombok lombok - 1.18.12 + 1.18.22 javax.xml.bind @@ -90,6 +90,18 @@ RELEASE compile + + org.springframework.boot + spring-boot-properties-migrator + 3.0.3 + runtime + + + + jakarta.validation + jakarta.validation-api + 3.0.2 + diff --git a/src/main/java/messagerosa/core/model/XMessage.java b/src/main/java/messagerosa/core/model/XMessage.java index af83d9a..9d92ceb 100644 --- a/src/main/java/messagerosa/core/model/XMessage.java +++ b/src/main/java/messagerosa/core/model/XMessage.java @@ -4,13 +4,12 @@ import java.io.StringWriter; import java.time.Instant; import java.util.ArrayList; -import java.util.Map; import java.util.UUID; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.annotation.XmlRootElement; import com.sun.istack.NotNull; diff --git a/src/main/java/messagerosa/xml/XMessageParser.java b/src/main/java/messagerosa/xml/XMessageParser.java index 20bbf01..8610154 100644 --- a/src/main/java/messagerosa/xml/XMessageParser.java +++ b/src/main/java/messagerosa/xml/XMessageParser.java @@ -1,17 +1,12 @@ package messagerosa.xml; import messagerosa.core.model.XMessage; -import messagerosa.xml.exception.InvalidStructureException; -import org.kxml2.io.KXmlParser; -import org.xmlpull.v1.XmlPullParserException; - -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Unmarshaller; -import java.io.IOException; + +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Unmarshaller; + import java.io.InputStream; -import java.util.HashMap; -import java.util.Map; /** * @author chakshu diff --git a/src/test/java/messagerosa/xml/ElementParserTest.java b/src/test/java/messagerosa/xml/ElementParserTest.java index 617ac76..ba7ff2a 100644 --- a/src/test/java/messagerosa/xml/ElementParserTest.java +++ b/src/test/java/messagerosa/xml/ElementParserTest.java @@ -1,24 +1,18 @@ package messagerosa.xml; import messagerosa.core.model.XMessage; -import messagerosa.xml.exception.InvalidStructureException; import org.junit.Before; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; -import org.kxml2.io.KXmlParser; -import org.xmlpull.v1.XmlPullParserException; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBException; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; -import java.net.URL; import java.nio.file.Path; -import java.nio.file.Paths; import static junit.framework.TestCase.assertEquals; import static messagerosa.utils.ResourcePathHelper.r; -import static org.junit.jupiter.api.Assertions.*; class ElementParserTest { diff --git a/src/test/java/messagerosa/xml/XMessageParserTest.java b/src/test/java/messagerosa/xml/XMessageParserTest.java index 7133273..4935221 100644 --- a/src/test/java/messagerosa/xml/XMessageParserTest.java +++ b/src/test/java/messagerosa/xml/XMessageParserTest.java @@ -3,7 +3,7 @@ import messagerosa.core.model.XMessage; import org.junit.jupiter.api.Test; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBException; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream;