如何消除以下m2eclipse警告?
maven-war-plugin goals "inplace", "exploded", "manifest" are ignored by m2e
看看是否可以找到maven-war-plugin的m2e连接器,或者配置POM告诉Eclipse忽略它或运行它。稍后版本的m2e可能包含您需要的连接器,因此升级插件可能会有所帮助。更多的细节和背景在这个stackoverflow答案。
据我所知,这个警告是从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中添加的。
以下代码片段对我很有用:
<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) 我正在将字段从表单映射到域类 <代码>事件=映射器