org.jacoco:jacoco-maven-plugin的生命周期配置未涵盖插件执行

时间:2017-05-18 06:46:51

标签: java spring maven

我遇到以下错误:

  

生命周期配置未涵盖插件执行:org.jacoco:jacoco-maven-plugin:0.7.4.201502262128:prepare-agent(执行:jacoco-initialize,阶段:初始化)

我尝试在互联网上搜索,但没有得到足够的回复和想法

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
        <plugin>
          <groupId>org.jacoco</groupId>
                       <artifactId>jacoco-maven-plugin</artifactId>
                       <version>0.7.4.201502262128</version>
        <configuration>
            <destFile>${basedir}/../../target/coverage-reports/jacoco_domain-rest-service.exec</destFile>
            <dataFile>${basedir}/../../target/coverage-reports/jacoco_domain-rest-service.exec</dataFile>
        </configuration>
        <executions>
            <execution>
                <id>jacoco-initialize</id>
                 <goals>
                  <goal>prepare-agent</goal>
                 </goals>
            </execution>
            <execution>
                <id>jacoco-site</id>
                <phase>package</phase>
                <goals>
                  <goal>report</goal>
                </goals>
            </execution>
        </executions>
      </plugin>
    </plugins>
</build>

非常感谢任何帮助和建议!

谢谢!

1 个答案:

答案 0 :(得分:1)

smart987说:

将pom.xml中的jacoco版本部分替换为以下版本,它将起作用。我也遇到了同样的问题并解决了这个问题,现在工作正常。

<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.5.201505241946</version>

因此,请删除版本标记之间的内容,并将其替换为.7.5.201505241946。它会起作用