我如何让eclipse将* build.xml编辑为ant构建文件

时间:2013-05-20 17:55:02

标签: eclipse ant

我正在运行eclipse Indigo。 我有一些未命名为build.xml的构建文件 如何更新eclipse配置,以便eclipse将这些视为ant构建文件。

我查看了偏好设置 - >一般 - >内容类型 - >文字 - > XML-> Ant Buildfile 我试图添加* build.xml,但我有一个错误

  

文件名不能包含当前位置的通配符(*)

当我查看build.xml的Outline视图时,我有一个很好的层次结构(File被识别为Ant Build)。那不再有用了。现在我得到“轮廓不可用”。最近的变化是下载了所有oracle的插件,因此我可以运行本地应用服务器。

右键单击该文件以明确选择Ant编辑器。 (谢谢Alex)

有关如何让eclipse将这些文件识别为构建文件而不是标准xml文件的任何建议?我想念单击打开。

1 个答案:

答案 0 :(得分:1)

在eclipse中,您无法将复杂的文件名与编辑器相关联(为此功能打开了一个错误,但到目前为止尚未实现,https://bugs.eclipse.org/bugs/show_bug.cgi?id=89859)。

您只能关联完整的文件名(如build.xml)或简单的通配符,例如*.xml

解决此问题的一种简单方法是为您的ant文件使用特殊扩展(Eclipse已预先配置了对*.ant*.ent文件的支持。因此,最简单的方法是重命名构建脚本以使用.ant作为扩展名。根据您的具体情况,这可以解决问题。

如果由于某种原因无法重命名文件,那么唯一的解决方案是将每个文件单独关联到ANT编辑器。按照建议,您可以通过右键单击文件并选择Open With -> Ant Editor来执行此操作。 Eclipse将在您下次打开同一文件时记住您的选择。