随笔-20  评论-35  文章-0  trackbacks-0
#!/bin/sh
#
 linux maven 自动构建脚本
 
if [ "$#" != "3" ]
then
  echo 
"USAGE: msd svn_project svn_username svn_passwd"
  exit
fi
 
 
SCM_PROJECT
=$1
SCM_SERVER
=http://192.168.1.224/svn
SCM_USERNAME
=$2
SCM_PASSWORD
=$3
 
 
 
# CHECKOUT PROJECT SOURCE
CURDIR=`pwd`
rm 
-fr $CURDIR/$SCM_PROJECT
svn checkout $SCM_SERVER
/$SCM_PROJECT/trunk --username $SCM_USERNAME --password $SCM_PASSWORD
mv $CURDIR
/trunk $CURDIR/$SCM_PROJECT
 
if [ ! $M2_HOME ]
then
  echo 
"ERROR: env M2_HOME is not setting."
  exit
fi
 
cd $CURDIR
/$SCM_PROJECT/
$M2_HOME
/bin/mvn clean
$M2_HOME
/bin/mvn site
posted on 2009-03-06 15:24 coolies 阅读(1052) 评论(0)  编辑  收藏 所属分类: 配置管理JAVA-Team研发环境系统脚本开发

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问