运行 在 DOS 批处理文件中进行 Maven 测试
Run maven tests in a DOS batch file
我是脚本新手。基本上我想 运行 maven 测试,然后在它们完成后执行其他命令(例如,将消息写入文件,或通过电子邮件将结果发送给我自己等。为简单起见,假设我只想写 DONE在本例中为 "C:/results" 文件)。这是我的脚本:
mvn test
echo "DONE" > C:/results
问题是,第二行 (echo) 永远不会执行,因为第一行 (mvn test) 似乎永远不会完成,尽管我可以从输出中看到 运行ning 测试已完成。
如何更改脚本以在第一行 (mvn test) 执行完成后执行其余命令?
如果您在 windows 上,您必须注意 mvn
本身是 .bat
文件,这意味着您必须执行以下操作:call mvn test
您需要执行 call...
,因为 mvn.bat
是 运行 并且在 mvn.bat
结束时结束。在 Windows.
中是这样的
我是脚本新手。基本上我想 运行 maven 测试,然后在它们完成后执行其他命令(例如,将消息写入文件,或通过电子邮件将结果发送给我自己等。为简单起见,假设我只想写 DONE在本例中为 "C:/results" 文件)。这是我的脚本:
mvn test
echo "DONE" > C:/results
问题是,第二行 (echo) 永远不会执行,因为第一行 (mvn test) 似乎永远不会完成,尽管我可以从输出中看到 运行ning 测试已完成。 如何更改脚本以在第一行 (mvn test) 执行完成后执行其余命令?
如果您在 windows 上,您必须注意 mvn
本身是 .bat
文件,这意味着您必须执行以下操作:call mvn test
您需要执行 call...
,因为 mvn.bat
是 运行 并且在 mvn.bat
结束时结束。在 Windows.