1. 程式人生 > >Linux下使用maven+svn構建Java專案

Linux下使用maven+svn構建Java專案

1.maven安裝

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目錄