anchor.diff:              <artifactId>jacoco-maven-plugin</artifactId>
               <version>${jacoco.version}</version>
               <executions>
  +                ... <1>
  +
                   <execution>
                       <id>jacoco-check</id>
                       <goals>
                           <goal>check</goal>
                       </goals>
  -                    <phase>test</phase>
  +                    <phase>post-integration-test</phase>
                       <configuration>
                           <dataFile>${project.build.directory}/jacoco-quarkus.exec</dataFile>
                           <rules>
  
positive.code:     <build>
          <plugins>
              ...
            <plugin>
              <groupId>org.jacoco</groupId>
              <artifactId>jacoco-maven-plugin</artifactId>
              <executions>
                <execution>
                  <id>default-prepare-agent</id>
                  <goals>
                    <goal>prepare-agent</goal>
                  </goals>
                  <configuration>
                    <exclClassLoaders>*QuarkusClassLoader</exclClassLoaders>  <1>
                    <destFile>${project.build.directory}/jacoco-quarkus.exec</destFile>
                    <append>true</append>
                  </configuration>
                </execution>
                <execution>
                  <id>default-prepare-agent-integration</id> <2>
                  <goals>
                    <goal>prepare-agent-integration</goal>
                  </goals>
                  <configuration>
                    <exclClassLoaders>*QuarkusClassLoader</exclClassLoaders>
                    <destFile>${project.build.directory}/jacoco-quarkus.exec</destFile>
                    <append>true</append>
                  </configuration>
                </execution>
              </executions>
            </plugin>
          </plugins>
      </build>
  </project>
  ----
  <1> This config tells it to ignore `@QuarkusTest` related classes, as they are loaded by `QuarkusClassLoader`
  <2> This is only needed if you are using Failsafe to run integration tests
  ****
  
  [role="secondary asciidoc-tabs-target-sync-gradle"]
  
negative.code: testImplementation("io.quarkus:quarkus-jacoco")
  ----
  
  This Quarkus extension takes care of everything that would usually be done via the JaCoCo Maven plugin, so no additional
  config is required.
  
  WARNING: Using both the extension and the plugin requires special configuration, if you add both you will get lots of errors about classes
  