知识大全 使用Ant编译Java工程[3]

Posted 属性

篇首语:路曼曼其修远兮,吾将上下而求索。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Ant编译Java工程[3]相关的知识,希望对你有一定的参考价值。

使用Ant编译Java工程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  如果(或如果不)某些属性被设定 才执行某个target 这样 允许根据系统的状态(java version OS 命令行属性定义等等)来更好地控制build的过程 要想让一个target这样做 你就应该在target元素中 加入if(或unless)属性 带上target因该有所判断的属性 例如

<target name= build module A if= module A present /><target name= build own fake module A unless= module A present />

  如果没有if或unless属性 target总会被执行

  可选的description属性可用来提供关于target的一行描述 这些描述可由 projecthelp命令行选项输出

  将你的tstamp task在一个所谓的初始化target是很好的做法 其他的target依赖这个初始化target 要确保初始化target是出现在其他target依赖表中的第一个target 在本手册中大多数的初始化target的名字是 init

  target有下面的属性

  Attribute  Description  Required   name  target的名字 Yes   depends  用逗号分隔的target的名字列表 也就是依赖表 No   if  执行target所需要设定的属性名 No   unless  执行target需要清除设定的属性名 No   description  关于target功能的简短描述 No

   Tasks

  一个task是一段可执行的代码

  一个task可以有多个属性(如果你愿意的话 可以将其称之为变量) 属性只可能包含对property的引用 这些引用会在task执行前被解析

  下面是Task的一般构造形式 <name attribute = value attribute = value />这里name是task的名字 attributeN是属性名 valueN是属性值

  有一套内置的(built in)task 以及一些可选task 但你也可以编写自己的task

  所有的task都有一个task名字属性 Ant用属性值来产生日志信息

  可以给task赋一个id属性

<taskname id= taskID />

  这里taskname是task的名字 而taskID是这个task的唯一标识符 通过这个标识符 你可以在脚本中引用相应的task 例如 在脚本中你可以这样

<script >task setFoo( bar );</script>

  设定某个task实例的foo属性 在另一个task中(用java编写) 你可以利用下面的语句存取相应的实例

cha138/Article/program/Java/ky/201311/29096

相关参考

知识大全 使用Ant编译Java工程[1]

使用Ant编译Java工程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ant是什么? 

知识大全 使用Ant编译Java工程[4]

使用Ant编译Java工程[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!projectget

知识大全 使用Ant编译Java工程[5]

使用Ant编译Java工程[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Pathlike

知识大全 使用Ant编译Java工程[6]

使用Ant编译Java工程[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  命令行变量  有

知识大全 ant - java 构建工具 - hello ant

  管理你的代码doc文件编译配置等开发工作你是怎末做的自己管理源目录编译文件copy实施在window写bat在unix写shell?    可惜我不怎末会写所以我制作一个ejb的过程是这样的写代码

知识大全 使用ant编译打包应用程序

  将一个简单的类(Sample)进行编译打包运行(传参数) 源文件  java源文件Samplejava  packagepowerwind;     importjavaxsw

知识大全 使用ant编译打包应用程序[1]

  将一个简单的类(Sample)进行编译打包运行(传参数)  源文件java源文件Samplejava packagepowerwind; importjavaxswing*; 

知识大全 企业应用级别的Ant模组编译环境[3]

企业应用级别的Ant模组编译环境[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 使用Ant编译、运行Junit、以及检查编码[3]

使用Ant编译、运行Junit、以及检查编码[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 使用ant编译打包应用程序[3]

<!打包类文件>   <targetname=jardepends=piledescription=打包类文件>