4

将 Maven 项目导入 Eclipse 时出现错误:

Plugin execution not covered by lifecycle configuration: 
org.codehaus.mojo:gwt-maven-plugin:2.1.0:resources (execution: default, phase: process-resources)

我不是 Maven 专家,但似乎这是一个问题,M2E 需要明确说明如何处理绑定到某些事件的插件

Eclipse 提供了一个快速修复来简单地忽略这些插件,但您也可以选择执行插件,或安装/创建项目配置器。

鉴于大多数人(包括我自己)不会倾向于创建 M2E 扩展,您应该遵循哪些一般规则来确定是否应该忽略或执行插件?在我看来,包含这些插件是有原因的,所以它们应该默认执行吗?或者是否有某些原因为什么执行默认是一个坏主意?

4

1 回答 1

1

如果启用了“自动构建”,则 Eclipse 构建生命周期会在幕后重复触发。

因此,我们不希望 Maven Eclipse 插件执行消耗 IO/CPU 的重量级任务。例如,复制依赖项或构建包文件。

最好从命令行手动触发这些。

于 2012-06-13T13:12:50.850 回答