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
广告