当前位置: 首页 > 面试题库 >

找不到m2e生命周期映射

方苗宣
2023-03-14
问题内容

我正在尝试使用此处描述的解决方案来解决烦人的“生命周期配置未涵盖的插件执行:org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source(执行:默认,阶段:generate-源)”,当我将以下插件放在pom.xml上时:

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
    <execution>
        <phase>generate-sources</phase>
        <goals><goal>add-source</goal></goals>
        <configuration>
            <sources>
                <source>src/bootstrap/java</source>
            </sources>
        </configuration>
    </execution>
</executions>
</plugin>

但是当我运行mvn clean install时,我得到了:

原因:在存储库中找不到POM’org.eclipse.m2e:lifecycle-mapping’:无法从任何存储库下载工件

有谁知道如何使m2e和maven开心吗?


问题答案:

org.eclipse.m2e:lifecycle-mapping插件实际上不存在。应该从<build><pluginManagement>您的部分中使用它pom.xml。这样,它不会被Maven解析,但是可以被m2e读取。

但是,要解决您的问题,更实际的解决方案是在Eclipse中安装m2e构建辅助器连接器。您可以从安装Window> Preferences> Maven> Discovery> Open Catalog。这种方式build-helper-maven-plugin:add-sources将被称为日食,而无需您更改pom.xml



 类似资料:
  • 根据m2e维基: M2E使用插件组ID、artifactId、版本范围和目标的组合将插件执行与操作相匹配。有三个基本动作可以指示m2e执行插件忽略、执行和委托给项目配置器。 此外,我可以读到,要忽略一个插件,我需要做: 因此,为了委托执行,我应该做同样的事情,但是: 但它不起作用。我得到以下错误: 那么,委派插件执行的方式是什么呢?对于我想要委派的插件,我应该省略元素吗?

  • 我有家长[项目]pom 在子项目[childpom]中,我在第一行得到这个错误 不兼容的生命周期映射插件版本1.4.0跳转到父pom中的定义。 更多环境详情: IDE:Jboss jeveloper studio v9.0.0 JDK:java 8 64位 MAVEN:apache-MAVEN-3.3.3 我是马文的新手,请告诉我哪里出了问题?

  • 我试图使用container:start命令运行带有sbt的scalatra,但我得到“Assertion failed:No lifecycle class found!”消息,这是我用“Last Container:Start”获得的完整堆栈跟踪: 这是我的生命周期文件,名为:“ScalatrabootStrap.scala”,它的内容是:

  • 所有项目{ android{compileSdkVersion 30 }kapt{CorretTerrorTypes true} 有人知道为什么会这样吗?谢谢你的帮助

  • 注:本文档提供的生命周期指的是 Universal App 的生命周期,它依赖 rax-app 提供的 runApp方法。 App 级生命周期 launch  在 App 启动时触发 使用生命周期 你可以使用 rax-app 提供的 useAppLaunch 来注册 App 级别的生命周期。 示例: import { useAppLaunch } from 'rax-app'; useAppLa

  • 我们大致为WebAPplication设计了4个生命周期: 请求初始化其实就是从URL中解析提取出{module}, {action}, {method}; 然后再根据{module}, {action}, {method}找到对应的Controller文件; 然后再调用对应的{method},完了之后再发送响应。当然响应的过程中肯定是要顺带着解析下模板标签啦。 恩,这就完了,貌似感觉很简单啊。