Skip to content

Commit cc94a7c

Browse files
committed
github action maven
1 parent d0c276e commit cc94a7c

1 file changed

Lines changed: 80 additions & 3 deletions

File tree

.github/workflows/maven.yml

Lines changed: 80 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v3
17-
- name: Set up JDK 17
17+
- name: Set up JDK 8
1818
uses: actions/setup-java@v3
1919
with:
2020
java-version: '8'
@@ -27,12 +27,89 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- uses: actions/checkout@v3
30-
- name: Set up JDK 17
30+
- name: Set up JDK 8
3131
uses: actions/setup-java@v3
3232
with:
33-
java-version: '6'
33+
java-version: '8'
3434
distribution: 'temurin'
3535
cache: maven
3636
- name: Build with Maven
3737
run: mvn -B package --file java-6/pom.xml
3838

39+
java7:
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@v3
43+
- name: Set up JDK 8
44+
uses: actions/setup-java@v3
45+
with:
46+
java-version: '8'
47+
distribution: 'temurin'
48+
cache: maven
49+
- name: Build with Maven
50+
run: mvn -B package --file java-7/pom.xml
51+
52+
java8:
53+
runs-on: ubuntu-latest
54+
steps:
55+
- uses: actions/checkout@v3
56+
- name: Set up JDK 8
57+
uses: actions/setup-java@v3
58+
with:
59+
java-version: '8'
60+
distribution: 'temurin'
61+
cache: maven
62+
- name: Build with Maven
63+
run: mvn -B package --file java-8/pom.xml
64+
65+
java9:
66+
runs-on: ubuntu-latest
67+
steps:
68+
- uses: actions/checkout@v3
69+
- name: Set up JDK 9
70+
uses: actions/setup-java@v3
71+
with:
72+
java-version: '9'
73+
distribution: 'temurin'
74+
cache: maven
75+
- name: Build with Maven
76+
run: mvn -B package --file java-9/pom.xml
77+
78+
java10:
79+
runs-on: ubuntu-latest
80+
steps:
81+
- uses: actions/checkout@v3
82+
- name: Set up JDK 10
83+
uses: actions/setup-java@v3
84+
with:
85+
java-version: '10'
86+
distribution: 'temurin'
87+
cache: maven
88+
- name: Build with Maven
89+
run: mvn -B package --file java-10/pom.xml
90+
91+
java11:
92+
runs-on: ubuntu-latest
93+
steps:
94+
- uses: actions/checkout@v3
95+
- name: Set up JDK 10
96+
uses: actions/setup-java@v3
97+
with:
98+
java-version: '11'
99+
distribution: 'temurin'
100+
cache: maven
101+
- name: Build with Maven
102+
run: mvn -B package --file java-11/pom.xml
103+
104+
java16:
105+
runs-on: ubuntu-latest
106+
steps:
107+
- uses: actions/checkout@v3
108+
- name: Set up JDK 16
109+
uses: actions/setup-java@v3
110+
with:
111+
java-version: '16'
112+
distribution: 'temurin'
113+
cache: maven
114+
- name: Build with Maven
115+
run: mvn -B package --file java-16/pom.xml

0 commit comments

Comments
 (0)