File tree Expand file tree Collapse file tree 2 files changed +31
-3
lines changed Expand file tree Collapse file tree 2 files changed +31
-3
lines changed Original file line number Diff line number Diff line change 3030 - name : Maven Install (skipTests)
3131 env :
3232 MAVEN_OPTS : ${{ env.JAVA_11_PLUS_MAVEN_OPTS }}
33- run : mvn -B install -DskipTests -D enable-ci - -file pom.xml
33+ run : mvn -B install -DskipTests --file pom.xml
3434 site :
3535 name : site (Java ${{ matrix.java }})
3636 runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 4646 <jacoco .haltOnFailure>false</jacoco .haltOnFailure>
4747 <jjwt .suite.version>0.11.2</jjwt .suite.version>
4848
49+ <jacoco .surefire.argLine />
4950 <surefire .argLine />
5051 </properties >
5152
107108 <goals >
108109 <goal >prepare-agent</goal >
109110 </goals >
111+ <configuration >
112+ <propertyName >jacoco.surefire.argLine</propertyName >
113+ </configuration >
110114 </execution >
111115 <!-- attached to Maven test phase -->
112116 <execution >
274278 <id >default-test</id >
275279 <configuration >
276280 <excludesFile >src/test/resources/slow-or-flaky-tests.txt</excludesFile >
277- <argLine >${surefire.argLine} </argLine >
281+ <argLine >@{jacoco.surefire.argLine} ${surefire.argLine} </argLine >
278282 </configuration >
279283 </execution >
280284 </executions >
582586 <!-- There are some tests that take longer or are a little
583587 flaky. Run them here. -->
584588 <includesFile >src/test/resources/slow-or-flaky-tests.txt</includesFile >
585- <argLine >${surefire.argLine} </argLine >
589+ <argLine >@{jacoco.surefire.argLine} ${surefire.argLine} </argLine >
586590 </configuration >
587591 </execution >
588592 </executions >
642646 </execution >
643647 </executions >
644648 </plugin >
649+ <plugin >
650+ <groupId >org.apache.maven.plugins</groupId >
651+ <artifactId >maven-enforcer-plugin</artifactId >
652+ <version >3.0.0-M3</version >
653+ <executions >
654+ <execution >
655+ <id >enforce-jacoco-exist</id >
656+ <phase >verify</phase >
657+ <goals >
658+ <goal >enforce</goal >
659+ </goals >
660+ <configuration >
661+ <rules >
662+ <requireFilesExist >
663+ <files >
664+ <file >${project.build.directory} /jacoco.exec</file >
665+ </files >
666+ </requireFilesExist >
667+ </rules >
668+ <fail >true</fail >
669+ </configuration >
670+ </execution >
671+ </executions >
672+ </plugin >
645673 </plugins >
646674 </build >
647675 </profile >
You can’t perform that action at this time.
0 commit comments