【问题标题】:How do I get eclipse to edit *build.xml as an ant build file如何让 eclipse 将 *build.xml 编辑为 ant 构建文件
【发布时间】:2013-05-15 08:32:03
【问题描述】:

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

我查看了 Preferences-> General -> Content Types -> Text -> XML-> Ant Buildfile 我尝试添加*build.xml,但出现错误

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

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

右键单击文件以明确选择 Ant 编辑器工作。 (感谢亚历克斯)

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

【问题讨论】:

  • Eclipse 应该能够仅通过其内容来检测 Ant 构建文件,而不仅仅是通过其文件名。我有一堆 common-buid-*.xml 和 Eclipse 然后用 Ant 编辑器打开。
  • 您是否尝试在 Package Explorer 中右键单击您的 *build.xml,然后选择 Open With -> Ant Editor?

标签: eclipse ant


【解决方案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 会记住您的选择。

【讨论】:

    猜你喜欢
    • 2013-02-03
    • 1970-01-01
    • 2011-02-12
    • 2016-03-13
    • 1970-01-01
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多