shell呼叫ant打包 部署

2021-09-02 04:25:42 字數 954 閱讀 8873

步驟

1 linux安裝svn客戶端

3 shell呼叫ant打包,並且拷貝到tomcat下部署 

4 解壓war包,並且重啟tomcat 

配合ant指令碼,自動打包shell

#!/bin/sh

echo "------------------ant begin----------------"

#1 執行ant進行程式編譯,打包 ,前面新增上svn 更新程式 即可全自動部署, svn up

ant -f /opt/project/ant-build.xml

echo "------------------ant end------------------"

echo "------------------delete project.war---------------"

#2 刪除之前的 war包程式

rm -f project.war

echo "------------------ copy project.war --------------"

#3 拷貝當前war包 到相應的目錄

cp /opt/project/build/project.war /opt/ant_shell

echo "---------------delete project ---------------"

#4 刪除之前的解壓包目錄

rm -rf project

mkdir project

cd project

echo "-------------------jar xvf--------------------------"

pwd#5 重新解壓war包到相應的目錄

jar -xf ../project.war

echo "end"

# 拷貝解壓的包 到tomcat的目錄

ANT批量打包

android因為市場眾多,所以乙個版本發布的時候大家是怎麼進行的呢?我記得我問過乙個同行他告訴我說,他們三個人eclipse打包打一上午.這種方式也有它的優勢不過不在今天的討論範圍內 今天我們研究批量打包,以及批量打包的過程 暫時簡單記錄,隨後擴充 總體來說有這麼幾種 1 首先我們需要對ant這個...

ant 自動打包

引用 ant使用 解壓 存放的路徑不要有中文字元 把ant裡的lib設定到環境變數 e android apache ant 1.8.2 lib 這樣在命令列裡就可以直接使用ant 學習資料 1.ant使用指南.rar 2.文件 apache ant 1.8.2 docs manual index....

Ant自動打包

解壓 存放的路徑不要有中文字元 把ant裡的lib設定到環境變數 e android apache ant 1.8.2 lib 這樣在命令列裡就可以直接使用ant 學習資料 1.ant使用指南.rar 2.文件 apache ant 1.8.2 docs manual index.html下的ant...