首页 > 其他分享 >eclipse 问题之一:Plugin execution not covered by lifecycle configuration

eclipse 问题之一:Plugin execution not covered by lifecycle configuration

时间:2024-03-15 10:36:47浏览次数:27  
标签:Maven configuration java Plugin eclipse maven execution lifecycle

1、问题

eclipse 作为 java 工程的开发工具,可以集成maven 直接管理 maven 工程。 但是对于maven工程中描述的插件,有时候 eclipse 会报如下错误(示例:Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:exec-maven-plugin:3.1.1:java (execution: default, phase: compile)),导致 maven工程无法正常更新。

2、解决办法

1)  进入Window—>Preferences—>Maven —> Lifecycle Mapping 查看  lifecycle-mapping-metadata.xml文件路径

 

2) 进入该路径 对lifecycle-mapping-metadata.xml 文件进行编辑。 如果在该路径下 找不到相应文件。可以在eclipse 安装目录下的 plugins下的 org.eclipse.m2e.lifecyclemapping.defaults_xxxxxx.jar 中找到 解压出来 加入未识别的插件

<pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.codehaus.mojo</groupId> 
        <artifactId>exec-maven-plugin</artifactId><!-- 插件名称 -->
        <versionRange>[1.0,)</versionRange> <!-- 版本范围-->  
        <goals>
          <goal>java</goal><!--mvn 命令就是 xx-plugin后面的那串 --> <!-- 这个值填写 eclipse报错误的   org.codehaus.mojo:exec-maven-plugin:3.1.1:java (execution: default, phase: compile)  中的 java  这里仅是示例,其它也是这样-->
        </goals>
      </pluginExecutionFilter>
      <action>
        <ignore />
      </action>
    </pluginExecution>
     <pluginExecution>
      <pluginExecutionFilter>
        <groupId>com.github.geequery</groupId> 
        <artifactId>geequery-maven-plugin</artifactId><!-- 插件名称 -->
        <versionRange>[1.0,)</versionRange> <!-- 版本范围-->
        <goals>
          <goal>enhance</goal><!--mvn 命令就是 xx-plugin后面的那串 --> <!-- 这个值填写 eclipse报错误的   com.github.geequery:geequery-maven-plugin:1.12.5.3:enhance (execution: default, phase: compile)  中的 enhance  这里仅是示例,其它也是这样-->
        </goals> </pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>

 3) 进入Window—>Preferences—>Maven ,勾选上“Update Maven projects on startup”选项勾上,并重启eclipse即可消除出错示。

 

标签:Maven,configuration,java,Plugin,eclipse,maven,execution,lifecycle
From: https://www.cnblogs.com/sandyflower/p/18074866

相关文章

  • eclipse关闭自动更新
    eclipse自动更新,更新完了,打开以后,发现lombok.jar是支持的,但是最顶部有一个错误,想了很多方法,没有处理好。 可能是jar包不支持当前版本,或者有些bug,也没有时间去研究这个。等新版本jar作了适配,再更新eclipse。 解决:下载之前的版本,安装,然后重新maven--updateproject...,一切......
  • IDEA配置多端口启动参数配置 Edit Configurations...
    IDEA配置多端口启动参数配置EditConfigurations...1、点击配置入口信息<imgsrc="https://pic2.zhimg.com/v2-401ba1d7854c800cbca32b454ffe9a29_b.jpg"data-caption=""data-size="normal"data-rawwidth="486"data-rawheight="239"......
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(五)
    在上文中(点击这里回顾>>)主要为大家介绍了SpringDSL模型等内容,本文将继续介绍菜单等。MyEclipsev2023.1.2离线版下载MyEclipse技术交流群:742336981欢迎一起进群讨论6.菜单本节主要描述与Spring支持的MyEclipse相关的各种菜单。6.1MyEclipse菜单当您右键单击Eclipse项目......
  • Ansible报错:Failed to parse /etc/ansible/hosts with yaml plugin
    早上接到同事反馈说Grafana某个监控图表点击后反应很慢,其他的图表都正常,只有这一张图表很慢。经过和大数据部门同事的沟通,发现应该是从大数据系统推送出来的数据有点问题,需要联合Grafana机器进行调试,询问我Grafana部署在哪台机器上。由于公司不同区域都有一套Prometheus+Grafana......
  • 安装JDK11+Tomcat10.0.1+eclipse-jee-2023-12-R-win32-x86_64 配置
    第一步,先双击启动软件:改一下名称:C:\Users\Administrator\eclipse-workspace变成:C:\ProgramFiles\JavaJava:为什么JSP文件要放到SpringBoot工程的src/main/webapp目录下参考文章:https://blog.csdn.net/netyeaxi/article/details/100928105为了看到更具体的页面,可以做个性化......
  • eclipse连接hana数据库修改端口号
    在Eclipse中连接SAPHANA数据库时,如果需要修改端口号,你需要在JDBC连接URL中指定正确的端口。JDBC连接URL通常遵循以下格式:jdbc:sap://<hostname>:<port>/[<instance_number>]?currentschema=<schema_name>在这个URL中:<hostname>是SAPHANA数据库服务器的地址。<port>是SAP......
  • Ubuntu中搭建eclipse arm Linux gcc + jlink调试环境
    嵌入式arm开发过程中,需要用到jlink进行调试开发,需要搭建eclipsearmlinuxgcc+jlink调试环境,按照以下步骤搭建的环境可以识别到jlink。0环境搭建概述所需工具:(1)EclipseEclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较好的灵活性。(2)CDTCDT......
  • 新版eclipse创建maven项目步骤
    eclipse版本:eclipse-jee-2023-12R一、使用eclipse自带的maven,先进行eclipse配置:1、打开Window-》preferences-》maven-》installations-》可以看到eclipse自带的maven版本,默认勾选的也是该版本(如果需要使用自行安装的maven可以在这里add);2、打开Window-》preferences-》maven-......
  • eclipse编写html
    Windows—>Perspective—>CustommizePerspectiveShortcuts->WebFile->New—>StaticWebProject输入名称自定义文件夹名称创建html文件指定名称选择版本新建文件夹,存放图片......
  • @EnableConfigurationProperties
    @EnableConfigurationProperties是Spring Boot中的一个注解,用于显式地启用对@ConfigurationProperties注解类的支持。当你在你的应用中定义了配置属性类(即使用@ConfigurationProperties注解的类),你可以使用@EnableConfigurationProperties注解来告诉Spring Boot自动加载并绑定配......