在Eclipse中,为什么“自动构建”会被神秘地禁用?

时间:2008-09-22 16:04:31

标签: eclipse

我正在运行Eclipse Europa(3.3)。我始终在“项目”菜单下保留“自动构建”设置。偶尔我的代码没有编译,我拼过它然后拉下项目菜单......瞧,它不再设置了。是什么赋予了?这是一个错误,还是我正在做的其他事情可能导致它?

编辑:我正在运行常规Java开发人员安装,加上Subversive及其连接器,Jetty Launcher,我相信没有其他插件。我工作场所的其他人也有同样的问题。

编辑:我在蓝色的月亮中仍然遇到这个问题,现在我正在使用Eclipse Galileo(3.5)for Windows。我没有在Galileo for OS X中遇到过这个问题,无论是在Cocoa还是Carbon中,但是我没有那么长时间使用它。

7 个答案:

答案 0 :(得分:4)

使用Eclipise Mars.1(4.5.1),Oomph可能是罪魁祸首。 Eclipse Oomph支持使用

中的条目自动禁用Build

在Windows上 %USERPROFILE%\。蚀\ org.eclipse.oomph.setup \设置\ user.setup

如果要禁用此Oomph行为,请尝试删除以下设置

" Eclipse->导航菜单 - >打开设置菜单条目 - >打开用户菜单条目","用户首选项下的首选项任务 - > org.eclipse.core.resources - > description.autobuilding"

我通过在2016年2月8日发布到Oomph Eclipse社区论坛了解了这个设置。我发布了一个题为" Oomph Defect的问题?自动构建保持被禁用"。 Ed Marks在同一天回复了Oomph对管理Eclipse" Build Automatically"设置。 https://www.eclipse.org/forums/index.php/m/1722751/#msg_1722751

答案 1 :(得分:3)

我没有eclipse在这里测试并确定,但这是一个想法。

SVN中是否有任何项目甚至工作区文件?如果它们是,并且它们上传时禁用了自动构建,可以解释它

您更新并覆盖您的设置。在重启eclipse之前,这一点并不明显。这也可以解释为什么你工作场所的其他人会遇到这种情况。它甚至可以解释为什么有些人不这样做:他们是那些小心他们更新的人,并且不允许eclipse覆盖他们自己的设置以及那些实际上更喜欢禁用autobuild的人:)

答案 2 :(得分:1)

奇怪。是否有安装的插件可以在您不知情的情况下关闭它?

答案 3 :(得分:1)

也许存在一些冲突的捷径。例如,某些重复的快捷方式可能会切换它。

答案 4 :(得分:1)

我正在运行3.4而且我也有这种神秘的行为。我也在3.3中使用过它。我使用CVS而不是SVN。似乎没有跟随一个模式只是偶尔它被关闭然后奇怪的混乱的东西发生,直到我记得检查它并重新打开它。我几乎到了想要编写插件的地步,以便在eclipse加载时始终打开它。

答案 5 :(得分:1)

我遇到了同样的问题,当我查看Java Build Path下的Source选项卡(在菜单Project> Properties下)时,有一些源目录不再存在(标有红色X)。删除它们后,编译工作正常,所有新的.class文件都在bin文件夹下。

答案 6 :(得分:0)

安装Google Plugin for Eclipse时,还会安装“适用于Android的Google App Engine”。

对我来说,我卸载了“我不需要的Google App Engine”,并解决了这个问题。