【问题标题】:Plugin execution not covered by lifecycle configuration for org.jacoco:jacoco-maven-pluginorg.jacoco:jacoco-maven-plugin 的生命周期配置未涵盖插件执行
【发布时间】:2017-10-17 20:07:00
【问题描述】:

我遇到以下错误:

生命周期配置未涵盖插件执行: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>

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

谢谢!

【问题讨论】:

  • 找到答案here 由@neurite 回答

标签: java spring maven


【解决方案1】:

smart987 说:

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

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

所以删除版本标签之间的内容并将其替换为 .7.5.201505241946。它会工作

【讨论】:

    猜你喜欢
    • 2011-10-10
    • 2020-04-19
    • 2016-10-26
    • 1970-01-01
    • 2016-05-28
    • 2013-10-08
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多