用maven / eclipse停止自动建筑

时间:2011-10-16 10:31:39

标签: eclipse maven

我们正在使用maven和eclipse。我们有一个非常大的多模块项目。

Eclispe-Maven整合似乎决定了何时对建筑依赖模块作出反应,这是一种痛苦。

我打开了自动构建,但似乎没有做任何更改。

有某些操作,例如:删除资源或启动模块,这将触发另一个模块的构建。

如何改变这种行为?我更喜欢根据需要手动调用maven。

2 个答案:

答案 0 :(得分:12)

只需转到顶部栏中的项目,然后取消选中“自动构建”。它将停止自动构建项目并节省您宝贵的时间。

答案 1 :(得分:4)

右键单击要尝试禁用自动Maven构建的项目,单击“属性”,然后单击左侧导航中的“构建器”。应该有一个“Maven项目构建器”,您可以取消选中以禁用它。

我不确定这是否正是您正在寻找的。我自己也从来没有像这样操作,所以我不能说你可能遇到的任何副作用 - 虽然Eclipse警告你自己:“这是一个高级操作。禁用项目构建器可以有很多方面 - 效果。继续?“。

假设您的项目处于某种版本控制之下,请确保在执行此操作之前,只有您的pom.xml而不是Eclipse .project文件或.settings文件夹处于源代码管理中。 (如果是这样,请确保不要将它们提交回来。)团队的其他成员可能不希望为整个组禁用此构建器。 : - )