<for list="${cvsFilePath.path}" param="letter" delimiter="," trim="true" parallel="false" keepgoing="false">
注意这里的delimiter属性如果想改成换行或是回车作为分隔符是不行的,分割不出来
解决办法是先将${cvsFilePath.path}的回车换行符替换成','再做分割
<loadfile property="cvsFilePath.path" srcFile="${cvs.addFile.file}">
</loadfile>
<propertyregex override="yes"
property="cvsFilePath.path" input="${cvsFilePath.path}"
regexp="\r\n" replace=","/>
<echo message="============${cvsFilePath.path}=============" />
<for list="${cvsFilePath.path}" param="letter" delimiter="," trim="true" parallel="false" keepgoing="false">
还要注意<equals标签的比较
<equals arg1="${cvsFilePath.path}" arg2="$${cvsFilePath.path}" />
这里的arg2的$$相当于转义$字符(在ant的文档里有写),将其变成普通字符,用\$不好使
注意,如果${cvsFilePath.path}没有值(为空时),arg1的值就是'${cvsFilePath.path}'这个字符串
echo出来的${cvsFilePath.path}也是'${cvsFilePath.path}'字符串
分享到:
相关推荐
标签"apache"、"apache-ant"、"ant"分别代表了Apache软件基金会、Apache Ant项目以及Ant本身,这些标签有助于搜索和分类,表明了该文件与Apache组织的Ant构建工具紧密相关。 在解压"apache-ant-1.9.16-bin.zip"后,...
Apache Ant 是一个开源的构建工具,广泛用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要...
在IT行业中,Ant是一个至关重要的自动化构建工具,尤其在Java开发领域中被广泛使用。Ant以其XML为基础的构建文件(通常命名为build.xml)为特点,允许开发者定义和执行项目的构建任务。现在,让我们深入探讨一下标题...
Apache Ant Zip 2.3.jar 是一个用于构建和管理Java项目的工具,它是Apache Ant库的一部分。Ant是一个由Apache软件基金会开发的任务驱动的构建系统,它使用XML来描述构建过程和依赖关系,使得构建过程可移植且易于...
基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design ...
开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...
本篇文章将详细探讨“leaflet-ant-path”这个插件以及它在Leaflet中的应用。 “leaflet-ant-path”是一个专门为Leaflet设计的插件,它提供了动态路径效果,能够模拟汽车、火车轨道、飞机航线等物体的移动轨迹。这种...
- **项目(Project)**:每个Ant脚本都是一个项目,它包含了一组相关的任务和属性。 - **目标(Targets)**:目标是一系列任务的集合,它们按顺序执行。一个目标可以依赖于另一个目标,当被依赖的目标完成时,主目标...
标题中的"ant-apache-oro.jar", "ant-apache-regexp.jar", 和 "ant-apache-resolver.jar" 是三个与Apache Ant相关的Java库文件。Apache Ant是一个由Apache软件基金会开发的Java构建工具,它广泛用于自动化Java项目的...
此外,Ant自身也需要一些外部库,这些库在构建过程中可能会作为依赖项引用,比如JAR包或其他的构建工具。在描述中提到的“依赖包”可能指的是在使用Ant时需要额外下载的这些库。 压缩包中的另一个文件`license.txt`...
《Ant-Apache-Bcel.jar.zip:Apache Ant与BCEL的深度解析》 Apache Ant,一个Java库和命令行工具,其任务是驱动构建过程。它通过XML描述构建过程,使得构建过程可移植且易于维护。Ant的核心理念是“一切都是文件”...
标签:ant-launcher-1.8.3.jar,ant,launcher,1.8.3,jar包下载,依赖包
《Ant Contrib 1.0b3:扩展Ant构建任务的利器》 在Java开发中,Ant作为一款强大的构建工具,广泛应用于项目的构建、打包、测试等环节。然而,Ant的标准库并不能满足所有复杂的构建需求,这时我们就需要引入额外的库...
4. 解压后,你会得到一个名为"apache-ant-1.9.16"的目录,里面包含Ant的可执行文件和相关资源。 Ant的核心概念是任务(Tasks),这些任务是由Ant内置的或者由用户自定义的Java类实现的。例如,`javac`任务用于编译...
ant配置后提示不是内部命令也不是外部命令解决办法: 1、解压缩包。例如解压到E:\学习类\apache-ant-1.8.2, 2、配置环境变量。在系统环境变量中新建一个ANT_HOME 的变量,值为D:\apache-ant-1.10.1。在path 变量中...
开发工具 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-1.7.1 版本中的一些重要特性包括: 1. **依赖管理**:Ant可以处理项目的依赖关系,确保构建顺序正确,只重新编译修改过的源文件,提高效率。 2. **文件操作任务**:如`copy`、`move`、`delete`等,方便对项目...
标签"apache ant"指出了这个文件与Apache Ant项目有关,Apache Ant是由Apache软件基金会维护的一个开源项目,它提供了许多预定义的任务,如处理文件、编译Java源代码、生成Javadoc、执行JUnit测试等,同时也允许用户...
Apache Ant 1.9.15版本可能包含了一些新特性、性能优化或错误修复。具体变动可以在其官方发布说明中找到。使用Ant时,主要通过`ant`命令行工具,比如执行默认的构建目标: ```bash ant ``` 或者指定特定的目标,如...