从ANT运行BAT文件

时间:2011-07-07 19:51:59

标签: ant automation batch-file

我已经在论坛上浏览了一些帖子,但无法解决这个问题。我试图从ANT脚本运行BAT文件。文件夹层次结构就像这样

- Project
| - build.xml
| - build-C
| | - test.bat

我写的ANT文件是

<project name="MyProject" basedir=".">
    <property name="buildC" value="${basedire}\build-C" />

    <exec dir="${buildC}" executable="cmd" os="Windows XP">
        <arg line="/c test.bat"/>
    </exec>
</project>

bat文件内容为

echo In Build-C Test.bat

它说构建失败了..:我知道我在做什么错误?

1 个答案:

答案 0 :(得分:11)

<property name="buildC" value="${basedire}\build-C" />

这应该是${basedir}我猜?使用

<echo>${buildC}</echo>

确保目录正确。

不应该

<exec dir="${buildC}" executable="test.bat" os="Windows XP" />

做这个工作?