I have a batch file that runs ant and then copies one of the files that were produced:
ant -Dproject.version=1.1.2 release published
copy /Y D:\\dir1\\MyJar.
When you call one batch file from another (which is not always clear) you're supposed to use CALL
(or call
), otherwise it works more like goto
and doesn't return back to the caller. Is ant
actually a batch file ant.bat
? This should work then:
CALL ant -Dproject.version=1.1.2 release published
I had the same problem once and the magic call
did it.
In that batch file of yours try:
call ant -Dproject.version=1.1.2 release published
copy /Y D:\dir1\MyJar.jar D:\dir2\MyJar.jar
Cannot tell you why it worked, though. Guess it's Microsoft logic.