一尘不染

如何修复Ant生成中的“意外元素“ {} target” {antlib:org.apache.tools.ant} target”错误?

java

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

Unexpected element "{}target" {antlib:org.apache.tools.ant}target

我正在使用Eclipse 3.4.2。

请让我知道我在这里想念的东西。


阅读 165

收藏
2020-12-03

共1个答案

一尘不染

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

此版本引发该错误:

<?xml version="1.0"?>
    <target name="wibble" />
<project name="stack_overflow">
</project>

而这不是:

<?xml version="1.0"?>
<project name="stack_overflow">
    <target name="wibble" />
</project>

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

#   line number here
#         v
build.xml:2: Unexpected element "{}target" {antlib:org.apache.tools.ant}target
2020-12-03