一键发布

发布时间 2023-09-23 05:52:21作者: 随风2020
#!/bin/bash
echo "*************一键构建java rar开始**********"
ROOT_PATH=`dirname ${PWD}/${0}`
echo "当前项目目录: "$ROOT_PATH

echo "1.正在构建jar包"
mvn clean package -DskipTests

echo  "2.创建临时目录:"$TEMP_PATH
TEMP_PATH="Version_"$(date '+%Y%m%d_%H%M' )
rm -rf $TEMP_PATH
mkdir $TEMP_PATH
cd $TEMP_PATH

echo  "3.拷贝jar到临时目录:"$TEMP_PATH
cp ../xx-common/target/xx-0.0.1-SNAPSHOT.jar ./

echo  "4.拷贝配置文件夹到临时目录:"$TEMP_PATH
cp -r ../xx-api/src/main/resources/config ./

echo  "5.压缩成rar包:"$TEMP_PATH.tar
tar -cvf $TEMP_PATH.tar  xx-0.0.1-SNAPSHOT.jar config

echo  "6.拷贝rar包到项目目录:"$TEMP_PATH.tar
cp $TEMP_PATH.tar ../

echo  "7.删除临时目录:"$TEMP_PATH
cd $ROOT_PATH
rm -rf $TEMP_PATH

echo "*************一键构建java rar完成**********"