美文网首页
eclipse Maven 生命周期 与构建目标冲突

eclipse Maven 生命周期 与构建目标冲突

作者: 鱼非雨 | 来源:发表于2016-07-28 19:35 被阅读0次

转自:http://ljhzzyx.blog.163.com/blog/static/383803122013440345857/ 

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugin:2.7:copy...

在eclipse->preference->maven->lifecycle mappings中,myeclipse的话Maven4MyEclipse->Lifecycle mappings,想上面所示进行配置,保存更新project。未试过eclipse下情况如何,MyEclipse默认配置路径是没有lifecycle-mapping-metadata.xml这个文件的,只有<项目名>.lifecyclemapping一系列这样的文件,但提供一个按钮“Open workspacelifecycle mappings metadata”里进行编辑。或者Change mapping file location。

好吧,这样也许是最应该的处理的方式,但让每个开发人员都改下ide配置,还不如直接改下pom.xml文件的配置,最终采用了修改pom.xml文件的方式。

好吧,最终还是将出错原因和解决思路抄一下:

于maven的项目,使用各种maven plugin来完成开发中的各种工作,例如编译代码,打包,部署等等…

每个plugin包含许多的goal,用来做特定的事情。典型的基于java的maven项目就有 clean compile test

package

deploy等goal要执行。除了这些比较常见的goal之外,项目中还可以使用大量的第三方的plugin,甚至自己动手开发的plugin。

之而来的问题是,在eclipse中编辑maven项目的时候,eclipse并不知道这些goal要做什么,通用的goal还好说,特殊用途的goal

就没有办法了。所以m2eclipse这个集成maven到eclipse的plugin就提供了开发extra的能力,eclipse利用这些

extra来完成本来在maven plugin要干的活。

如果eclipse没有办法知道某个goal要干什么,那么通常就会看到如下的错误信息:

Plugin

execution not covered by lifecycle configuration:

org.apache.maven.plugins:maven-dependency-plugin:2.6:copy (execution:

default, phase: validate)

由于我个人更倾向于在命令行下让maven干活,而eclipse更多的只是充当编辑器的角色,所以我要的只是让eclipse忽略掉这些goal就好了。

参考这里http://wiki.eclipse.org/M2E_plugin_execution_not_covered 之后,要做的就是告诉eclipse要忽略的goal.

相关文章

  • eclipse Maven 生命周期 与构建目标冲突

    转自:http://ljhzzyx.blog.163.com/blog/static/38380312201344...

  • Maven的构建生命周期、阶段和目标

    当使用Maven构建项目时,会遵循一个构建生命周期。该生命周期分为多个构建阶段,而构建阶段又分为多个构建目标。 构...

  • MAVEN简介之——pom.xml

    maven构建的生命周期 maven是围绕着构建生命周期这个核心概念为基础的。maven里有3个内嵌的构建生命周期...

  • 繁琐的任务简单化,Maven的插件机制

    Maven的生命周期与Maven插件是项目绑定的,生命周期可以理解为项目构建步骤的集合,它定义了各个构建环节的执行...

  • Maven笔记

    maven简介: 项目构建: 下载和配置 使用 maven整合eclipse: maven目录结构: maven工...

  • Maven - 构建生命周期

    什么是构建生命周期 Maven的构建过程被分解为构建生命周期、阶段和目标。一个构建周期由一系列的构建阶段组成,每一...

  • Maven 构建生命周期 : Maven Lifecycle R

    Maven 构建生命周期Maven Lifecycle Reference https://maven.apach...

  • 生命周期与插件

    生命周期 maven构建生命周期描述的是一次构建过程经历了多少个事件 maven对项目构建的生命周期大体分为三个阶...

  • maven生命周期-03

    maven的生命周期 什么是 Maven 的生命周期?Maven 生命周期定义了各个构建环节的执行顺序,有了这个清...

  • Maven Pom文件总结

    Maven maven生命周期 clean: 删除构建目录 validate: 检查工程配置是否正确,完成构建过程...

网友评论

      本文标题:eclipse Maven 生命周期 与构建目标冲突

      本文链接:https://www.haomeiwen.com/subject/vjpajttx.html