#!/bin/bash -e
readonly rootDirectory=/usr/local/bst
readonly appName=$1
if [ ! -n "$1" ] ;then
echo "you have not input a appName!"
else
cd $rootDirectory/$appName
echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>strar git and mvn : $appName"
git pull origin dev
mvn clean package -U -DskipTests=true
echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>end git and mvn : $appName"
# 删除老文件jar包,移动新文件jar包
echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>strar mv jar : $appName"
rm -f $rootDirectory/$appName.jar
mv ./target/app.jar $rootDirectory/$appName.jar
chmod 644 $rootDirectory/$appName.jar
echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>end mv jar : $appName"
# 启动jar包
echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>strar run jar : $appName"
cd $rootDirectory
./bst-run-218.sh $appName
echo "[$$]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>end run jar : $appName"
fi