zp820705 发表于 2013-1-17 02:52:32

LINUX下MAVEN自动构建脚本

<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;">http://www.blogjava.net/Images/OutliningIndicators/None.gif#!/bin/sh
http://www.blogjava.net/Images/OutliningIndicators/None.gif# linux maven 自动构建脚本
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gifif [ "$#" != "3" ]
http://www.blogjava.net/Images/OutliningIndicators/None.gifthen
http://www.blogjava.net/Images/OutliningIndicators/None.gif  echo "USAGE: msd svn_project svn_username svn_passwd"
http://www.blogjava.net/Images/OutliningIndicators/None.gif  exit
http://www.blogjava.net/Images/OutliningIndicators/None.giffi
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gifSCM_PROJECT=$1
http://www.blogjava.net/Images/OutliningIndicators/None.gifSCM_SERVER=http://192.168.1.224/svn
http://www.blogjava.net/Images/OutliningIndicators/None.gifSCM_USERNAME=$2
http://www.blogjava.net/Images/OutliningIndicators/None.gifSCM_PASSWORD=$3
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gif# CHECKOUT PROJECT SOURCE
http://www.blogjava.net/Images/OutliningIndicators/None.gifCURDIR=`pwd`
http://www.blogjava.net/Images/OutliningIndicators/None.gifrm -fr $CURDIR/$SCM_PROJECT
http://www.blogjava.net/Images/OutliningIndicators/None.gifsvn checkout $SCM_SERVER/$SCM_PROJECT/trunk --username $SCM_USERNAME --password $SCM_PASSWORD
http://www.blogjava.net/Images/OutliningIndicators/None.gifmv $CURDIR/trunk $CURDIR/$SCM_PROJECT
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gifif [ ! $M2_HOME ]
http://www.blogjava.net/Images/OutliningIndicators/None.gifthen
http://www.blogjava.net/Images/OutliningIndicators/None.gif  echo "ERROR: env M2_HOME is not setting."
http://www.blogjava.net/Images/OutliningIndicators/None.gif  exit
http://www.blogjava.net/Images/OutliningIndicators/None.giffi
http://www.blogjava.net/Images/OutliningIndicators/None.gif 
http://www.blogjava.net/Images/OutliningIndicators/None.gifcd $CURDIR/$SCM_PROJECT/
http://www.blogjava.net/Images/OutliningIndicators/None.gif$M2_HOME/bin/mvn clean
http://www.blogjava.net/Images/OutliningIndicators/None.gif$M2_HOME/bin/mvn site
页: [1]
查看完整版本: LINUX下MAVEN自动构建脚本