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>