Ant错误:<buildfile>不是绝对路径</buildfile>

时间:2013-09-03 18:11:23

标签: ant

我正在尝试使用Ant 1.7但遇到问题。在我当前的目录中,我有一个名为warupdate.xml的构建文件。在这个目录中,我执行:

/opt/apache-ant-1.7.0/bin/ant -f warupdate.xml

然后我收到以下错误:

Buildfile:warupdate.xml

建立失败 ./warupdate.xml不是绝对路径

有什么想法吗?谢谢!

马特

2 个答案:

答案 0 :(得分:0)

为什么要将其命名为build.xml以外的其他内容?这是标准,ant会期望它,然后你可以简单地从该目录运行ant而不指定构建文件。

答案 1 :(得分:0)

这是我的warupdate.xml

<project>
    <echo>Tada!</echo>
</project>

这是我的Ant命令:

$ /opt/ant/bin/ant -f warupdate.xml
Buildfile: /Users/david/warupdate.xml
     [echo] Tada!

BUILD SUCCESSFUL
Total time: 0 seconds

基本上,它有效。

其他事情正在发生,而你却没有提供全文warupdate.xml看起来像什么?如果使用ant -d获取详细的调试输出,该怎么办?也许那会告诉你发生了什么。为什么要提供ant的完整路径?

您必须向我们提供更多信息。