当前位置: 首页 > 面试题库 >

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

朱兴学
2023-03-14
问题内容

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

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

我正在使用Eclipse 3.4.2。

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


问题答案:

我可以通过在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


 类似资料:
  • 我正在使用ant 1.9.0来运行我的Java项目,我有一个bat文件,它有命令ant clean compile run。clean and compile是正常的,但是对于目标运行,我得到了以下错误 我正在附加build.xml请让我知道我的build.xml中的问题 以下是错误:

  • 突然之间,我的Android项目出现了以下构建错误: 我该如何修复它?

  • 突然,我的Android项目中出现了一个构建错误: 我怎么修好它?

  • Android Studio 3.3 文件 Android资源链接失败: …\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml: AndroidManifest.xml包含视图: 无法构建和显示视图--android SDK 28.6<br>构建。gradle:classpath'com.android.tools

  • 突然,我在我的Android项目中遇到了这个构建错误: 我怎么修理它?

  • 目标是一个或多个任务的集合。 任务是一段代码,即将被执行。 构建文件包含一个项目,在项目内部声明了所有目标。 要创建目标,可以使用标记。 目标可以依赖于其他目标,并且依赖目标必须在当前目标之前执行。 例如,可能有两个目标:一个编译目标,另一个用于运行代码。 现在,只能在执行编译目标后运行目标。 因此运行目标取决于编译目标。 看下面一个例子。 调用顺序:编译(compile)-> 运行(run),表