在BAT文件里面执行Maven的mvn命令后,mvn之后的命令不会被执行,这是由于mvn本身也是BAT文件,并且其结束时执行了exit命令。
因此,下面示例代码的“echo”部分不会被执行:
<span style="font-size:12px;">mvn clean package
echo package complete!
PAUSE</span>要让mvn命令不使当前脚本自动退出,只需要在mvn之前加上call命令:
<span style="font-size:12px;">call mvn clean package
echo package complete!
PAUSE</span>这样mvn之后的命令就可以正常执行。
本文详细介绍了在使用Maven命令执行后导致的脚本自动退出问题,并提供了解决方案。通过在Maven命令前使用call命令,可以确保后续的脚本命令正常执行。
1211

被折叠的 条评论
为什么被折叠?



