Apache Ant Tasks 简明教程

Apache Ant Tasks - Import

Description

导入任务将另一个构建文件导入到项目中。

Properties

Sr.No

Attributes & Description

1

File 要导入的文件。如果这是一个相对文件名,则文件名将相对于导入文件解析。注意:这与大多数其他 Ant 文件属性不同,后者的相对文件相对于 basedir 解析。

2

Optional 如果为 true,则如果文件不存在,则不要停止构建。

3

As 指定前缀加到目标名称之前。

4

prefixSeparator 指定前缀和目标名称之间要使用的分隔符。

Example

Usage

使用以下内容创建 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>

以及嵌套的 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 文件。

Output

在上述构建文件上运行 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