maven deploy

export project_path=/home/qing/build/

export host_trade_path=/var/services/trade/apps

export host_bops_path=/var/services/bops/apps

export war_trade_path=${project_path}/trade/trade-assemble/target/ROOT.war

export war_bops_path=${project_path}/bops/bops-assemble/target/ROOT.war

export tomcat_path=${MY_JAVA}/apache-tomcat-7.0.26

echo project name is ${project_name}

echo project path is ${project_path}

echo '停止tomcat服务'

${tomcat_path}/bin/shutdown.sh;

lsof -i :8080|grep -v "PID"|awk '{print $2}'|xargs kill -TERM;

echo '开始删除';

#tomcat

rm -rf /home/peigen/.m2/repository/com/yuitat/common/;

rm -rf ${tomcat_path}/logs/* ;

rm -rf ${tomcat_path}/work/ ;

rm -rf ${host_trade_path}/*;

rm -rf ${host_bops_path}/*;

rm -rf ${project_path}/trade;

rm -rf ${project_path}/bops;

rm -rf /tmp/logs/trade/*;

rm -rf /tmp/logs/bops/*;

echo '开始打包trade';

svn co http://192.168.1.13/svn/dev/trade/trunk/ trade;

cd trade;

svn update;

cp -f ../jdbc-trade.properties ./trade-dal/src/main/resources/jdbc.properties;

mvn install -Dmaven.test.skip=true;

echo '开始打包bops';

cd ~/build;

svn co http://192.168.1.13/svn/dev/bops/trunk/ bops;

cd bops;

svn update;

cp -f ../jdbc-bops.properties ./bops-dal/src/main/resources/jdbc.properties;

cp -f ../bops-integration-config.properties ./bops-integration/src/main/resources/bops-integration-config.properties

mvn install -Dmaven.test.skip=true;

echo '开始复制';

mkdir -p ${host_trade_path};

mkdir -p ${host_bops_path};

cp -r ${war_trade_path} ${host_trade_path};

cp -r ${war_bops_path} ${host_bops_path};

echo '开启tomcat debug模式'

export JPDA_ADDRESS=9999

${tomcat_path}/bin/catalina.sh jpda start;

猜你喜欢

转载自huqing.iteye.com/blog/1534679