Maven项目编译脚本

来源:互联网 发布:python怎么多线程并发 编辑:程序博客网 时间:2024/06/05 15:53

以下为编译脚本:

#!/bin/bash


echo "请选择版本号"
echo "1、trunk  2、v1.0.0   3、v1.1.0"
read -p "请输入数字选择版本:" code

case $code in
1)
svnDir=/code_dir/booyo/booy/trunk ;; #源码地址
2)
svnDir=/code_dir/booyo/booy/branches/v1.0.0 ;;
3)
svnDir=/code_dir/booyo/booy/branches/v1.1.0 ;;
4)
svnDir=/code_dir/booyo/booy/branches/v1.1.1 ;;
esac

if [ $code -eq 3 ];
then
cp /code_dir/booyo/booy/branches/pom.xml  /code_dir/booyo/booy/branches/v1.1.0/booy-repository/
echo $?
  if [ $? -eq 0 ];
  then
   echo "已转换pom文件"
  fi
fi


cd $svnDir
svn update

echo "------------------开始编译------------------"

mvn clean install -DskipTests=true
echo "---------------编译完成,开始传包----------"
scp -o GSSAPIAuthentication=no $svnDir/booy-app/target/booy-app.war root@192.168.131.133:/sleven/booyo
scp -o GSSAPIAuthentication=no $svnDir/booy-ba/target/booy-ba.war  root@192.168.131.133:/sleven/booyo
#scp -o GSSAPIAuthentication=no $svnDir/booy-app/target/booy-app.war root@192.168.131.132:/sleven/booyo
#scp -o GSSAPIAuthentication=no $svnDir/booy-ba/target/booy-ba.war  root@192.168.131.132:/sleven/booyo
echo "------------------传包完成-----------------"
echo "`date`"



注:测试小白,如果问题请各位大神指出不当之处,谢谢





原创粉丝点击