#!/bin/bash finance_dir=`pwd` script_dir=$(cd `dirname $0`; pwd) prj_name="finance_serv" src_dir=$script_dir/../code/$prj_name echo "cd $src_dir" cd $src_dir echo "============= start building new files.================" mvn package if [ -f ./target/$prj_name-SNAPSHOT.war ]; then echo "======= build successful, copy output file to build directory. =======" cp ./target/$prj_name-SNAPSHOT.war $script_dir/$prj_name-`date +%Y%m%dT%H%M%S`.war cp ./target/$prj_name-SNAPSHOT.war $script_dir/../deploy/$prj_name-latest.war echo "======= clean build files =======" mvn package clean else echo "============ build failed.============" exit 1 fi echo "cd $org_dir" cd $org_dir