命令列和ant指令碼的引數傳遞

2021-09-22 13:20:07 字數 358 閱讀 7122

比如在執行build.xml的某些任務時候,需要從外面的命令列傳遞引數給ant指令碼。

可以通過以下的方式進行引數傳入:

ant -f ../../build.xml idc.$type.$ismenu.war -dparent_version=$parent_version -dson_version=$son_version

使用方法:   

在build.xml檔案定義如下屬性:

在任務中使用:

紅色字型部分,就可以實現從此引數取得值。

通過以上方法,就可以從命令列中把引數傳遞入ant指令碼。

這樣,就可以靈活的使用shell指令碼和ant指令碼的整合。實現更方便和靈活的功能。

Ant命令列下引數

ant 預設執行當前目錄下面的build.xml檔案,執行時會顯示每乙個指定的目標的名字,並且顯示每乙個任務名並括上方括號,還顯示了其它訊息 buildfile filename 指定執行構建檔案的名字,後面可以加上需要指定的target的名字,多個使用空格隔開。例如 ant buildfile p...

Python 傳遞命令列引數

獲取命令列引數用sys.argv,引數型別都是str t.py內容 usr bin env python3 coding utf 8 import sys if name main print len sys.argv print sys.argv 1 root xjb python3 t.py a...

VS debug時傳遞命令列引數

直接通過電腦系統控制台執行build好的程式時,能夠給程式傳遞設定引數,而通過ide debug除錯時要做到這點,需要簡單設定。其原理就是利用main函式中的兩個引數 argc和argv int main int argc,char argv 其中argc表示以字串為單位的引數個數,這些字串儲存在a...