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

2021-09-01 16:41:03 字數 686 閱讀 2023

有如下檔案結構:

root

---- batdir

---- my.bat

ant-build.xml

ant-build.xml檔案的內容

這樣,就可以執行my.bat檔案了。

dir屬性指定了執行cmd.exe命令的目錄。output指定了輸出的日誌檔案。

arg標籤的value和line都是給cmd.exe傳遞引數的。區別是line會將值按照空格分開,作為多個引數傳遞給命令列。value是將值作為乙個整體,傳遞給命令列,多個value傳遞多個引數。官方推薦使用value。

標籤的屬性:

必須的:

command (if executable is not  specified) 不推薦

executable (if command is not  specified)

可選的:

di***ilifexecutionfails

failonerror

newenvironment

osoutput

outputproperty

resultproperty

timeout

vmlauncher

標籤的屬性:

keyfile 

path 

value 

ant指令碼呼叫 bat檔案

build.xml內容如下 1 project name example default test 2 target name test 3 exec executable cmd.exe output log.txt dir batdir 4 arg value c 5 arg value my....

使用Ant執行SSH

原本佈署的工作得在兩個server間用putty換來換去的 今天閒來無事就想說用ant一次解決好了 果然,ant沒讓人失望!第一步 quote 自ant1.60開始支援了ssh 及scp 操作了,早在ant之前若要支援ssh scp sftp等任務就必須下載j2ssh的j2ssh ant.jar和j...

ant指令碼學習

主要是流程 標籤。用的比較多的為檔案操作 編譯 打包 命令操作 自定義任務。流程類似就是做這個 copy 任務之前要先做 init 而且depends的只做一遍。編譯與打包 注意classpath與包名,main入口等等。檔案操作 使用svnant.jar的svn公升級 自定義任務 這裡比較有用的是...