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支援。構...