我如何停止运行Maven构建的“ Maven 2.0集成”插件,同时保持“自动构建”处于选中状态?

我敢肯定,在升级Ubuntu之后,禁用Maven构建曾经是一个复选框。 Eclipse似乎已在此过程中进行了更新,现在我找不到任何方法来关闭Maven构建。 Maven构建实际上需要几分钟(大约5分钟左右),而运行Java构建通常只需几秒钟即可完成。

不再可能禁用它或将它们隐藏得很好吗?

如果不可能,eclipse是否可以在没有插件的情况下编译我的maven项目?

(尝试向谷歌寻求解决方案时,我得到的答案是this old post的几个存档,其中的答案本质上是“您应该能够在项目首选项中禁用Maven builder ...”,这实际上并没有帮助,因为我在那里找不到任何开/关设置)

最佳答案

要禁用Maven项目构建器,请右键单击您的项目,然后右键单击“首选项”>“构建器”,然后取消选中“ Maven项目构建器”(您不能修改默认的maven构建器)。

alt text http://www.imagebanana.com/img/fikqaidv/screenshot_010.png

如果这消除了“太多”的事情,则可以创建自己的自定义Maven构建器。单击“新建”,选择“ Maven构建”并根据需要对其进行配置。

alt text http://www.imagebanana.com/img/rwkmm7jb/screenshot_010.png




禁用它似乎可以阻止Eclipse了解导致Java构建失败的相关项目。我可以使用某种虚拟的,不操作的目标来实现自动构建目标吗?


我猜您将不得不在“项目参考”中添加相关项目(或取消选中“解析来自工作区项目的依赖项”)。


有没有一种方法可以同时为工作空间中的所有6个相关项目禁用它?


我不这么认为。



最后,所有这些调整看起来像是丑陋的骇客。如果您对m2eclipse插件不满意,也许应该改用maven-eclipse-plugin(即运行mvn eclipse:eclipse)来生成.project.classpath文件,并将您的项目作为现有项目导入Eclipse。

09-10 10:03
查看更多