ant學習(一)各個屬性了解

2021-06-18 22:23:52 字數 1101 閱讀 7488

project

元素

project

元素是ant

構件檔案的根元素,

ant構件檔案至少應該包含乙個

project

元素,否則會發生錯誤。在每個

project

元素下,可包含多個

target

元素。接下來向讀者展示一下

project

元素的各屬性

name:

用於指定

project

元素的名稱。

default

:用於預設執行時所執行的

target名稱

basedir

:用於指定基路徑的位置,改屬性沒有指定時,使用

ant的構建檔案的附目錄作為基準目錄。

target

元素

它是ant的執行單元,可以包含乙個或多個任務,多個target可以相互依賴;

name:target元素的名稱,在同乙個project元素中不能重複,可以通過指定的target-name執行某個target;

depends屬性:用於描述target之間的依賴關係,若與多個target存在的依賴關係時,需要以「,」間隔。ant會依照depends屬性中的target出現的順序依次執行每個target。被依賴的target會先執行。

if屬性:用於驗證指定的屬性是否存在,若不存在,所在的target將不會被執行。

unless屬性: 它也用於驗證指定的屬性是否存在,如果不存在,所在的target則執行

description屬性:該屬性是target功能的簡短描述和說明

property

元素

該元素可看做參量或者是引數的定義,project的屬性可以通過property元素來設定,也可以在ant之外設定。

建立檔案:

<

target

name="mkdir"

>

<

mkdir

dir="build/classes"

/>

target

>

一ant學習的前言

然後需要設定環境變數 在網上看了很多種設定方法,都是大同小異 1 設定乙個ant home ant檔案所放的根目錄 d program files ant1.8.4 2在path裡面新增 ant home bin 有些人說這種方法不行,要直接設定為d program files ant1.8.4 b...

了解Boilerplate 學習筆記 一

html5 boilerplate只是乙個單純的html模版,它的目的更多的是乙個頁面程式設計的標準,非常值得借鑑應用。boilerplate 的 如下 第一行,文件型別使用了html5文件宣告,這個明顯簡單明瞭 定義字符集 這是個是ie8的專用標記,用來指定ie8瀏覽器去模擬某個特定版本的ie瀏覽...

機器學習 粗略了解(一)

宣告 本部落格是學習 easy ray 作者的部落格做的筆記 tom mitchell 寫的 machine learning 中給出了乙個比較學術的描述 對於某類任務t和效能度量p,如果乙個電腦程式在t以上以p衡量的效能隨著經驗e而自我完善,那麼我們稱這個電腦程式正在從經驗e學習 任務t 的目的 ...