当我尝试将一个maven项目导入eclispe juno时,我得到了以下错误。

我的pom.xml中有以下几行代码。
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.6.3.201306030806</version>
<configuration>
<destfile>${basedir}/target/jacoco/jacoco.exec</destfile>
<datafile>${basedir}/target/jacoco/jacoco.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>为什么maven会给出这个错误?任何想法。
发布于 2013-08-25 14:37:56
m2e插件报告了这个错误,因为它找不到可以在eclipse中处理m2e配置和执行的maven插件。
因此,通过maven在命令行上进行构建可能会导致其他结果,而不是eclipse构建。
您正在使用jacoco-maven-plugin,我认为没有必要为jacoco安装m2e插件。
您可以尝试找到一个jacoco插件适配器更新站点并安装它,或者您可以将jacoco- m2e -plugin移动到一个配置文件中,然后仅在需要时激活它。
编辑
您还可以告诉eclipse插件忽略m2e -maven- plugin配置。将以下插件配置添加到pluginManagement
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<versionRange>[0.0.0,)</versionRange>
<goals>
<goal>prepare-agent</goal>
<goal>report</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>这也应该行得通。
您将在m2e documentation中找到更多信息
发布于 2015-05-16 22:12:33
从marketplace安装EclEmma插件并重新加载项目
发布于 2020-01-16 15:26:03
对我很管用,希望对你也有帮助。
https://stackoverflow.com/questions/18426360
复制相似问题