个性化阅读
专注于IT技术分析

apache ant导入任务

本文概述

导入任务用于将构建文件导入当前项目。使用ProjectHelper解析导入的文件。实际上,ProjectHelper负责解析导入的文件。

导入任务是顶级任务,因此不能在目标元素中使用。有两个与该任务有关的功能方面。

目标覆盖

如果当前文件中的目标也可用于导入的文件,则当前文件的目标将具有优先权。

特殊性质

导入的文件在当前主项目中是本地的。为了区分导入的文件和本地文件,Ant添加了一个属性,该属性包含导入的构建文件的路径。

注意:如果导入的文件不包含name属性,则不会设置它的属性。

Apache Ant导入任务属性

属性描述需要
file要导入的文件。
optional如果为true, 则在文件不存在的情况下不要停止构建。没有
as指定目标名称之前的前缀。没有
prefixSeparator前缀和目标名称之间要使用的分隔符。没有

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>

它从公共目录内的targets.xml文件导入目标。

<project name="import-project-example" default="import">
	<import>
  		<javaresource name="common/targets.xml">
   			<classpath location="common.jar"/>
  		</javaresource>
	</import>
</project>
赞(0)
未经允许不得转载:srcmini » apache ant导入任务

评论 抢沙发

评论前必须登录!