`

Ant常见属性解析--condition ,available

    博客分类:
  • Ant
阅读更多
判断文件存不存在

<?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中的"target"属性及其相关知识。 首先,Ant脚本通常以`&lt;project&gt;`元素开始,其中包含了多个`&lt;target&gt;`元素。每个`&lt;target&gt;`都代表了一个特定的构建阶段,比如编译、测试、打包或者部署。`&lt;target&gt;...

    Ant 常见属性标签--property

    `props`元素允许我们一次性定义多个属性,这对于从配置文件或命令行参数中解析大量属性非常有用。 10. **属性函数** Ant提供了多种内置函数,如`path`, `toString`, `basename`, `dirname`等,这些函数可以用于...

    开发工具 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开发工具 ant-launcher-1.9.6开发工具 ...

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理工具的早期支持,以及增强的属性处理等...

    apache-ant-1.9.16-bin.zip

    在解压"apache-ant-1.9.16-bin.zip"后,你会得到一个名为"apache-ant-1.9.16"的目录,其中通常包含以下关键组件: 1. **bin** 目录:包含各种平台的可执行脚本,如`ant`和`ant.bat`,它们是Ant的命令行接口,用于...

    apache-ant-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要功能是读取XML格式的构建文件(build.xml),根据其中的指令来编译源代码、运行测试、...

    apache-ant-1.10.1-ant编译环境

    例如解压到E:\学习类\apache-ant-1.8.2, 2、配置环境变量。在系统环境变量中新建一个ANT_HOME 的变量,值为D:\apache-ant-1.10.1。在path 变量中添加 %ANT_HOME%\bin; 如果没有path变量,则新建一个。 3、验证ant...

    ant-design-vue-4.0.7.zip

    基于 Ant Design 和 Vue 的企业级 UI 组件库

    apache-ant-1.10.1-bin.zip 【windows版,32位和64位通用】

    在"apache-ant-1.10.1-bin.zip"这个压缩包中,我们找到了Apache Ant的1.10.1版本,这是一个适用于Windows操作系统的版本,同时兼容32位和64位系统。这意味着无论你使用的是哪种体系结构的Windows系统,都可以顺利地...

    apache-ant-1.10.13-bin

    Apache Ant具有平台无关性,可以处理平台特有的属性,如文件分隔符等。它的一个主要用途是构建Java应用,但也可以用于高效构建非Java应用,如C或C++应用。此外,用户还可以开发包含Ant任务与类型的自己的“antlib”...

    ant-design-vue-1.7.2.zip

    基于 Ant Design 和 Vue 的企业级 UI 组件库

    ant-design-vue-1.7.8.zip

    基于 Ant Design 和 Vue 的企业级 UI 组件库

    apache-ant-1.7.1-bin.zip_Ant 1.7_Apache-Ant 1.7.1_ant1.7_apache

    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 &lt;copy/&gt; are now able to ...

    ant-design-vue-4.2.1.zip

    基于 Ant Design 和 Vue 的企业级 UI 组件库

    ant-design-vue-1.6.0.zip

    基于 Ant Design 和 Vue 的企业级 UI 组件库

    apache-ant-1.9.2-src

    在"apache-ant-1.9.2-src"这个压缩包中,包含了Ant 1.9.2版本的源代码,这对于开发者来说是一个宝贵的学习和研究资源。以下是关于Apache Ant及其1.9.2版本的一些核心知识点: 1. **Ant概念**:Ant是基于Java的构建...

    apache-ant-1.9.16-bin.tar.gz

    安装Apache Ant 1.9.16通常涉及解压下载的"apache-ant-1.9.16-bin.tar.gz"文件。 解压过程如下: 1. 首先,你需要下载这个压缩包,通常可以通过Apache官方网站获取。 2. 使用tar命令在Linux或macOS系统中解压文件:...

    基于springboot,ant-design-vue-pro的简易后台管理系统.zip

    《基于SpringBoot与Ant-Design-Vue-Pro的简易后台管理系统》 本文将深入探讨一个以SpringBoot为核心,Ant-Design-Vue-Pro为前端框架的简易后台管理系统的构建过程和技术要点。SpringBoot以其简洁的配置、自动装配...

    ant-xalan1-1.6.1.jar.zip

    标题中的"ant-xalan1-1.6.1.jar.zip"是一个压缩文件,它包含了两个主要元素:ant-xalan1-1.6.1.jar和ant.license.txt。这个文件很可能是Apache Ant项目的一个组件,Ant是一个Java库和命令行工具,其任务是驱动构建...

    ant-design-vue-4.0.0-alpha.2.zip

    基于 Ant Design 和 Vue 的企业级 UI 组件库

Global site tag (gtag.js) - Google Analytics