ANT
ANT簡介
Ant簡介
ANT環境安裝設置
Apache Ant功能特性
Ant構建文件
Apache Ant安裝
Ant屬性任務
Apache Ant入門程序(Hello World)
Ant屬性文件
Apache Ant構建文件-project標籤
Ant數據類型
Apache Ant目標-target標籤
Ant構建項目
Apache Ant任務-task標籤
Ant構建文檔
Apache Ant屬性
Ant創建JAR文件
Apache Ant令牌過濾器
Ant創建WAR文件
Apache Ant命令行參數
Ant打包應用
Apache Ant If和Unless用法
Ant部署應用程序
Apache Ant類型
Ant執行Java代碼
Apache Ant自定義組件
Ant和Eclipse集成
Apache Ant監聽器和記錄器
Ant Junit集成
Apache Ant IDE集成
Apache Ant InputHandler接口
Ant之外的Apache Ant任務
Apache Ant參數處理器
Apache Ant API
Apache Ant Jar示例
Ant導入任務
導入任務用於將構建文件導入當前項目。使用ProjectHelper
解析導入的文件。 ProjectHelper
實際上負責解析導入的文件。
導入任務是頂級任務,因此無法在目標元素中使用。 有兩個與此任務相關的功能。
目標覆蓋
如果當前文件中的目標也可用於導入的文件,則當前文件的目標將優先。
特殊屬性
導入的文件是當前主項目的本地文件。 爲了區分導入和本地文件,Ant添加了一個屬性,該屬性包含導入的構建文件的路徑。
注意:如果導入的文件不包含
name
屬性,則不會設置該屬性。
1. Apache Ant導入任務屬性
屬性
描述
必需
file
要導入的文件
是
optional
如果爲true
,則在文件不存在時不要停止構建
否
as
指定前綴爲目標名稱的前綴
否
prefixSeparator
要在前綴和目標名稱之間使用的分隔符
否
2. Apache Ant導入任務示例
以下代碼從位於父目錄中的common-targets.xml
文件導入目標。
<project name="import-project-example" default="import">
<import file="../common-targets.xml"/>
</project>
導入一個項目
<project name="import-project-example" default="import">
<import file="${deploy-platform}.xml"/>
</project>
它從common目錄內的targets.xml文件導入目標。
<project name="import-project-example" default="import">
<import>
<javaresource name="common/targets.xml">
<classpath location="common.jar"/>
</javaresource>
</import>
</project>