- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
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>
上一篇:Ant过滤器任务