当前位置: 首页 > 知识库问答 >
问题:

生命周期配置不包括插件执行

欧阳博超
2023-03-14

Spring的初学者

背景:到目前为止,我一直在研究核心JAVA,现在我需要切换到MVC
尝试制作本教程中的第一个Spring MVC Hello World示例,我在pom上遇到以下错误。xml

Multiple annotations found at this line:
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
     2.3.2:compile (execution: default-compile, phase: compile)
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:
     2.5:testResources (execution: default-testResources, phase: process-test-resources)
    - <packaging>war</packaging>
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:
     2.5:resources (execution: default-resources, phase: process-resources)
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
     2.3.2:testCompile (execution: default-testCompile, phase: test-compile)

pom的这一行产生错误。xml:

  <packaging>war</packaging>

波姆。xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.javacodegeeks.snippets.enterprise</groupId>
      <artifactId>springexample</artifactId>
      <packaging>war</packaging>
      <version>0.0.1-SNAPSHOT</version>
      <name>springexample Maven Webapp</name>
      <url>http://maven.apache.org</url>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>

        <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-core</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>
      </dependencies>
      <build>
        <finalName>springexample</finalName>
      </build>

        <properties>
            <spring.version>4.0.2.RELEASE</spring.version>
        </properties>
</project>

我甚至在市场搜索后安装m2e

请放轻松,这个问题是为了学习一些对我来说完全陌生的东西
我需要一些插件或什么来解决这个问题吗?如果是这样的话,有没有通用的插件来避免将来出现这样的错误

P. S:

我已经浏览了旧的线程,但没有运气:

>

  • 如何解决Spring Data Maven Builds的“生命周期配置未涵盖的插件执行”

    eclipse中的生命周期配置错误未涵盖插件执行,父pom中有插件管理

  • 共有2个答案

    江烨伟
    2023-03-14

    问题是,m2e需要为您使用的每个maven插件提供一个eclipse插件(实际上比这要复杂一些,但在实践中,eclipse插件和项目的maven插件之间几乎存在一对一的对应关系)。

    有两种解决方案:

    1. 使用maven eclipse插件自动生成所有eclipse项目文件。从命令行运行mvn eclipse:eclipse。您还应该卸载m2e,这样它就不会试图管理您的maven项目
    2. 安装Spring Ide。我建议重新安装,但也可以将其安装到现有的Eclipse实例中。这是预装的所有m2e插件,你将需要
    宋望
    2023-03-14

    这并不是停止使用m2e的理由,只需右键单击并使用Quick fix命令,就可以修复这些错误。你可以选择在Marketplace中搜索可用的生命周期配置程序来自动处理它,或者,如果没有,你可以告诉m2e忽略该插件。

     类似资料:
    • 我是Maven的新手,想使用Jacoco Maven插件来构建我的项目。 我用TestNG建立了一个示例项目,它是唯一的依赖项。

    • 我正在日蚀中构建PageTurner。并将其与Maven和ActionBarSherlcok集成。但是我在POM. xml中得到了这个单一的错误。 生命周期配置未涵盖插件执行:com。乱穿马路。专家插件。Android第二代:android maven插件:3.6.1:生成源代码(执行:默认-生成源代码,阶段:生成源代码)

    • 需要以下Eclipse m2e问题的帮助: 生命周期配置未涵盖插件执行:com。谷歌。appengine:appengine maven插件:1.8.3:endpoints\u get\u discovery\u doc(执行:默认,阶段:编译) 有什么想法吗?pom。xml看起来像:https://github.com/GoogleCloudPlatform/appengine-endpoint

    • 在Eclipse中,我试图导入一个运行在Websphere Application Server上的现有Maven项目。(我在eclipse中部署了websphere liberty配置文件服务器) 我的pom.xml它给了我以下错误 jacoco-maven-plugin导致站点插件在多模块项目中失败

    • 当导入maven项目到Eclipse IDE新安装时,有一个弹出的问题“设置Maven插件连接” 如果不安装会有错误显示在pom.xml 生命周期配置未涵盖的插件执行:org.eclipse.tycho:tycho-pluging-plugin:0.20.0:validate-id(执行:default-validate-id,阶段:验证) 如何随时安装m2e配置程序(例如,在为团队准备Eclip

    • 我正在玩maven插件,特别是我试图开发一个自定义maven插件的eclipse。一切顺利,它从控制台构建...等等,直到:' “生命周期配置不包括插件执行” 出现。我研究发现: http://wiki.eclipse.org/M2E_plugin_execution_not_covered; 显然我不想忽略插件的执行,执行指令似乎不起作用,至于project configurator的委托,我无