LoadProperties 載入屬性檔案

2021-05-22 16:38:19 字數 904 閱讀 2249

為了便於維護和細分功能。通常會把ant中定義的property元素放到乙個或多個.properties檔案中定義,然後在ant中引入這些屬性。在這時就需要乙個能匯入.properties檔案的功能。loadproperties任務就能很好地實現這個需要。把property檔案中的property元素匯入ant構件檔案中。

loadproperties任務包含以下功能:

(1)srcfile:定義要匯入的屬性檔案。

(2)resource:也用於指定屬性檔案的名稱。resource屬性和srcfile屬性兩者必須指定其一。

(3)encoding:指定匯入檔案時的編碼方式。

(4)classpath:指定查詢resource指定的檔案的路徑。

(5)classpathref:用於指定乙個classpath型別的引用,當在查詢resource指定的檔案時使用。

這裡舉乙個檔案複製的例子。假設現在需要把src目錄下的所有檔案複製到dest目錄下,這裡使用copy.properties檔案來定義源檔案目錄和目標目錄的位置,然後在ant工具中使用copy.properties中定義的屬性。當檔案目錄改變時,只需要改變copy.properties中的屬性,而不需要改變build.xml檔案。編寫程式如下:

copy.properties檔案內容:

copy.src=src

copy.dest=dest

定義源檔案目錄和目標檔案目錄的位置。這裡使用相對位置,指定前目錄下的src和dest子目錄,當然也可以使用絕對位置。編寫build.xml檔案如下:

<?xml version="1.0"?>

這裡定義了乙個檔案行的過濾器,在匯入屬性時只匯入名稱為copy.開頭的屬性,按行過濾。在命令列執行ant命令,結果如圖4.6所示。

圖4.6  使用loadproperties任務匯入屬性

UImageview加邊框 加陰影

uiimageview imgvphoto uiimageview alloc init 新增邊框 calayer layer imgvphoto layer layer.bordercolor uicolor whitecolor cgcolor layer.borderwidth 5.0f 新增...

iOS給UIview 加陰影加圓角 加邊框

1.加陰影,oc 要匯入框架 import self.view.layer.shadowopacity 0.5 陰影透明度 self.view.layer.shadowcolor uicolor graycolor cgcolor 陰影的顏色 self.view.layer.shadowradius...

Pycharm 一鍵加引號,快速加引號,批量加引號

最近因為工作需要寫了點指令碼,有時候在爬取的時候需要將瀏覽器中的hearders 複製到pycharm中使用,但是複製過來的格式不是需要的鍵值格式,挨個手動敲鍵盤太累,畢竟咱們寫指令碼就是為了解放雙手 手動滑稽 解決方式如下 一.在瀏覽器中將request headers複製到pycharm的py檔...