Skip to content

Commit f37d195

Browse files
authored
build: maven enforcer enabled by default (#385)
* build: maven enforcer enabled by default Also remove 4 spaces exception for Acceleo, only suppress space trim Signed-off-by: Andrew Berezovskyi <andriib@kth.se> * fix: undo too much reformatting Signed-off-by: Andrew Berezovskyi <andriib@kth.se> * fix: quote strict profile disable Signed-off-by: Andrew Berezovskyi <andriib@kth.se> --------- Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
1 parent 82919cf commit f37d195

File tree

6 files changed

+1602
-1573
lines changed

6 files changed

+1602
-1573
lines changed

.editorconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,4 @@ trim_trailing_whitespace = false
2727

2828
[**/pom.xml]
2929
# same as Acceleo
30-
indent_style = space
31-
indent_size = 4
3230
trim_trailing_whitespace = false

.github/workflows/maven.yml

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,21 @@ jobs:
2121
strategy:
2222
fail-fast: false
2323
matrix:
24-
jdk: ['17', '21']
25-
distribution: ['temurin']
26-
experimental: [false]
2724
include:
28-
- jdk: '23'
29-
distribution: 'zulu'
30-
experimental: true
31-
- jdk: '24-ea'
25+
# LTS-1 Temurin
26+
- jdk: '17'
27+
distribution: 'temurin'
28+
experimental: false
29+
# LTS Liberica
30+
- jdk: '21'
31+
distribution: 'liberica'
32+
experimental: false
33+
# Latest release Oracle
34+
- jdk: '24'
35+
distribution: 'oracle'
36+
experimental: false
37+
# Next release Zulu
38+
- jdk: '25-ea'
3239
distribution: 'zulu'
3340
experimental: true
3441
continue-on-error: ${{ matrix.experimental }}
@@ -50,7 +57,7 @@ jobs:
5057
restore-keys: |
5158
${{ runner.os }}-${{ matrix.jdk }}_${{ matrix.distribution }}-maven-
5259
- name: Build with Maven
53-
run: mvn -B verify --file src/pom.xml
60+
run: mvn -B verify --file src/pom.xml -P '!strict'
5461

5562
maven-enforcer:
5663
runs-on: ubuntu-latest
@@ -86,7 +93,7 @@ jobs:
8693
- name: maven-enforcer-plugin chec
8794
run: |
8895
mvn -B install --file src/pom.xml
89-
mvn -B verify --file src/server-am/pom.xml -Pstrict
90-
mvn -B verify --file src/server-cm/pom.xml -Pstrict
91-
mvn -B verify --file src/server-qm/pom.xml -Pstrict
92-
mvn -B verify --file src/server-rm/pom.xml -Pstrict
96+
mvn -B verify --file src/server-am/pom.xml
97+
mvn -B verify --file src/server-cm/pom.xml
98+
mvn -B verify --file src/server-qm/pom.xml
99+
mvn -B verify --file src/server-rm/pom.xml

0 commit comments

Comments
 (0)