Skip to content

Commit f58c59a

Browse files
Add Maven Caching
Signed-off-by: Karsten Schnitter <k.schnitter@sap.com>
1 parent 1f7d26d commit f58c59a

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/maven-verify.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ jobs:
1818
with:
1919
distribution: 'temurin'
2020
java-version: '17'
21+
- name: Cache Maven dependencies
22+
uses: actions/cache@v3
23+
with:
24+
path: ~/.m2/repository
25+
key: ${{ runner.os }}-maven-17-${{ hashFiles('**/pom.xml') }}
26+
restore-keys: |
27+
${{ runner.os }}-maven-17-
2128
- name: Build with Maven
2229
run: mvn -B -ntp -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn clean verify
2330
build-release-3:
@@ -30,6 +37,13 @@ jobs:
3037
with:
3138
distribution: 'temurin'
3239
java-version: '11'
40+
- name: Cache Maven dependencies
41+
uses: actions/cache@v3
42+
with:
43+
path: ~/.m2/repository
44+
key: ${{ runner.os }}-maven-11-${{ hashFiles('**/pom.xml') }}
45+
restore-keys: |
46+
${{ runner.os }}-maven-11-
3347
- name: Clean with Maven
3448
run: mvn clean
3549
- name: Build with Maven

0 commit comments

Comments
 (0)