git checkout git pull while getopts "mn" arg do case $arg in n) (cd src/main/vue && npm run build) ;; m) (cd src/main/zmj_mp && npm run build) ;; esac done mvn clean package systemctl stop zmj cp target/zhumj-0.0.1-SNAPSHOT.jar /var/www/zmj/zhumj-0.0.1-SNAPSHOT.jar systemctl start zmj