欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Java语言·
Ant
[目录]
·
Ant Condition
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant Condition
它用于执行条件任务,如果某个条件成立,它将设置属性。
如果该条件成立,默认情况下,该属性值设置为true,否则,不设置该属性。我们可以通过为value属性指定一个新值来将值设置为默认值以外的其他值。
我们必须精确指定一个条件,也可以指定为嵌套元素。
Apache Ant条件属性
| 属性 | 说明 | 必填 |
| property | 要设置的属性名称。 | 是 |
| value | 用于设置属性的值。 | 否 |
| else | 将条件评估为false时将属性设置为的值。 | 否 |
Apache Ant条件示例
如果JavaBeans Activation Framework和JavaMail在类路径中均可用,则设置属性javamail.complete。
<condition property="javamail.complete">
<and>
<available classname="javax.activation.DataHandler"/>
<available classname="javax.mail.Transport"/>
</and>
</condition>
下一章:Ant 复制任务
此任务用于将文件或资源复制到新位置。仅当源文件比target文件新时才复制。我们还可以使用overwrite属性来显式覆盖它。 todir 属性用于设置target路径。此任务使用下面提供的各种属性。 ...
AI 中文社