diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3010caf..4a7a903 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -9,18 +9,18 @@ jobs:
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
strategy:
matrix:
- java: [ "8", "11" ] # 16?
+ java: [ "17", "21" ] # "25"
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v6
- name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: ${{ matrix.java }}
distribution: "adopt"
- name: Cache local Maven repository
- uses: actions/cache@v2
+ uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-build-${{ matrix.java }}-${{ hashFiles('**/pom.xml') }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3df3aca..e5d21a9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -11,14 +11,14 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v6
with:
fetch-depth: 0
- - name: Set up JDK 16
- uses: actions/setup-java@v2
+ - name: Set up JDK 17
+ uses: actions/setup-java@v5
with:
- java-version: 11
+ java-version: 17
distribution: "adopt"
server-id: ossrh
server-username: OSSRH_USERNAME
@@ -27,7 +27,7 @@ jobs:
gpg-passphrase: MAVEN_GPG_PASSPHRASE
- name: Cache local Maven repository
- uses: actions/cache@v2
+ uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-build-${{ matrix.java }}-${{ hashFiles('**/pom.xml') }}
diff --git a/pom.xml b/pom.xml
index 75963ae..0de5076 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,27 +60,27 @@
org.apache.maven
maven-plugin-api
- 3.8.3
+ 3.9.12
org.apache.maven.plugin-tools
maven-plugin-annotations
- 3.6.2
+ 3.15.2
provided
org.codehaus.plexus
plexus-component-annotations
- 2.1.1
+ 2.2.0
provided
org.apache.maven
maven-core
- 3.8.3
+ 3.9.12
provided
@@ -92,8 +92,7 @@
- 8
- 8
+ 17
UTF-8
@@ -108,7 +107,7 @@
org.codehaus.plexus
plexus-component-metadata
- 2.1.0
+ 2.2.0
@@ -120,7 +119,7 @@
org.apache.maven.plugins
maven-plugin-plugin
- 3.6.1
+ 3.15.2
true
@@ -144,7 +143,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
+ 3.4.0
attach-sources
@@ -157,7 +156,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.3.1
+ 3.12.0
attach-javadocs
@@ -170,7 +169,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.0.1
+ 3.2.8
sign-artifacts
@@ -187,6 +186,19 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.42
+
+
+
+