diff --git a/.github/workflows/build_workflow.yml b/.github/workflows/build_workflow.yml
index 3727d82..3ca6c7a 100644
--- a/.github/workflows/build_workflow.yml
+++ b/.github/workflows/build_workflow.yml
@@ -7,17 +7,20 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - name: Checkout
+ uses: actions/checkout@v4
- name: Set up JDK 21
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v4
with:
+ distribution: temurin
java-version: 21
- - name: Cache Maven packages
- uses: actions/cache@v2
+ - name: Cache Maven dependencies
+ uses: actions/cache@v3
with:
- path: ~/.m2
- key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
- restore-keys: ${{ runner.os }}-m2
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
- name: Build with Maven
run: mvn clean install -ntp
- name: Upload coverage to Codecov
diff --git a/pom.xml b/pom.xml
index 1121125..3acccc8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
2.1.0
${java.version}
${java.version}
- 5.11.4
+ 5.12.1
3.4.1
7.20.1
1.6.0