Apache Ant 任務 - 匯入



描述

匯入任務將另一個生成檔案匯入專案。

屬性

序號 屬性和描述
1

檔案

要匯入的檔案。如果這是相對檔名,檔名將根據匯入檔案解析為相對。注意:這與大多數其他 Ant 檔案屬性不同,後者解析相對檔案相對的基本目錄。

2

可選

如果為 true,則在檔案不存在時不要停止生成。

3

作為

指定附加到目標名稱之前的字首。

4

prefixSeparator

指定字首和目標名稱之間要使用的分隔符。

示例

用法

使用以下內容建立 build.xml 檔案 -

<?xml version="1.0"?>
<project name="TutorialPoint" default="info">
   <import file="nested.xml" as="nested"/>
   <target name="info" depends="nested.echo">      
   </target>
</project>

和一個具有以下內容的 nested.xml 檔案 -

<project>
   <target name="setUp">
      <property name="build.dir" value="build"/>
   </target>
   <target name="echo" depends="setUp">
      <echo>build.dir is set as build</echo>
   </target>
</project>

上面的指令碼將在當前目錄中建立一個名為 myapp.ear 的 ear 檔案。

輸出

在上述生成檔案中執行 Ant 會產生以下輸出 -

F:\tutorialspoint\ant>ant
Buildfile: F:\tutorialspoint\ant\build.xml

setUp:

nested.echo:
   [echo] build.dir is set as build

info:

BUILD SUCCESSFUL
Total time: 0 seconds
廣告