通常情况下,当我在Eclipse Package Explorer中右键单击Ant构建文件并从上下文菜单中选择“Run As”时,会出现“Ant Build”和“Ant Build...”选项供选择。这是正确的行为。
偶尔会出现这些选项被与Ant无关的选项代替,比如“JUnit test”和“Java applet”。什么原因会导致Eclipse失去其上下文敏感性并在此处不显示正确的选项?我该怎么解决?
我在多个版本的Eclipse上都看到过这种情况,在Windows XP和Windows 7上都有。文件是否命名为build.xml似乎并不重要。无论是否发生此错误,构建文件都会在包资源管理器中显示为带有Ant图标的XML文件,而不是通用的XML文件图标。即使出现了奇怪的行为,通过运行菜单或打开文件并右键单击编辑器等备选方法也能够正常地运行构建。
到目前为止,我唯一找到的“解决办法”就是不断地重新启动Eclipse,直到它再次开始工作,这只是在拖延时间,并没有真正解决任何问题。
编辑:
我现在偶尔会遇到Maven POM的上下文菜单显示“Run As”下的Ant构建选项的情况。也许“不正确的'Run As'选项”是一个更广泛的Eclipse问题?
偶尔会出现这些选项被与Ant无关的选项代替,比如“JUnit test”和“Java applet”。什么原因会导致Eclipse失去其上下文敏感性并在此处不显示正确的选项?我该怎么解决?
我在多个版本的Eclipse上都看到过这种情况,在Windows XP和Windows 7上都有。文件是否命名为build.xml似乎并不重要。无论是否发生此错误,构建文件都会在包资源管理器中显示为带有Ant图标的XML文件,而不是通用的XML文件图标。即使出现了奇怪的行为,通过运行菜单或打开文件并右键单击编辑器等备选方法也能够正常地运行构建。
到目前为止,我唯一找到的“解决办法”就是不断地重新启动Eclipse,直到它再次开始工作,这只是在拖延时间,并没有真正解决任何问题。
编辑:
我现在偶尔会遇到Maven POM的上下文菜单显示“Run As”下的Ant构建选项的情况。也许“不正确的'Run As'选项”是一个更广泛的Eclipse问题?