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`"
注:测试小白,如果问题请各位大神指出不当之处,谢谢
阅读全文
0 0
- Maven项目编译脚本
- maven 编译 项目
- Maven 项目自动编译
- maven编译项目命令
- IDEA 编译MAVEN项目
- Maven 项目自动部署项目脚本(jboss)
- ant脚本编译Android项目
- 用maven编译groovy项目
- mondrian war项目maven编译
- Maven编译项目,输出乱码
- maven编译项目时出错
- 用maven编译groovy项目
- maven项目自动编译设置
- maven项目编译报错
- jenkins自动编译maven项目
- Maven 自动打包编译的shell脚本
- java项目,配置maven,编译项目
- maven 项目没有自动编译项目
- js操作数组分类(1)
- web前端分析/测试
- C#处理Json字符串、Json对象、多层嵌套
- mxml相关
- Parameter 'id' not found. Available parameters are [0, 1, 2, param3, param1, param2]
- Maven项目编译脚本
- 动态规划练习题集
- ios开发: 模拟器和真机在写入和读取沙盒数据时的区别
- 深度理解yarn架构及其作业调度机制
- 机器学习—KNN
- mysql数据库中创建数据库和表的命令
- css高级语法
- Nginx+Tomcat实现负载均衡
- ISO框架设计之登录超时、未登录设计和断网重连的设计。。。。。