3

我正在尝试编写一个非常简单的批处理文件来为我的 java 项目执行 gradle 命令。我在批处理文件中编写了以下脚本并保存为 build.bat

cd data-connector
gradle clean build -x test
gradle dist
cd..

现在 .bat 文件被放置在正确的文件夹中。当执行到达脚本的第 3 行时出现问题。命令提示符仅在第 3 行停止,没有任何错误。所有环境变量均已正确设置并具有适当的权限。请在这里指出我的错误,我错过了什么。为什么这个脚本没有超出脚本的第二行。

4

1 回答 1

11

尝试在第 2 行和第 3 行将“gradle”替换为“call gradle”。您现有的调用调用 gradle.bat 并且永远不会返回。

参考:http ://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/call.mspx?mfr=true (你没有说你使用的是哪个版本的Windows,但我认为这已经有一段时间了)。

这也在这里得到解答:Executing multiple commands from a Windows cmd script

于 2013-09-19T15:14:16.117 回答