天天看點

第 2 章 Build Tools

http://ant.apache.org/

Netkiller OSCM 一鍵安裝

ant.project.name 一般式定義在

我們希望從指令行傳遞這個值

你需要将 project 中的定義去掉才能從指令行傳遞

你也可以從 build.properties 檔案定義 ant.project.name

在 build.xml 中定義 property

引用 properties 檔案

設定系統的環境變量為字首

指令行傳值,使用-D參數是會覆寫build.xml中的先前定義的變量

Project name

定義

引用

複制目錄

複制指定擴充名檔案

listfiles 顯示編譯檔案清單

debug 顯示調試資訊,編譯錯誤資訊

Ant 1.9.x 新增 xmlns:if="ant:if"

arg value 與 arg line

arg line 可以處理參數的空格, 而arg value則不能. arg line 可以處理空參數, arg value傳遞空參數會報錯.

運作方式sequential為順序執行, parallel為并行執行。

https://ant.apache.org/manual/Tasks/mail.html

Examples

includeantruntime="false"

or

将 executable="echo" 設定成 echo 是一種不錯的調試手段

原文出處:Netkiller 系列 手劄

本文作者:陳景峯

轉載請與作者聯系,同時請務必标明文章原始出處和作者資訊及本聲明。