1

中的基本任务不起作用。我只想在我的自定义构建文件中包含 Eclipse 生成的 build.xml。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." name="rizotek_server">
    <include file="build.xml"/>
</project>

两个文件都在同一个目录中。

我得到例外。BUILD FAILED build_server.xml:3:问题:未能创建任务或类型包括原因:名称未定义。行动:检查拼写。行动:检查是否已声明任何自定义任务/类型。行动:检查任何/声明已经发生。

我查看了 Ant 教程,我看不出那里的示例与我所做的有任何区别。我究竟做错了什么?感谢大家。基里尔。

4

3 回答 3

2

导入与包含的结果不同,它们的工作方式也大不相同。因此,如果您需要包含,那么导入可能会解决您的问题,也可能不会。这将取决于您如何使用它,但是这两个语句做的事情非常不同。

确保您使用的是支持包含的 Ant 版本。您使用的版本可能没有。Include 仅在 ant 版本 1.8.0 或更高版本中可用。

于 2012-05-04T18:53:24.267 回答
1

尝试导入任务,例如

<!-- importing.xml -->
<project name="importing" basedir="." default="...">
<import file="${path_to_imported}/imported.xml"/>
</project>
于 2012-04-16T17:44:20.597 回答
0

你有旧版本的 Ant。我通过升级 Ant 解决了这个问题。

于 2014-09-12T16:35:11.340 回答