Eclipse 3.3.2 / MyEclipse无法将xml识别为ant文件

时间:2008-09-18 08:41:42

标签: eclipse ant

使用安装了MyEclipse的eclipse 3.3.2。出于某种原因,如果文件未被称为build.xml,则它不会被识别为ant文件。 * .xml的文件关联包括ant,并说“由'Ant Buildfile'内容类型锁定。

运行状态菜单已损坏。即使编辑协会工作也没有。

有问题的ant构建文件格式正确。如果你将它们称为build.xml,或者你在其他任何地方使用它们,它们的工作正常。 Eclipse只是不会识别,因此不允许你运行它们。

3 个答案:

答案 0 :(得分:3)

环境检查文件内容以确定它是否是Ant文件(如果它不称为“build.xml”)。将以下内容添加到XML文件中:

<?xml version="1.0" encoding="UTF-8"?>

<project name="myproject" default="t1">
    <target name="t1"></target>
</project>

您现在应该在“打开方式&gt;”中看到“Ant编辑器”右键单击文件时的菜单。

答案 1 :(得分:1)

我遇到了类似的问题,发现Ant Tools未包含在我下载的Eclipse二进制文件中。您可以尝试安装Eclipse Java Development Tools。这些可以在Java Development&gt;下找到。帮助中的Eclipse Java开发工具&gt;软件更新&gt;可用软件。

答案 2 :(得分:0)

如果您打开“文件关联”页面(窗口 - &gt;首选项 - &gt;常规 - &gt;编辑器 - &gt;文件关联),您应该会看到Eclipse识别的所有文件类型的列表。向下滚动到“* .xml”条目,在“Associated Editors”窗格中突出显示“Ant Editor”,然后点击右侧的“Default”按钮。 Eclipse现在应该使用ant编辑器打开任何XML文件。