判断文件存不存在
<?xml version="1.0"?>
<project default="check-runtime" basedir=".">
<condition property="binding-jars-found">
<and>
<available file="${jibx-home}/bcel.jar" />
</and>
</condition>
<target name="check-runtime">
<fail unless="runtime-jars-found">
Required JiBX runtime jar jibx-run.jar was not found in JiBX home lib directory
</fail>
</target>
</project>
此外也可以运用available 进行同样的判断
<available file="${st.report.file}" property="st.report.valid" />
<fail message="${st.report.file}" unless="st.report.valid" />
<available file="${appconfig.dir}/rule" type="dir" property="rule.present" />
分享到:
相关推荐
下面将详细解析Ant中的"target"属性及其相关知识。 首先,Ant脚本通常以`<project>`元素开始,其中包含了多个`<target>`元素。每个`<target>`都代表了一个特定的构建阶段,比如编译、测试、打包或者部署。`<target>...
`props`元素允许我们一次性定义多个属性,这对于从配置文件或命令行参数中解析大量属性非常有用。 10. **属性函数** Ant提供了多种内置函数,如`path`, `toString`, `basename`, `dirname`等,这些函数可以用于...
这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要功能是读取XML格式的构建文件(build.xml),根据其中的指令来编译源代码、运行测试、...
在解压"apache-ant-1.9.16-bin.zip"后,你会得到一个名为"apache-ant-1.9.16"的目录,其中通常包含以下关键组件: 1. **bin** 目录:包含各种平台的可执行脚本,如`ant`和`ant.bat`,它们是Ant的命令行接口,用于...
开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ...
安装Apache Ant 1.9.16通常涉及解压下载的"apache-ant-1.9.16-bin.tar.gz"文件。 解压过程如下: 1. 首先,你需要下载这个压缩包,通常可以通过Apache官方网站获取。 2. 使用tar命令在Linux或macOS系统中解压文件:...
在"apache-ant-1.9.2-src"这个压缩包中,包含了Ant 1.9.2版本的源代码,这对于开发者来说是一个宝贵的学习和研究资源。以下是关于Apache Ant及其1.9.2版本的一些核心知识点: 1. **Ant概念**:Ant是基于Java的构建...
然而,Ant的标准库并不能满足所有复杂的构建需求,这时我们就需要引入额外的库来扩展其功能,比如`ant-contrib-1.0b3.jar`。这个库为Ant提供了许多额外的任务和条件,使得Ant脚本能够执行更复杂的操作,如循环、判断...
《基于SpringBoot与Ant-Design-Vue-Pro的简易后台管理系统》 本文将深入探讨一个以SpringBoot为核心,Ant-Design-Vue-Pro为前端框架的简易后台管理系统的构建过程和技术要点。SpringBoot以其简洁的配置、自动装配...
标题中的"ant-xalan1-1.6.1.jar.zip"是一个压缩文件,它包含了两个主要元素:ant-xalan1-1.6.1.jar和ant.license.txt。这个文件很可能是Apache Ant项目的一个组件,Ant是一个Java库和命令行工具,其任务是驱动构建...
在"apache-ant-1.10.1-bin.zip"这个压缩包中,我们找到了Apache Ant的1.10.1版本,这是一个适用于Windows操作系统的版本,同时兼容32位和64位系统。这意味着无论你使用的是哪种体系结构的Windows系统,都可以顺利地...
1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理工具的早期支持,以及增强的属性处理等...
December 19, 2006 - Ant 1.7.0 Available Apache Ant 1.7.0 is now available for download. Ant 1.7 introduces a resource framework. Some of the core ant tasks such as <copy/> are now able to ...
描述中的"apache-ant-1.10.12-bin.tar.gz"是对标题的重申,进一步强调这是Apache Ant的1.10.12版本的二进制发行版,采用的是tar.gz压缩格式,这种格式在Linux和Unix系统中很常见,可以有效地减少文件大小便于网络...
在"apache-ant-1.10.3"压缩包中,你可以找到以下组成部分: 1. **bin目录**:包含可执行脚本,如`ant`和`ant.bat`,分别用于Unix/Linux和Windows环境启动Ant。这些脚本允许用户在命令行中执行构建任务。 2. **lib...
在"apache-ant-1.6.5-bin"这个压缩包中,包含了Ant的1.6.5版本的二进制发行版。Ant是Apache软件基金会的一个项目,它的设计灵感来源于Make,但采用了XML来描述构建文件,这使得构建过程更具可读性和可维护性。 **1....
标题中的"ant-apache-oro.jar", "ant-apache-regexp.jar", 和 "ant-apache-resolver.jar" 是三个与Apache Ant相关的Java库文件。Apache Ant是一个由Apache软件基金会开发的Java构建工具,它广泛用于自动化Java项目的...
在本话题中,我们将深入探讨"ant1.8 部署 apache-ant-1.8.2"的相关知识点,包括Ant的安装、配置、基本使用以及1.8.2版本的特点。 1. **Ant简介** Apache Ant是一个由Apache软件基金会开发的任务驱动的构建工具。它...
- `<condition>`:定义条件,可以检查属性值、文件是否存在等。 - `<choose>`、`<when>`和`<otherwise>`:实现类似Java中的switch-case结构。 5. **Ant的依赖管理**: - `<dependency>`:处理项目依赖,可以引用...
手动将apache-ant-zip-2.3.jar打包到项目中通常涉及以下步骤: 1. **下载**: 首先,你需要从可靠的源下载apache-ant-zip-2.3.jar文件。这可能是通过官方网站、第三方存储库或其他可信的资源进行的。 2. **本地存储...