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

我如何摆脱m2e警告“m2e忽略了原地目标、分解目标和清单目标”

谢唯
2023-03-14

如何消除以下m2eclipse警告?

maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e

共有3个答案

容宏逸
2023-03-14

看看是否可以找到maven-war-plugin的m2e连接器,或者配置POM告诉Eclipse忽略它或运行它。稍后版本的m2e可能包含您需要的连接器,因此升级插件可能会有所帮助。更多的细节和背景在这个stackoverflow答案。

祁辰阳
2023-03-14

据我所知,这个警告是从m2e-wtp发出的,它提供了一组与Eclipse网络工具项目(WTP)一起工作的m2e连接器。

m2e wtp包括生命周期映射元数据。包含以下内容的xml文件:

    <pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <versionRange>[1.0,)</versionRange>
        <goals>
          <goal>inplace</goal>
          <goal>exploded</goal>
          <goal>manifest</goal>
        </goals>
      </pluginExecutionFilter>
      <action>
        <ignore>
            <message>maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e</message>
        </ignore>
      </action>
    </pluginExecution>
  </pluginExecutions>

因此,我认为没有办法抑制这个警告,除了(1)停止使用m2e-wtp或(2)降级到m2e-wtp的0.14版本,因为这个警告是在0.15中添加的。

拓拔烨赫
2023-03-14

以下代码片段对我很有用:

<pluginExecution>
  <pluginExecutionFilter>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <versionRange>[1.0,)</versionRange>
      <goals>
        <goal>manifest</goal> <!-- put the goal you're executing in your pom.xml file -->
      </goals>
    </pluginExecutionFilter>
    <action>
      <ignore />
    </action>
</pluginExecution>
 类似资料:
  • 我正在使用maven和eclipse m2e配置一个多模块的父/子maven项目,我使用的是eclipse Juno SR1的最新内容,即m2e 1.2.0 父pom使用enforcer插件,因此父pom.xml的插件部分包含以下内容 每个子项目都有一个错误消息,表示 这条消息的意思是什么? 如何配置内容以删除此消息? 需要配置eclipse项目设置还是pom.xml设置?

  • 我正在使用maven和eclipse m2e配置一个多模块父子maven项目,我使用的是eclipse Juno SR1的最新内容,即m2e 1.2.0 父pom使用enforcer插件,因此父pom使用enforcer插件。xml的插件部分包含以下内容 每个子项目都有一条错误消息,表示m2e忽略了maven enforcer插件(目标“enforce”) 这条信息是什么意思? 如何配置东西以删除

  • 我得到以下错误消息,同时添加m2e Maven与eclipse: 无法完成安装,因为找不到一个或多个必需项。正在安装的软件:用于Eclipse的m2e-Maven集成(包括孵化组件)1.6。1.20150625-2338(org.eclipse.m2e.feature.feature.group 1.6.1.20150625-2338)缺少要求:Maven POM XML编辑器1.6。1.2015

  • 我试图使用Eclipse的从maven开始。但如果我尝试将现有项目更改为Maven项目(),结果是: null 问题可能出在哪里? 更新(生成的pom.xml):

  • null 我已经在“Manage Jenkins”-->“Configure System”下配置了Maven设置。 当我在“预步骤”部分创建“调用顶级Maven目标”步骤时,所有工作都按照预期进行。在“目标”行中,我可以指定“-x”、“clean install”等,并且maven通过打印这些目标,例如: [DEBUG]正在从.../settings.xml读取全局设置 [DEBUG]正在使用.

  • 我在通过MapStruct映射字段时遇到问题。 我有两门课。第一个域类“事件”,例如带有字段 第二类是“EventForm”。EventForm具有字段: 当我想更新现有事件时,会发生以下情况:1)我通过Id从数据库中获取现有事件 <代码>事件事件=事件服务。获取(id) 事件id=10000,lastUpdate=11213123123; 2) 我正在将字段从表单映射到域类 <代码>事件=映射器