通常,当我在Eclipse Package Explorer中从上下文菜单中右键单击Ant构建并选择“运行方式”,我得到的选项“Ant构建”和“Ant构建...”选择。这是正确的行为。为什么Eclipse可能无法在Ant构建文件的运行选项中显示“Ant Build”?
在一段时间一次,这些选项得到由什么都没有做蚂蚁,像“JUnit测试”和选项改为“Java小程序。”什么会导致Eclipse失去其上下文敏感性,并且不会在那里显示正确的选项?我该如何解决它?
我在Eclipse的多个版本中都看到过这种情况,在Windows XP和Windows 7上。看起来文件名是否为build.xml
并不重要。无论是否发生此错误,构建文件都会与包资源管理器中的Ant图标一起显示,而不是通用的XML文件图标。即使发生奇怪的行为,运行构建的其他方法也可以运行,例如通过“运行”菜单或打开文件并右键单击编辑器。
唯一的“解决方案”我已经能够到目前为止发现是保持。重新启动Eclipse,直到它开始工作了,这仅仅是拖延时间的道路,实际上没有解决任何问题。
编辑:
我现在偶尔遇到Maven POMs上下文菜单的实例,它显示“Run As”下的Ant构建选项。也许“不正确”运行方式“选项”是一个更广泛的Eclipse问题?
有趣的问题,但它肯定不属于这里。确实看起来像一个bug - 随时在eclipse.org上打开一个bug报告。 – Isaac
够公平的。我不确定这是否是一个Eclipse错误,或者我有一个不可靠的配置。但是现在已经有一年半的时间了,我甚至没有系统让我再次遇到这个问题,所以......我会把它留给其他人去报告。如果它还没有被修复。 – Pops