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