@@ -10,14 +10,14 @@ name: Java CI with Maven
1010
1111on :
1212 push :
13- branches : [ "main" ]
13+ branches : ["main"]
1414 pull_request :
15- branches : [ "main" ]
15+ branches : ["main"]
1616
1717jobs :
1818 build :
1919 name : Build Maven
20-
20+
2121 runs-on : ubuntu-latest
2222 continue-on-error : ${{ matrix.experimental }}
2323 strategy :
@@ -27,19 +27,41 @@ jobs:
2727 include :
2828 - jdk : 17
2929 experimental : true
30+ steps :
31+ - uses : actions/checkout@v3
32+ - name : Set up JDK ${{ matrix.jdk }}
33+ uses : actions/setup-java@v3
34+ with :
35+ java-version : ${{ matrix.jdk }}
36+ distribution : " semeru"
37+ cache : maven
38+ - name : Build with Maven
39+ run : mvn --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} package
40+ - run : mkdir staging && cp target/*.war staging
41+ - uses : actions/upload-artifact@v4
42+ with :
43+ name : cics-java-liberty-sprintboot-jcics (Maven, Java ${{ matrix.jdk }})
44+ path : staging
45+
46+ build-wrapper :
47+ name : Build Maven Wrapper
3048
49+ runs-on : ubuntu-latest
50+ continue-on-error : ${{ matrix.experimental }}
51+ strategy :
52+ matrix :
53+ jdk : [8, 11]
54+ experimental : [false]
55+ include :
56+ - jdk : 17
57+ experimental : true
3158 steps :
32- - uses : actions/checkout@v3
33- - name : Set up JDK ${{ matrix.jdk }}
34- uses : actions/setup-java@v3
35- with :
36- java-version : ${{ matrix.jdk }}
37- distribution : ' semeru'
38- cache : maven
39- - name : Build with Maven
40- run : mvn --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} package
41- - run : mkdir staging && cp target/*.war staging
42- - uses : actions/upload-artifact@v4
43- with :
44- name : Maven Package (Java ${{ matrix.jdk }})
45- path : staging
59+ - uses : actions/checkout@v3
60+ - name : Set up JDK ${{ matrix.jdk }}
61+ uses : actions/setup-java@v3
62+ with :
63+ java-version : ${{ matrix.jdk }}
64+ distribution : " semeru"
65+ cache : maven
66+ - name : Build with Maven
67+ run : ./mvnw --batch-mode --update-snapshots --file pom.xml -Djava.version=${{ matrix.jdk }} package
0 commit comments