如何在我的Ant构建中修复"Unexpected element"{}目标"{antlib:org.apache.tools.ant} target"错误?

Tes*_*ser 16 java ant

当我运行我的Ant构建时,它失败并出现以下异常:

Unexpected element "{}target" {antlib:org.apache.tools.ant}target
Run Code Online (Sandbox Code Playgroud)

我正在使用Eclipse 3.4.2.

请让我知道我在这里缺少什么.

mar*_*ton 27

我可以通过在ant构建文件中放置一个target外部project元素来重现此问题.该错误表明您的构建文件中存在错误 - 某个(target元素)位置错误.

这个构建抛出了这个错误:

<?xml version="1.0"?>
    <target name="wibble" />
<project name="stack_overflow">
</project>
Run Code Online (Sandbox Code Playgroud)

然而,这不是:

<?xml version="1.0"?>
<project name="stack_overflow">
    <target name="wibble" />
</project>
Run Code Online (Sandbox Code Playgroud)

在完整的错误消息中,您应该获得一个行号,以指导您到需要注意的文件中的点:

#   line number here
#         v
build.xml:2: Unexpected element "{}target" {antlib:org.apache.tools.ant}target
Run Code Online (Sandbox Code Playgroud)