need to run twice jacoco prepare agent to have properties for both surefire and invoker plugins
Signed-off-by: Olivier Lamy <olamy@apache.org>
diff --git a/pom.xml b/pom.xml
index 1f8255d..d5a2914 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1481,9 +1481,7 @@
<spotbugs.skip>false</spotbugs.skip>
<spotbugs.onlyAnalyze>org.eclipse.jetty.*</spotbugs.onlyAnalyze>
<invoker.writeJunitReport>true</invoker.writeJunitReport>
- <invoker.junitPackageName>org.apache.maven.plugins.its.compiler</invoker.junitPackageName>
- <!-- Enable recording of coverage during execution of maven-invoker-plugin -->
- <jacoco.propertyName>invoker.mavenOpts</jacoco.propertyName>
+ <invoker.junitPackageName>org.apache.maven.plugins.its</invoker.junitPackageName>
<jacoco.includes>org.apache.maven</jacoco.includes>
</properties>
<build>
@@ -1532,6 +1530,17 @@
<goal>prepare-agent</goal>
</goals>
</execution>
+ <execution>
+ <id>jacoco-setup-m-invoker-p</id>
+ <phase>initialize</phase>
+ <configuration>
+ <!-- Enable recording of coverage during execution of maven-invoker-plugin -->
+ <propertyName>invoker.mavenOpts</propertyName>
+ </configuration>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
<plugin>