在eclipse中使用Maven 2.0集成时,如何禁用maven构建?

Ste*_*aug 5 eclipse maven-2 build preferences m2eclipse

如何在运行maven build时停止"Maven 2.0集成"插件,同时保持"自动构建"检查?

我很确定它曾经是一些复选框,以禁用maven构建之前,但升级后的Ubuntu; eclipse似乎在这个过程中已经更新,现在我找不到任何方法来关闭maven构建.maven构建需要花费几分钟(大约5分钟左右),而刚刚运行的java构建只需几秒钟即可完成.

它是不是可以禁用它或它们只是隐藏它好吗?

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

(试图谷歌找到一个解决方案关闭,我得到了答案是这个旧帖子的几个档案,答案基本上是"你应该能够在项目偏好中禁用Maven构建器......"这实际上并没有帮助,因为我那里找不到任何开/关设置)

Pas*_*ent 3

要禁用 Maven 项目生成器,请右键单击您的项目,然后选择“首选项”>“生成器”,然后取消选中“Maven 项目生成器”(您无法修改默认的 Maven 生成器)。

替代文本 http://www.imagebanana.com/img/fikqaidv/screenshot_010.png

如果这删除了“太多”的东西,您也许可以创建自己的自定义 Maven 构建器。单击New,选择Maven Build并根据需要进行配置。

替代文本 http://www.imagebanana.com/img/rwkmm7jb/screenshot_010.png


禁用它似乎会阻止 eclipse 了解导致 java 构建失败的相关项目。是否有某种虚拟的、无操作的目标可以用于自动构建目标?

我想您必须在项目引用中添加相关项目(或者取消选中“解决工作空间项目中的依赖关系”)。

有没有办法同时对工作区中的所有 6 个相关项目禁用它?

我不这么认为。


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