5

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

我很确定它曾经是一些复选框来禁用 Maven 构建,但在升级 Ubuntu 之后;eclipse 似乎在这个过程中已经更新了,现在我找不到任何方法来关闭 maven 构建。maven 构建需要几分钟(大约 5 分钟左右),而仅运行 java 构建通常会在几秒钟内完成。

是否不再可能禁用它或者他们只是将它隐藏得很好?

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

(尝试用谷歌搜索解决方案,我得到的答案是这个旧帖子的几个档案,其中答案基本上是“你应该能够在项目首选项中禁用 Maven 构建器......”这并没有真正帮助,因为我在那里找不到任何开/关设置)

4

1 回答 1

3

要禁用 Maven 项目构建器,请右键单击您的项目,然后选择 Preferences > Builders并取消选中Maven Project Builder(您无法修改默认的 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 构建失败的相关项目。是否有某种虚拟的、无操作的目标可以用于自动构建目标?

我想您必须在Project References中添加相关项目(或取消选中Resolve dependencies from Workspace projects)。

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

我不这么认为。


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

于 2010-05-19T13:25:26.273 回答