summaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml47
1 files changed, 33 insertions, 14 deletions
diff --git a/pom.xml b/pom.xml
index 0befce46..36ce80a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,17 +46,18 @@
<io.grpc-core.version>1.53.0</io.grpc-core.version>
<!-- Other third-party libs -->
- <spring-boot-starter-web.version>2.7.11</spring-boot-starter-web.version>
- <org.springframework.version>5.3.27</org.springframework.version>
- <org.opensaml.version>4.3.0</org.opensaml.version>
- <org.apache.santuario.xmlsec.version>2.3.3</org.apache.santuario.xmlsec.version>
+ <spring-boot-starter-web.version>3.0.5</spring-boot-starter-web.version>
+ <org.springframework.version>6.0.8</org.springframework.version>
+ <org.apache.tomcat.embed.version>9.0.73</org.apache.tomcat.embed.version>
+ <org.opensaml.version>4.0.1</org.opensaml.version>
+ <org.apache.santuario.xmlsec.version>2.3.2</org.apache.santuario.xmlsec.version>
<org.cryptacular.version>1.2.5</org.cryptacular.version>
<org.bouncycastle.bcprov-jdk18on.version>1.71.1</org.bouncycastle.bcprov-jdk18on.version>
<org.bouncycastle.bctls-jdk18on.version>1.71.1</org.bouncycastle.bctls-jdk18on.version>
- <org.slf4j.version>1.7.36</org.slf4j.version>
- <log4j.version>2.20.0</log4j.version>
- <ch.qos.logback.version>1.2.11</ch.qos.logback.version>
+ <org.slf4j.version>2.0.7</org.slf4j.version>
+ <log4j.version>2.19.0</log4j.version>
+ <ch.qos.logback.version>1.4.6</ch.qos.logback.version>
<commons-codec.version>1.15</commons-codec.version>
<org.apache.commons-lang3.version>3.12.0</org.apache.commons-lang3.version>
@@ -66,7 +67,7 @@
<commons-io.version>2.11.0</commons-io.version>
<commons-fileupload.version>1.5</commons-fileupload.version>
- <javax.servlet-api>3.0.1</javax.servlet-api>
+ <jakarta.servlet-api>4.0.4</jakarta.servlet-api>
<org.apache.velocity.version>2.3</org.apache.velocity.version>
<javax.annotation-api>1.3.2</javax.annotation-api>
@@ -91,20 +92,20 @@
<snakeyaml.version>1.33</snakeyaml.version>
<!-- jUnit testing -->
- <surefire.version>2.22.2</surefire.version>
+ <surefire.version>3.0.0</surefire.version>
<junit-jupiter-api.version>5.8.2</junit-jupiter-api.version>
<mockito-junit-jupiter.version>4.9.0</mockito-junit-jupiter.version>
<com.squareup.okhttp3.version>4.9.3</com.squareup.okhttp3.version>
<org.powermock.version>2.0.9</org.powermock.version>
<!-- Code helper plug-ins -->
- <org.projectlombok.lombok.version>1.18.16</org.projectlombok.lombok.version>
+ <org.projectlombok.lombok.version>1.18.26</org.projectlombok.lombok.version>
<!-- Code quality checks -->
<jacoco-maven-plugin.version>0.8.6</jacoco-maven-plugin.version>
<maven-checkstyle-plugin.version>3.1.2</maven-checkstyle-plugin.version>
<maven-pmd-plugin.version>3.14.0</maven-pmd-plugin.version>
- <spotbugs-maven-plugin.version>4.2.0</spotbugs-maven-plugin.version>
+ <spotbugs-maven-plugin.version>4.7.3.4</spotbugs-maven-plugin.version>
<findsecbugs-plugin.version>1.11.0</findsecbugs-plugin.version>
<dependency-check-maven.version>6.0.3</dependency-check-maven.version>
@@ -492,6 +493,24 @@
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework.version}</version>
</dependency>
+
+ <!-- Embbeded Tomcat dependencies -->
+ <dependency>
+ <groupId>org.apache.tomcat.embed</groupId>
+ <artifactId>tomcat-embed-core</artifactId>
+ <version>${org.apache.tomcat.embed.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat.embed</groupId>
+ <artifactId>tomcat-embed-el</artifactId>
+ <version>${org.apache.tomcat.embed.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat.embed</groupId>
+ <artifactId>tomcat-embed-websocket</artifactId>
+ <version>${org.apache.tomcat.embed.version}</version>
+ </dependency>
+
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
@@ -586,9 +605,9 @@
</dependency>
<dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- <version>${javax.servlet-api}</version>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ <version>${jakarta.servlet-api}</version>
<scope>provided</scope>
</dependency>
<dependency>