Linux下使用maven+svn構建Java專案
阿新 • • 發佈:2019-02-11
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目錄