我已经在论坛上浏览了一些帖子,但无法解决这个问题。我试图从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
它说构建失败了..:我知道我在做什么错误?
答案 0 :(得分:11)
<property name="buildC" value="${basedire}\build-C" />
这应该是${basedir}
我猜?使用
<echo>${buildC}</echo>
确保目录正确。
不应该
<exec dir="${buildC}" executable="test.bat" os="Windows XP" />
做这个工作?