首页 > 技术文章 > 使用shell进行mvn打包,根据mvn是否打包成功来进行下一步操作

dadddd 2019-08-30 16:33 原文

JAVA_HOME=/opt/jdk1.8.0_71
git pull
if (( $? ))
then
        echo "git pull failed"
        exit 1
else
        echo "git pull success"
fi

mvn clean install -DskipTests --settings /opt/app/repository/settings.xml
if (( $? ))
then
        echo "mvn cdh failed"
        exit 1
else
        echo "mvn cdh success"
fi

cd server
mvn install -Dhive.version=tdh5 -DskipTests --settings /opt/app/repository/settings.xml
if (( $? ))
then
        echo "mvn tdh5 failed"
        exit 1
else
        echo "mvn tdh5 success"
fi

mvn install -Dhive.version=tdh6 -DskipTests --settings /opt/app/repository/settings.xml
if (( $? ))
then
        echo "mvn tdh6 failed"
        exit 1
else
        echo "mvn tdh6 success"
fi

  

推荐阅读