Skip to content

Commit e2271ab

Browse files
authored
Merge pull request #39 from spt-development/feature/spring-boot-3.4.4-upgrade
Updated dependencies to align with Spring Boot 3.4.4
2 parents 487106d + 9902de2 commit e2271ab

File tree

5 files changed

+29
-25
lines changed

5 files changed

+29
-25
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
restore-keys: |
2121
${{ runner.os }}-maven-
2222
23-
- name: Set up JDK 23
23+
- name: Set up JDK 24
2424
uses: oracle-actions/setup-java@v1
2525
with:
2626
website: jdk.java.net
27-
release: 23
27+
release: 24
2828

2929
- name: Run Maven
3030
run: ./mvnw clean install -U -Pall-quality-gates -B
@@ -40,11 +40,11 @@ jobs:
4040
fetch-depth: 0
4141
persist-credentials: false
4242

43-
- name: Set up JDK 23
43+
- name: Set up JDK 24
4444
uses: oracle-actions/setup-java@v1
4545
with:
4646
website: jdk.java.net
47-
release: 23
47+
release: 24
4848

4949
- name: Determine version
5050
run: echo "POM_VERSION=$(./mvnw -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec | sed -e 's/-SNAPSHOT//')" >> $GITHUB_ENV

.github/workflows/latest-versions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ jobs:
99
steps:
1010
- uses: actions/checkout@v4
1111

12-
- name: Set up JDK 23
12+
- name: Set up JDK 24
1313
uses: oracle-actions/setup-java@v1
1414
with:
1515
website: jdk.java.net
16-
release: 23
16+
release: 24
1717

1818
- name: Run Maven
1919
run: ./mvnw clean versions:update-properties scm:check-local-modification -U -B

.github/workflows/owasp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ jobs:
2525
${{ runner.os }}-maven-${{ steps.get-date.outputs.datetime }}
2626
${{ runner.os }}-maven-
2727
28-
- name: Set up JDK 23
28+
- name: Set up JDK 24
2929
uses: oracle-actions/setup-java@v1
3030
with:
3131
website: jdk.java.net
32-
release: 23
32+
release: 24
3333

3434
- name: Run Maven
3535
run: ./mvnw clean dependency-check:check -DnvdApiKey=${{ secrets.NVD_API_KEY }} -DnvdApiDelay=6000 -B
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## Dependencies
2+
3+
* Aligned dependencies with [Spring Boot 3.4.4](https://github.com/spring-projects/spring-boot/releases/tag/v3.4.4)
4+
* Overrides Spring Boot Lombok version to use 1.18.38 in order to support JDK 24.

pom.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,33 +39,33 @@
3939
<spt-cid.version>2.0.15</spt-cid.version>
4040

4141
<!-- Dependency versions, matched to Spring Boot -->
42-
<aspectj.version>1.9.22.1</aspectj.version>
42+
<aspectj.version>1.9.23</aspectj.version>
4343
<commons-lang.version>3.17.0</commons-lang.version>
4444
<gson.version>2.11.0</gson.version>
45-
<httpcore5.version>5.3.2</httpcore5.version>
45+
<httpcore5.version>5.3.3</httpcore5.version>
4646
<jakarta-jms.version>3.1.0</jakarta-jms.version>
4747
<jakarta-servlet.version>6.0.0</jakarta-servlet.version>
48-
<lombok.version>1.18.36</lombok.version>
49-
<slf4j.version>2.0.16</slf4j.version>
50-
<spring.version>6.2.2</spring.version>
51-
<spring-security.version>6.4.2</spring-security.version>
48+
<lombok.version>1.18.38</lombok.version>
49+
<slf4j.version>2.0.17</slf4j.version>
50+
<spring.version>6.2.5</spring.version>
51+
<spring-security.version>6.4.4</spring-security.version>
5252

5353
<!-- Test dependency versions -->
54-
<spt-development-test.version>3.1.15</spt-development-test.version>
54+
<spt-development-test.version>3.1.16</spt-development-test.version>
5555

5656
<!-- Test dependency versions, matched to Spring Boot -->
5757
<hamcrest.version>2.2</hamcrest.version>
5858
<junit-jupiter.version>5.11.4</junit-jupiter.version>
59-
<logback.version>1.5.16</logback.version>
59+
<logback.version>1.5.18</logback.version>
6060
<mockito.version>5.14.2</mockito.version>
6161

6262
<!-- Plugin versions -->
6363
<build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version>
6464
<checkstyle-maven-plugin.version>3.6.0</checkstyle-maven-plugin.version>
65-
<dependency-check-maven.version>12.0.1</dependency-check-maven.version>
66-
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
65+
<dependency-check-maven.version>12.1.1</dependency-check-maven.version>
66+
<jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version>
6767
<license-maven-plugin.version>2.5.0</license-maven-plugin.version>
68-
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
68+
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
6969
<maven-dependency-plugin.version>3.8.1</maven-dependency-plugin.version>
7070
<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
7171
<maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version>
@@ -75,18 +75,18 @@
7575
<maven-release-plugin.version>3.1.1</maven-release-plugin.version>
7676
<maven-scm-plugin.version>2.1.0</maven-scm-plugin.version>
7777
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
78-
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
78+
<maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version>
7979
<nexus-staging-plugin.version>1.7.0</nexus-staging-plugin.version>
80-
<pitest-maven.version>1.17.4</pitest-maven.version>
81-
<spotbugs.version>4.8.6.6</spotbugs.version>
80+
<pitest-maven.version>1.19.0</pitest-maven.version>
81+
<spotbugs.version>4.9.3.0</spotbugs.version>
8282
<versions-maven-plugin.version>2.18.0</versions-maven-plugin.version>
8383

8484
<!-- Plugin dependencies -->
85-
<checkstyle.version>10.21.1</checkstyle.version>
85+
<checkstyle.version>10.23.0</checkstyle.version>
8686
<findbugs-slf4j-bug-pattern.version>1.5.0</findbugs-slf4j-bug-pattern.version>
8787
<findbugs-sec-bug-pattern.version>1.13.0</findbugs-sec-bug-pattern.version>
88-
<pitest-junit5-plugin.version>1.2.1</pitest-junit5-plugin.version>
89-
<pmd.version>7.9.0</pmd.version>
88+
<pitest-junit5-plugin.version>1.2.2</pitest-junit5-plugin.version>
89+
<pmd.version>7.12.0</pmd.version>
9090
</properties>
9191

9292
<dependencyManagement>

0 commit comments

Comments
 (0)