Skip to content

Commit e7e2121

Browse files
authored
Merge pull request #35 from spt-development/feature-spring-boot-3.3.5-upgrade
Updated dependencies to align with Spring Boot 3.3.5
2 parents 8892a97 + 404f688 commit e7e2121

File tree

2 files changed

+43
-16
lines changed

2 files changed

+43
-16
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## Dependencies
2+
3+
* Aligned dependencies with [Spring Boot 3.3.5](https://github.com/spring-projects/spring-boot/releases/tag/v3.3.5)

pom.xml

Lines changed: 40 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,51 +35,51 @@
3535
<maven.min.version>3.9.4</maven.min.version>
3636

3737
<!-- Dependency versions -->
38-
<spt-cid.version>2.0.14</spt-cid.version>
38+
<spt-cid.version>2.0.15</spt-cid.version>
3939

4040
<!-- Dependency versions, matched to Spring Boot -->
4141
<aspectj.version>1.9.22.1</aspectj.version>
4242
<httpcore5.version>5.2.5</httpcore5.version>
4343
<slf4j.version>2.0.16</slf4j.version>
44-
<spring.version>6.1.13</spring.version>
44+
<spring.version>6.1.14</spring.version>
4545

4646
<!-- Test dependency versions -->
47-
<spt-development-test.version>3.1.11</spt-development-test.version>
47+
<spt-development-test.version>3.1.12</spt-development-test.version>
4848

4949
<!-- Test dependency versions, matched to Spring Boot -->
5050
<hamcrest.version>2.2</hamcrest.version>
51-
<junit-jupiter.version>5.10.3</junit-jupiter.version>
51+
<junit-jupiter.version>5.10.5</junit-jupiter.version>
5252
<logback.version>1.5.8</logback.version>
5353
<mockito.version>5.11.0</mockito.version>
5454

5555
<!-- Plugin versions -->
5656
<build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version>
57-
<checkstyle-maven-plugin.version>3.5.0</checkstyle-maven-plugin.version>
58-
<dependency-check-maven.version>10.0.4</dependency-check-maven.version>
57+
<checkstyle-maven-plugin.version>3.6.0</checkstyle-maven-plugin.version>
58+
<dependency-check-maven.version>11.1.0</dependency-check-maven.version>
5959
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
6060
<license-maven-plugin.version>2.4.0</license-maven-plugin.version>
6161
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
62-
<maven-dependency-plugin.version>3.8.0</maven-dependency-plugin.version>
62+
<maven-dependency-plugin.version>3.8.1</maven-dependency-plugin.version>
6363
<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
64-
<maven-gpg-plugin.version>3.2.6</maven-gpg-plugin.version>
65-
<maven-javadoc-plugin.version>3.10.0</maven-javadoc-plugin.version>
66-
<maven-jxr-plugin.version>3.5.0</maven-jxr-plugin.version>
67-
<maven-pmd-plugin.version>3.25.0</maven-pmd-plugin.version>
64+
<maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version>
65+
<maven-javadoc-plugin.version>3.10.1</maven-javadoc-plugin.version>
66+
<maven-jxr-plugin.version>3.6.0</maven-jxr-plugin.version>
67+
<maven-pmd-plugin.version>3.26.0</maven-pmd-plugin.version>
6868
<maven-release-plugin.version>3.1.1</maven-release-plugin.version>
6969
<maven-scm-plugin.version>2.1.0</maven-scm-plugin.version>
7070
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
71-
<maven-surefire-plugin.version>3.5.0</maven-surefire-plugin.version>
71+
<maven-surefire-plugin.version>3.5.1</maven-surefire-plugin.version>
7272
<nexus-staging-plugin.version>1.7.0</nexus-staging-plugin.version>
7373
<pitest-maven.version>1.17.0</pitest-maven.version>
74-
<spotbugs.version>4.8.6.4</spotbugs.version>
74+
<spotbugs.version>4.8.6.5</spotbugs.version>
7575
<versions-maven-plugin.version>2.17.1</versions-maven-plugin.version>
7676

7777
<!-- Plugin dependencies -->
78-
<checkstyle.version>10.18.1</checkstyle.version>
78+
<checkstyle.version>10.20.0</checkstyle.version>
7979
<findbugs-slf4j-bug-pattern.version>1.5.0</findbugs-slf4j-bug-pattern.version>
80-
<findbugs-sec-bug-pattern.version>1.12.0</findbugs-sec-bug-pattern.version>
80+
<findbugs-sec-bug-pattern.version>1.13.0</findbugs-sec-bug-pattern.version>
8181
<pitest-junit5-plugin.version>1.2.1</pitest-junit5-plugin.version>
82-
<pmd.version>7.5.0</pmd.version>
82+
<pmd.version>7.7.0</pmd.version>
8383
</properties>
8484

8585
<dependencyManagement>
@@ -405,6 +405,17 @@
405405
<artifactId>maven-surefire-plugin</artifactId>
406406
<version>${maven-surefire-plugin.version}</version>
407407
<configuration>
408+
<!--
409+
Prevents the following warning introduced in JDK 21, caused by Mockito or more specifically byte-buddy-agent:
410+
411+
WARNING: A Java agent has been loaded dynamically (/Users/khm/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar)
412+
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
413+
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
414+
WARNING: Dynamic loading of agents will be disallowed by default in a future release
415+
416+
NOTE. argLine property is set by JaCoCo in prepare-agent stage.
417+
-->
418+
<argLine>-XX:+EnableDynamicAgentLoading ${argLine}</argLine>
408419
<trimStackTrace>false</trimStackTrace>
409420
<includes>
410421
<include>**/*Tests.java</include>
@@ -419,6 +430,19 @@
419430
<groupId>com.github.spotbugs</groupId>
420431
<artifactId>spotbugs-maven-plugin</artifactId>
421432
<version>${spotbugs.version}</version>
433+
<dependencies>
434+
<!-- Included as dependencies as well as plugins so that versions plugins picks up new versions -->
435+
<dependency>
436+
<groupId>jp.skypencil.findbugs.slf4j</groupId>
437+
<artifactId>bug-pattern</artifactId>
438+
<version>${findbugs-slf4j-bug-pattern.version}</version>
439+
</dependency>
440+
<dependency>
441+
<groupId>com.h3xstream.findsecbugs</groupId>
442+
<artifactId>findsecbugs-plugin</artifactId>
443+
<version>${findbugs-sec-bug-pattern.version}</version>
444+
</dependency>
445+
</dependencies>
422446
<configuration>
423447
<effort>Max</effort>
424448
<threshold>Low</threshold>

0 commit comments

Comments
 (0)