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>
0 條評論,你可以發表評論,我們會進行改進
