用Windows的批处理bat调用ant,ant执行完后后面的命令无法执行,直接退出。
例如:
@echo off
setlocal enabledelayedexpansion
set BUILD_PATH="%cd%/build"
set DIST_PATH="%cd%/dest"
if exist %BUILD_PATH% (rd /q /s %BUILD_PATH%)
md %BUILD_PATH%
if exist %DIST_PATH% (rd /q/s %DIST_PATH%)
md %DIST_PATH%
java -jar xx.jar
ant -f build_xx.xml -propertyfile xx.properties
echo Removing temp files.......
if exist %BUILD_PATH% (rd /q/s %BUILD_PATH%)
echo Temp files are removed.
echo You can find the result in %cd%\dist folder!!
只需要调用ant命令前加上call即可解决该问题
call ant -f build_xx.xml -propertyfile xx.properties
分享到:
相关推荐
Windows系统下,Cygwin.bat批处理文件怎么添加并执行其他命令? 如果你还没有找到解决办法的话,看我的文件。 如果你已经有了解决办法,看下是否有这个精简!!
bat后台执行bat后台执行bat后台执行bat后台执行bat后台执行
一个批处理文件调用另一个批处理文件,很好用的,在开发中经常用到
BAT 接受键盘输入,根据用户的选择运行不同的命令
其实BAT可以说只是一个外壳,易语言程序是一个附加的模块,BAT通过传递指令给EXE执行指令,然后EXE给BAT回应,通过这样的操作在BAT上实现一些功能,所以如果你要更新他的功能你可以只更新EXE而不改BAT同样可以增加...
bat调用postgres的函数
bat文件在程序里面到时把它拷贝到D盘 bat是关机程序哦
用批处理bat调用flashpaper进行文件的格式转换
Oracle存储过程调用bat批处理脚本程序,ORACLE调用OS【调用BAT脚本等】
pc 调用bat 及传递参数给bat文件
(1)强大的系统级操作:通过调用 cmd,可以执行各种系统命令,如创建、删除、复制、移动文件和文件夹等。这使得编程人员可以更方便地进行系统级的操作,而不需要自己编写复杂的代码。 (2)调用外部工具:有些功能...
bat 调用python环境
NULL 博文链接:https://weishaoxiang.iteye.com/blog/1237809
本人自学ant时的总结,对于初学者很有用。里面有ant调用运行bat的例子哟!!!
bat命令 运行命令 注册表 自动关机。。。。
bat文件调用java程序
nginx常用bat批处理命令,放在nginx同级目录下使用,可快速的重启、停止、关闭nginx。 quit.bat(退出Nginx) reload.bat(重启Nginx) stop.bat(停止Nginx)
AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 ...
bat 语法 命令 bat 语法 命令 bat 语法 命令 bat 语法 命令 bat 语法 命令
只是测试 ,切勿修改软件