3131 - name : Maven Install (skipTests)
3232 env :
3333 MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
34- run : mvn -B install -DskipTests --file pom.xml
35- site :
36- name : site (Java ${{ matrix.java }})
37- runs-on : ubuntu-latest
38- strategy :
39- fail-fast : false
40- matrix :
41- java : [ 8, 11 ]
42- steps :
43- - uses : actions/checkout@v2
44- - name : Set up JDK
45- uses : actions/setup-java@v2
46- with :
47- java-version : ${{ matrix.java }}
48- distribution : ' adopt'
49- - uses : actions/cache@v2.1.6
50- with :
51- path : ~/.m2/repository
52- key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
53- restore-keys : |
54- ${{ runner.os }}-maven-
55- - name : Maven Site
56- run : mvn -B site -D enable-ci --file pom.xml
34+ run : mvn -B clean install -DskipTests --file pom.xml
5735 test :
5836 name : test (${{ matrix.os }}, Java ${{ matrix.java }})
5937 runs-on : ${{ matrix.os }}-latest
@@ -78,21 +56,21 @@ jobs:
7856 # JDK 8
7957 - name : Maven Install without Code Coverage
8058 if : matrix.os == 'windows' && matrix.java == '8'
81- run : mvn -B install --file pom.xml
59+ run : mvn -B clean install --file pom.xml
8260 - name : Maven Install with Code Coverage
8361 if : matrix.os != 'windows' && matrix.java == '8'
84- run : mvn -B install -D enable-ci --file pom.xml
62+ run : mvn -B clean install -D enable-ci --file pom.xml
8563 - name : Codecov Report
8664 if : matrix.os != 'windows' && matrix.java == '8'
87- uses : codecov/codecov-action@v2.0.2
65+ uses : codecov/codecov-action@v2.0.3
8866 # JDK 11+
8967 - name : Maven Install without Code Coverage
9068 if : matrix.os == 'windows' && matrix.java != '8'
9169 env :
9270 MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
93- run : mvn -B install --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
71+ run : mvn -B clean install --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
9472 - name : Maven Install with Code Coverage
9573 if : matrix.os != 'windows' && matrix.java != '8'
9674 env :
9775 MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
98- run : mvn -B install -D enable-ci --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
76+ run : mvn -B clean install -D enable-ci --file pom.xml "-Dsurefire.argLine=--add-opens java.base/java.net=ALL-UNNAMED"
0 commit comments