从运行ANT一个BAT文件 [英] Running a BAT file from ANT

查看:198
本文介绍了从运行ANT一个BAT文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经经历就很有论坛帖子数走了,但不能梳理出来。我试图运行Ant脚本创建BAT文件。文件夹层次结构是这样的。

   - 工程
| - build.xml文件
| - 构建-C
| | - test.bat的

这是我写的所以对于ANT文件是

 <,项目名称=MyProject的BASEDIR =>
    <属性名=buildC值=$ {basedire} \\打造-C/>    < EXEC DIR =$ {} buildC可执行=CMDOS =Windows XP中>
        < ARG行=/ C test.bat的/>
    < / EXEC>
< /项目>

bat文件内容为

 回声在Build-C TEST.BAT

它说,构建失败..:的I逼债知道错了我是做什么


解决方案

 <属性名=buildC值=$ {basedire} \\打造-C/>

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

 <回声> $ {buildC}< /回声>

以确保目录是正确的。

而不应

 < EXEC DIR =$ {} buildC可执行=test.bat的OS =Windows XP中/>

做的工作?

I have gone through number of posts on the very forum but couldn't sort it out. I am trying to run a BAT file from ANT script. The folder hierarchy is like this

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

The ANT file that i wrote so for is

<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>

The bat file content is

echo In Build-C Test.bat

It says that build failed .. :s i dun know what wrong am i doing ?

解决方案

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

This should be ${basedir} I guess? Use

<echo>${buildC}</echo>

to make sure the dir is correct.

And shouldn't

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

do the job?

这篇关于从运行ANT一个BAT文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆