您的位置:首页 > 运维架构 > Linux

Linux下使用maven+svn构建Java项目

2016-08-04 09:46 656 查看

1.maven安装

1. 下载maven http://maven.apache.org/download.cgi

2. 解压到 /user/local

cd /usr/local

tar apache-maven-bin.zip

解压后会在/usr/local 下生成一个文件夹apache-maven


3. 设置环境变量

vi /etc/profile

将ant_home加入环境变量中:

export MAVEN_HOME=/usr/local/apache-maven
export PATH=/usr/local/php/bin:$JAVA_HOME/bin:/usr/local/nginx/sbin:/usr/local/mysql/bin:$MAVEN_HOME/bin:$PATH

使环境变量生效:
source /etc/profile


4. 检查

mvn -v 出现如下提示:
-bash: /usr/local/apache-maven/bin/mvn: Permission denied

执行授权:
chmod a+x /usr/local/apache-maven/bin/mvn

执行:
mvn -v
可看到maven版本号说明安装成功


2.配置脚本

vi update.sh

写入如下内容:
export LANG=zh_CN.GB18030
/usr/bin/svn checkout "svn://xxxxx/project/mvn_test" /data/wwwroot/mvn_test/ --username test --password 123456

cd /data/wwwroot/mvn_test
mvn clean install

cp /data/wwwroot/mvn_test/target/mvn_test.war /usr/local/tomcat/webapps/mvn_test.war


出现: No such file or directory 时

执行:
vi /update.sh
:set ff=unix
:wq

然后再执行:
./update.sh


注:

svn://xxxxx/project/mvn_test : 项目所在svn目录

/data/wwwroot/mvn_test : 源码存目录

/usr/local/tomcat/:tomcat目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn maven linux