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 的目的 ...