2

Using eclipse 3.3.2 with MyEclipse installed. For some reason if a file isn't called build.xml then it isnt' recognised as an ant file. The file association for *.xml includes ant and says "locked by 'Ant Buildfile' content type.

The run-as menu is broken. Even if the editor association works run-as doesn't.

The ant buildfiles in question are correctly formatted. They work fine if you call them build.xml or if you use them anywhere else. Eclipse just won't recognise and thus wont allow you to run them.

4

3 回答 3

3

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

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

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

现在,当您右键单击文件时,您应该会在“打开方式 >”菜单中看到“Ant 编辑器”。

于 2008-09-18T10:46:07.190 回答
1

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

于 2009-01-06T17:29:32.647 回答
0

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

于 2008-09-18T09:58:10.190 回答