我只是在写一个小批处理文件,应该检查模块并使用maven构建它。但是运行cvs checkout
命令后批处理文件退出/停止。以下是批处理文件内容。
call rmdir /S /Q C:\temp\project_folder
call cvs -q -d %CVSROOT% checkout -d C:\temp\project_folder module\workspace\project_folder
call cd C:\temp\project_folder
call mvn clean install
知道我在这里做错了吗?
答案 0 :(得分:0)
使用call是为了生成对当前运行的批处理文件的回调。如果您在没有call命令的情况下调用另一个批处理文件,它将把控制转移到新的批处理文件,并且不会记录它来自哪里。使用call命令,它将记住执行批处理文件的哪一行,当被调用的批处理文件退出时,它将继续在父文件的下一行执行。