根据m2e维基:
M2E使用插件组ID、artifactId、版本范围和目标的组合将插件执行与操作相匹配。有三个基本动作可以指示m2e执行插件忽略、执行和委托给项目配置器。
此外,我可以读到,要忽略一个插件,我需要做:
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<versionRange>[2.0.5,)</versionRange>
<goals>
<goal>process</goal>
</goals>
</pluginExecutionFilter>
<action>
<delegate />
</action>
</pluginExecution>
因此,为了委托执行,我应该做同样的事情,但是:
<action>
<delegate />
</action>
但它不起作用。我得到以下错误:
没有枚举常量组织。日食m2e。果心生命周期图。模型PluginExecutionAction。代表
那么,委派插件执行的方式是什么呢?对于我想要委派的插件,我应该省略pluginExecution
元素吗?
关于M2E兼容的maven插件。只有
1. <ignore/> mapping
2. <execute/> mapping
没有提及代表的标签。
如果我理解正确,这是一个默认配置,没有任何必要的配置。这只是让Eclipse M2E/M2E扩展来决定。请注意,对我来说,我使用JBoss的“Eclipse WTP的m2e项目配置器”来处理网络项目。您可能需要使用一些与您的需求相匹配的M2E扩展。
我总是使用ignore来管理定制的资源,而且它工作正常。
更新:
在Eclipse上,请单击菜单窗口---
问题内容: 我正在尝试使用此处描述的解决方案来解决烦人的“生命周期配置未涵盖的插件执行:org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source(执行:默认,阶段:generate-源)”,当我将以下插件放在pom.xml上时: 但是当我运行mvn clean install时,我得到了: 原因:在存储库中找不到POM’org.eclip
我有家长[项目]pom 在子项目[childpom]中,我在第一行得到这个错误 不兼容的生命周期映射插件版本1.4.0跳转到父pom中的定义。 更多环境详情: IDE:Jboss jeveloper studio v9.0.0 JDK:java 8 64位 MAVEN:apache-MAVEN-3.3.3 我是马文的新手,请告诉我哪里出了问题?
升级到Eclipse Luna或m2e 1.5后。Eclipse抱怨说,在打开一个带有Maven插件项目的现有工作区时
Spring的初学者 背景:到目前为止,我一直在研究核心JAVA,现在我需要切换到MVC 尝试制作本教程中的第一个Spring MVC Hello World示例,我在: pom的这一行产生错误。xml: 波姆。xml 我甚至在市场搜索后安装了 请放轻松,这个问题是为了学习一些对我来说完全陌生的东西 我需要一些插件或什么来解决这个问题吗?如果是这样的话,有没有通用的插件来避免将来出现这样的错误 P
当导入maven项目到Eclipse IDE新安装时,有一个弹出的问题“设置Maven插件连接” 如果不安装会有错误显示在pom.xml 生命周期配置未涵盖的插件执行:org.eclipse.tycho:tycho-pluging-plugin:0.20.0:validate-id(执行:default-validate-id,阶段:验证) 如何随时安装m2e配置程序(例如,在为团队准备Eclip
我在Mac 10.9.5上使用Eclipse开普勒。我已经使用m2e Eclipse插件导入了许多Maven项目。所有这些项目都是父母pom的孩子。当我看到个别儿童pom中的“概述”时。xml文件,我看到这样的东西: 我希望Eclipse在适当的时间执行这些生命周期阶段,但我不确定如何做到这一点。当我选择Eclipse的建议时… 我选择了家长pom。当提示“选择要放置的位置忽略”时,xml文件。然