Monday, November 16, 2015

Exectuing maven package command

package() {
stop

START_HERE="/home/git-repo/BigDinosaur";
cd $START_HERE;

echo -e "\nPreparing For Package for $START_HERE\n";
sudo rm -rf /home/git-repo/BigDinosaur/.classpath
sudo rm -rf /home/git-repo/BigDinosaur/.project
sudo  chown BigDinosaur /home/git-repo/BigDinosaur
sudo chmod -R 777 /home/git-repo/BigDinosaur
mvn clean
    mvn eclipse:clean
    mvn eclipse:eclipse
    mvn package -P pd -Dmaven.test.skip=true
sudo rm -rf /opt/BigDinosaur/tomcat/webapps/BigDinosaur2
sudo rm -rf /opt/BigDinosaur/tomcat/webapps/BigDinosaur2.war
mv /home/git-repo/BigDinosaur/target/BigDinosaur2.war /opt/BigDinosaur/tomcat/webapps

start
sleep 60

    cp /home/git-repo/BigDinosaur/src/main/java/keystore.jks /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/keystore.jks
cp /home/git-repo/BigDinosaur/src/main/java/resources/loader/basedata/basedata.xlsx /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/resources/loader/basedata
cp /home/git-repo/BigDinosaur/src/main/java/com/BigDinosaur/controller/ui/component/*.xml /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/com/BigDinosaur/controller/ui/component/
cp /home/git-repo/BigDinosaur/src/main/java/com/BigDinosaur/controller/ui/component/efm/*.xml /opt/BigDinosaur/tomcat/webapps/BigDinosaur2/WEB-INF/classes/com/BigDinosaur/controller/ui/component/efm

cd $START_HERE;
}

case $1 in

package)
    package
;;

save it in file bddeploy.sh

To execute issue following command
sh bddeploy.sh package

No comments:

Post a Comment