`
流浪鱼
  • 浏览: 1682788 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant的target元素

    博客分类:
  • ant
 
阅读更多

target元素它为Ant的基本执行单元,它可以包含一个或多个具体的任务。多个target可以存在相互依赖关系。它有如下属性:
1)name属性
指定target元素的名称,这个属性在一个project元素中是唯一的。我们可以通过指定target元素的名称来指定某个target。
2depends属性
用于描述target之间的依赖关系,若与多个target存在依赖关系时,需要以“,”间隔。
Ant会依照depends属性中target出现的顺序依次执行每个target。被依赖的target会先执行。
3)if属性
用于验证指定的属性是否存在,若不存在,所在target将不会被执行。
4)unless属性
该属性的功能与if属性的功能正好相反,它也用于验证指定的属性是否存在,若不存在,所在target将会被执行。
5)description属性
该属性是关于target功能的简短描述和说明。

 内容可以包含嵌套的DataType和任务

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="targetB" name="targetStudy">
	<target name="targetA" if="ant.java.version">
		<echo message="Java Version :${ant.java.version}"/>
	</target>
	<target name="targetB" depends="targetA" unless="amigo">
		<description>a depend example!</description>
		<echo message="The base dir is ${basedir}"/>
	</target>
</project>

 

 

 

分享到:
评论

相关推荐

    Ant常见属性解析--target

    首先,Ant脚本通常以`&lt;project&gt;`元素开始,其中包含了多个`&lt;target&gt;`元素。每个`&lt;target&gt;`都代表了一个特定的构建阶段,比如编译、测试、打包或者部署。`&lt;target&gt;`元素有两个主要的属性:`name`和`depends`。 1. **...

    ant 元素介绍XXOO

    以上只是Ant中部分核心元素的简要介绍,实际上Ant提供了丰富的元素和属性,允许开发者根据具体需求定制构建流程。通过熟练掌握这些元素,开发者可以构建出高效且可维护的自动化构建系统。在阅读和理解`Build2.xml`时...

    ANT文件详解 ant介绍 ANT 命令

    Ant的构建过程主要围绕“Project”、“Target”和“Task”三个核心概念展开: - **Project**:代表整个构建项目,是构建文件的最外层容器,其中包含了一系列的Target。 - **Target**:是Project内的独立构建单元,...

    ant打包ant的build.xml的详解

    -- target 元素是一个任务,一个步骤,如果命令行没有指定开始任务,则由 project 元素的 default 属性决定要执行的任务 --&gt; &lt;target name="init" description="在元素中指定描述信息!"&gt; 这里的信息将被输出到...

    apache-ant-1.9.16-bin.zip

    例如,一个基本的Ant构建文件可能包含以下元素: ```xml &lt;target name="build"&gt; &lt;/target&gt; &lt;target name="jar" depends="build"&gt; &lt;/target&gt; ``` 在这个例子中,`&lt;project&gt;`是顶级元素,`&lt;target&gt;`定义了两...

    ant1.9资源

    指定target元素的名称,这个属性在一个project元素中是唯一的。我们可以通过指定target元素的名称来指定某个target。 2)depends属性 用于描述target之间的依赖关系,若与多个target存在依赖关系时,需要以“,”...

    java ant 详细解析文档

    &lt;ant dir="${src3}" target="clean"/&gt; &lt;/target&gt; &lt;target name="build" depends="init,call"&gt; ${bin}"&gt; ${src1}"&gt; *.jar"/&gt; ${src2}"&gt; *.jar"/&gt; ${src3}"&gt; *.jar"/&gt; &lt;/target&gt; &lt;target name=...

    linux版_ant

    基本结构包括`project`元素,它是整个文件的根元素,包含`target`元素来定义具体任务。`target`之间可以通过依赖关系来决定执行顺序。例如: ```xml &lt;target name="init"&gt; &lt;!-- 初始化操作 --&gt; &lt;/target&gt; ...

    ant配置文件

    例如,元素定义了整个构建的根,&lt;target&gt;元素表示一个具体的构建任务,用于指定类路径,用于编译Java源代码,用于复制文件,用于创建JAR文件等。每个元素都有其特定的属性,如source、target用于设置Javac的编译级别...

    如何配置ANT

    它可包含多个target元素。Project的主要属性包括: - `name`: 项目名称,用于标识项目。 - `default`: 指定没有明确目标时执行的默认target。 - `basedir`: 基本目录,若未指定,将使用构建文件的父目录。 例如: `...

    ant使用教程.pdf

    你可以通过命令行指定要执行的一个或多个target,如`ant target1 target2`。 Ant的构建文件(build.xml)是基于XML的,其中包含一个或多个project元素。每个project可以有唯一的name属性和一个可选的default属性,...

    Ant全攻略 教会你如何玩转Ant

    - 如果不指定目标,Ant将执行`&lt;project&gt;`元素中`default`属性指定的目标。 ### 示例 - `ant`:运行当前目录下的`build.xml`,执行默认目标。 - `ant -buildfile test.xml`:使用`test.xml`作为构建文件,执行默认...

    ant脚本资料ant

    - **XML结构**:Ant脚本以XML格式编写,遵循特定的命名空间和元素结构,如`&lt;project&gt;`、`&lt;target&gt;`、`&lt;task&gt;`等。 - **属性(Attribute)**:任务通常有属性,用来设置参数,例如`srcdir`用于指定源代码目录,`...

    Ant 项目构建教程

    1. `ant`:默认情况下,Ant会寻找当前目录下的`build.xml`文件并执行默认的目标(target)。 2. `ant -buildfile test.xml`:指定要使用的构建文件,即`test.xml`,并执行默认目标。 3. `ant -buildfile test.xml dist...

    ANT命令总结

    例如,使用 ant 命令可以执行缺省的 target,使用 -buildfile 选项可以指定不同的 buildfile,使用 -D 选项可以设置属性的值。 ANT 命令是软件开发中不可或缺的一部分,掌握 ANT 命令的使用可以提高开发效率,提高...

    ant配置ant配置

    在`build.xml`文件中,主要的元素有`project`、`target`、`task`、`property`等。`project`元素是整个配置的根,它包含了项目的元数据,如名称和版本。`target`元素定义了构建过程中的一个阶段,可以包含多个任务。`...

    Ant 1.9.1 学习笔记

    Ant构建文件中除了`&lt;project&gt;`和`&lt;target&gt;`外,还包括`&lt;property&gt;`和`&lt;path&gt;`等元素。`&lt;property&gt;`用于定义构建过程中的属性,它们可以是常量值,也可以通过属性文件来指定。属性的定义可以使用`name`、`value`、`...

Global site tag (gtag.js) - Google Analytics