說說如何使用 Ant 把檔案推送到 Linux

2021-09-11 13:34:05 字數 773 閱讀 7484

jcraft 實現了 ssh2。

ssh 即 secure shell,它有兩個版本:

安裝很簡單,把 jar 包拷貝到 ant 相應的 jar 資料夾下即可。

如果使用的是 idea ,那麼需要把 ant 拷貝到 idea 安裝路徑下的 ant lib路徑,形如:c:\program files (x86)\intellij idea ***\lib\ant\lib

"push" depends="dependtask">

"xx:xx\xx.war"

trust="true"/>

複製**

target 標籤屬性:

屬性說明

name

任務名稱。

depends

依賴任務名稱,可選。

scp 標籤屬性:

屬性說明

file

待上傳的檔案路徑。

todir

password

主機密碼。

trust

是否信任目標主機,如果這裡為 false,那麼必須在 knownhosts 中列出。預設為 false。

knownhosts

已知主機列表,改檔案必須是 ssh2 格式,預設為$/.ssh/known_hosts

post

目標主機埠號,預設為 22。

ant push

複製**

執行結果:

Ant 使用Ant指令碼執行bat檔案

有如下檔案結構 root batdir my.bat ant build.xml ant build.xml檔案的內容 或 這樣,就可以執行my.bat檔案了。dir屬性指定了執行cmd.exe命令的目錄。output指定了輸出的日誌檔案。arg標籤的value和line都是給cmd.exe傳遞引數...

使用ant替換WAR包裡面的檔案

一 安裝ant這裡就不再寫了,請檢視我上篇博文 二 測試環境是liunx系統上 這裡destfile指的是要替換的war,update true 是更新或者覆蓋。dir和includes設定替換檔案的路徑和檔名,fullpath指war包裡面的路徑的檔案。這句話的意思是拿 裡面的web.xml複製替...

使用Ant編譯出flex的swc檔案

今天新構建了乙個flex library project專案,但是發現其自動編譯的出的swc檔名是無法定義的,自動產生乙個跟project name相同的swc檔案。這個很不爽,於是決定採用ant來自己編譯。首先可以參考 這篇文件,在flex builder中安裝ant enviroment支援。構...