Executing Maven task from shell script and getting error codes

cdu*_*gan 15 bash shell maven

我正在从bash脚本执行Maven部署任务,但即使Maven任务失败,脚本也会继续并完成而不会出现错误.

我已经尝试了-e标志,但这会导致部署失败.我也试过以下(伪代码)

result_code= mvn deploy
if [$result_code -gt 0];then
exit 1
Run Code Online (Sandbox Code Playgroud)

有关如何识别部署是否成功的任何建议?

Ken*_*ent 30

result_code=mvn deploy 不是获得返回状态的方式

你可以尝试例如:

#!/bin/bash
mvn deploy
STATUS=$?
if [ $STATUS -eq 0 ]; then
echo "Deployment Successful"
else
echo "Deployment Failed"
fi
Run Code Online (Sandbox Code Playgroud)