`
knight103
  • 浏览: 3439 次
社区版块
存档分类
最新评论

在POM配置Maven plugin提示错误“Plugin execution not covered by lifecycle configuration”的

 
阅读更多

参考网址:http://www.cnblogs.com/hzhuxin/archive/2012/06/17/2552998.html

eclipse在其POM文件的一处提示出错如下:

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execution: default-compile, phase: compile)

 

这表示m2e在其执行maven的生命周期管理时没有定义该插件,所以提示出错,其实m2e对此是提供了扩展机制的,我们可以通过如下操作来消除这个出错提示:

1. 进入Window—>Preferences—>Maven配置,进入Lifecycle Mapping设置项,如下图:

  从上图可以看出m2e管理maven生命周期的文件名是lifecycle-mapping-metadata.xml,以及该文件的存放路径

2. 下一步我们就要去相应路径修改lifecycle-mapping-metadata.xml文件,但会发现这个文件在上图中提示的位置并不存在,那么此时就

以到eclipse的安装目录下的plugins下的org.eclipse.m2e.lifecyclemapping.defaults_xxxxxx.jar文件中找到该文件(如下图):

 

通过解压软件可以发现lifecycle-mapping-metadata.xml文件的确在jar包中,把它从jar包中解压出来并放置到前图所示的路径下

3. 打开lifecycle-mapping-metadata.xml文件,把未识别的插件在文件中加入即可:

4.修改完成后,需在m2e配置处把“Update Maven projects on startup”选项勾上,并重启eclipse即可消除出错示。

 

 

 

 

 

 

分享到:
评论

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    要使用 tomcat8-maven-plugin 插件,首先需要在 Maven 的 POM 文件中添加插件依赖。下面是一个示例: ``` <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat8-maven-plugin <version>3.0-r1655215 ...

    maven plugin maven plugin

    通过配置 `maven-site-plugin` 可以创建项目的网站和文档,`maven-javadoc-plugin` 用于生成 API 文档,`maven-deploy-plugin` 则负责将构建好的工件部署到远程仓库。 Ant 是一个广泛使用的构建工具,它具有灵活性...

    maven plugin打包下载

    在Maven的`pom.xml`文件中,我们通过`<build>`标签的`<plugins>`子标签来添加和配置Maven Plugin。例如,添加`maven-jar-plugin`以打包Java应用: ```xml <plugin> <groupId>org.apache.maven.plugins ...

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    yuicompressor-maven-plugin

    在配置好插件后,可以通过Maven的生命周期阶段来执行`yuicompressor-maven-plugin`。通常在`package`阶段进行,这样每次构建项目时都会自动压缩前端资源。你可以通过运行`mvn package`命令来触发插件。 ### 六、...

    eclipse maven plugin 插件 安装 和 配置.docx

    ### Eclipse Maven Plugin 插件安装与配置指南 #### 一、引言 在现代软件开发过程中,Maven作为一款强大的构建工具,极大地简化了项目的构建流程。为了更好地集成Maven的功能,Eclipse提供了名为Eclipse Maven ...

    dockerfile-maven-plugin 配置记录

    dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库

    tomcat7-maven-plugin-2.2.jar

    在Maven中,插件通常是通过`<plugins>`标签在项目的`pom.xml`文件中配置的。对于`tomcat7-maven-plugin`,我们可以这样配置: ```xml <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-...

    maven-javadoc-plugin 中文 注释 API 解决乱码 pom xml

    在`pom.xml`文件中,通过修改`maven-javadoc-plugin`插件的相关配置来指定编码格式为GBK或UTF-8。 ```xml <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-javadoc-plugin <version>3.3.1...

    maven-jetty-plugin

    在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... <plugin> <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin 版本号 <configuration> <!--...

    Maven build之pom.xml文件中的Build配置

    Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包以及部署等...

    xjar_maven_plugin.rar

    1. 在Maven的pom.xml文件中添加插件配置,包括插件的groupId、artifactId、version以及相关参数。 2. 在构建生命周期中指定插件执行的阶段,如`<execution>`标签内的`<phase>`。 3. 设置加密的密钥和其他安全选项,...

    maven-shade-plugin-3.1.0.jar

    maven打包,指定入口类的jar包,具体的pom配置为:<plugin> <groupId>org.apache.maven.plugins <artifactId>maven-shade-plugin <version>3.1.0 <execution> <phase>package <goal>shade ...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    要在Maven项目中使用`maven-jetty-plugin`,首先需要在项目的`pom.xml`文件中添加插件的配置。例如: ```xml ... <plugin> <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <version>6.1....

    maven plugin

    Maven插件的使用可以通过在pom.xml文件中配置插件的`<build><plugins>`部分来实现,包括设置插件版本、执行目标、配置参数等。通过这种方式,开发者可以轻松地定制和扩展Maven的构建流程,以适应不同项目的需求。...

    使用Maven控件proguard-maven-plugin给可执行jar文件混淆

    要使用`proguard-maven-plugin`,我们需要在项目的`pom.xml`文件中添加插件配置。以下是一个基本的配置示例: ```xml ... ... <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-...

    maven-pom-plugin-1.3.jar

    maven-pom-plugin-1.3.jar

    eclipse-maven3-plugin

    4. **项目配置辅助**:在 Eclipse 中编辑 POM.xml 文件时,插件提供智能提示,帮助选择正确的 Maven 属性和插件配置。 5. **调试支持**:通过插件,可以直接在 Eclipse 中调试 Maven 构建脚本,这对于解决构建问题...

Global site tag (gtag.js) - Google Analytics