1818 java-version: 11
1919 distribution: 'temurin'
2020 cache: maven
21- - name: Cache local Maven repository
22- uses: actions/cache@v4
23- with:
24- path: ~/.m2/repository
25- key: ${{ runner.os }}-jdk11-maven-${{ hashFiles('**/pom.xml') }}
26- restore-keys: |
27- ${{ runner.os }}-jdk11-maven-
2821 - name: Check formatting
2922 run: mvn -B formatter:validate impsort:check xml-format:xml-check
3023 - name: Quick compile
4235 java-version: 24
4336 distribution: 'temurin'
4437 cache: maven
45- - name: Cache local Maven repository
46- uses: actions/cache@v4
47- with:
48- path: ~/.m2/repository
49- key: ${{ runner.os }}-jdk24-maven-${{ hashFiles('**/pom.xml') }}
50- restore-keys: |
51- ${{ runner.os }}-jdk24-maven-
5238 - name: Check formatting
5339 run: mvn -B formatter:validate impsort:check xml-format:xml-check
5440 - name: Quick compile
6753 java-version: 11
6854 distribution: 'temurin'
6955 cache: maven
70- - name: Cache local Maven repository
71- uses: actions/cache@v4
72- with:
73- path: ~/.m2/repository
74- key: ${{ runner.os }}-jdk11-maven-${{ hashFiles('**/pom.xml') }}
75- restore-keys: |
76- ${{ runner.os }}-jdk11-maven-
7756 - name: Compile (mvn clean install)
7857 run: mvn -B clean install -DskipTests
7958
9372 java-version: ${{ matrix.jdk }}
9473 distribution: 'temurin'
9574 cache: maven
96- - name: Cache local Maven repository
97- uses: actions/cache@v4
98- with:
99- path: ~/.m2/repository
100- key: ${{ runner.os }}-jdk${{ matrix.jdk }}-maven-${{ hashFiles('**/pom.xml') }}
101- restore-keys: |
102- ${{ runner.os }}-jdk${{ matrix.jdk }}-maven-
10375 - name: Check formatting
10476 run: mvn -B formatter:validate impsort:check xml-format:xml-check
10577 - name: Build
@@ -124,13 +96,6 @@ jobs:
12496 java-version: 11
12597 distribution: 'temurin'
12698 cache: maven
127- - name: Cache local Maven repository
128- uses: actions/cache@v4
129- with:
130- path: ~/.m2/repository
131- key: ${{ runner.os }}-jdk11-maven-${{ hashFiles('**/pom.xml') }}
132- restore-keys: |
133- ${{ runner.os }}-jdk11-maven-
13499 - name: Check formatting
135100 run: mvn -B formatter:validate impsort:check xml-format:xml-check
136101 - name: Build
@@ -154,13 +119,6 @@ jobs:
154119 java-version: 11
155120 distribution: 'temurin'
156121 cache: maven
157- - name: Cache local Maven repository
158- uses: actions/cache@v4
159- with:
160- path: ~/.m2/repository
161- key: ${{ runner.os }}-jdk11-maven-${{ hashFiles('**/pom.xml') }}
162- restore-keys: |
163- ${{ runner.os }}-jdk11-maven-
164122 - name: Check formatting
165123 run: mvn -B formatter:validate impsort:check xml-format:xml-check
166124 - name: Build
@@ -184,13 +142,6 @@ jobs:
184142 java-version: 11
185143 distribution: 'temurin'
186144 cache: maven
187- - name: Cache local Maven repository
188- uses: actions/cache@v4
189- with:
190- path: ~/.m2/repository
191- key: ${{ runner.os }}-jdk11-maven-${{ hashFiles('**/pom.xml') }}
192- restore-keys: |
193- ${{ runner.os }}-jdk11-maven-
194145 - name: Run install
195146 run: mvn clean && mvn -B -U -T 2C install -Pquick
196147 - name: Package assembly
@@ -208,13 +159,6 @@ jobs:
208159 java-version: 11
209160 distribution: 'temurin'
210161 cache: maven
211- - name: Cache local Maven repository
212- uses: actions/cache@v4
213- with:
214- path: ~/.m2/repository
215- key: ${{ runner.os }}-jdk11-maven-${{ hashFiles('**/pom.xml') }}
216- restore-keys: |
217- ${{ runner.os }}-jdk11-maven-
218162 - name: Install dependencies
219163 run: sudo apt-get update && sudo apt-get install -y libxml2-utils
220164 - name: Install Node.js
0 commit comments