<?xml version="1.0" encoding="utf8"?> <project name="DataInfo" basedir="." default="formatDate2"> <description>print data info</description> <!--自带的时间Task --> <target name="default"> <echo message="------ defalut target run ---------" /> <!-- 必须有tstamp --> <tstamp/> <echo message="DSTAMP = ${DSTAMP}" /> <echo message="TSTAMP = ${TSTAMP}" /> <echo message="TODAY = ${TODAY}" /> <echo message="CURRENTDATE = ${DSTAMP}${TSTAMP}" /> </target> <!--定义日期格式和前缀--> <tstamp prefix="ft"> <!--定义日期格式 --> <format property="zh_date" locale="zh,CN" pattern="yyyy-MM-dd HH:ss:mm"/> <format property="en_date" locale="en,US" pattern="MM/dd/yyyy hh:mm aa"/> </tstamp> <!-- 日期前缀以及日期格式化 --> <target name="formatDate" depends="default"> <echo message="------ formatDate target run ---------" /> <echo message="Today is ${ft.zh_date} in China"/> <echo message="Today is ${ft.en_date} in US"/> </target> <!-- 定义格式--> <tstamp prefix="dd"> <!-- pattern就是java里java.util.Date的日期格式 --> <format property="day" pattern="yyyy-MM-dd"/> <format property="time" pattern="HH:mm:ss"/> <format property="dt" pattern="yyyy-MM-dd HH:mm:ss.SSS"/> </tstamp> <target name="formatDate2" depends="default,formatDate"> <echo message="------ formatDate2 target run ---------" /> <echo message="Today is ${dd.day}" /> <echo message="Current Time is ${dd.time}" /> <echo message="Full Time is ${dd.dt}" /> </target> </project>
相关推荐
全面的ant使用手册~!内容如下: · Ant 生成文件是如何构造的 · 如何从命令行以及从Eclipse 内运行Ant · 如果通过编译源代码、创建 JAR 文件以及时间戳文件(以识别每次生成过程的输出)来生 成简单的 Java 项目 ...
Ant提供了丰富的任务来处理文件和目录,如`copy`、`move`、`delete`、`mkdir`等,以及`tstamp`用于添加时间戳。 十、JAR和WAR打包 Ant可以方便地创建JAR和WAR包,使用`jar`和`war`任务,配合`manifest`元素可以定制...
### Ant的下载、安装与基本使用详解 #### 一、Ant简介 Apache Ant是一个开源的、跨平台的Java编译工具,它使用XML格式的构建文件(通常为`build.xml`)来描述项目的构建过程。Ant能够自动化执行一系列任务,如编译...
Apache Ant 是一个广泛使用的构建工具,尤其在Java开发领域中占据着重要地位。它是一个基于XML的构建系统,允许开发者通过定义任务来自动化构建过程,包括编译、打包、测试和部署应用程序。Apache Ant 1.10.3 是这个...
Ant使用XML来描述构建过程和依赖关系,使得构建过程跨平台且易于管理。在Java开发中,Ant广泛用于编译、打包、测试、部署等任务。 1. **Ant的基本结构** - `build.xml`: 这是Ant的核心文件,它定义了所有构建任务...
Ant的使用往往从理解开源项目的build.xml开始。通过分析这些实际应用的脚本,我们可以了解如何配置任务、设定属性、调用外部工具(如javac、javadoc和jar),以及如何处理文件和目录操作。例如,以下是一个简单的Ant...
#### Ant的使用 Ant的强大之处在于其灵活的构建脚本。下面是一个基本的`build.xml`示例结构,展示了如何定义任务和它们之间的依赖关系: ```xml <!-- 初始化 --> <!-- 设置时间戳 --> <!-- 加载属性文件 -...
2. 多种任务支持:包括编译、测试、打包、部署等,Ant 1.6.5内置了大量的任务,如javac用于编译Java源代码,junit用于执行单元测试,jar用于打包类文件到JAR文件,tstamp用于插入时间戳等。 3. 插件机制:Ant允许...
为了实现增量备份,ANT可能使用了类似于`<uptodate>`的任务来检查源文件和目标文件的时间戳,只有在源文件更新后才进行备份。此外,也可以结合使用版本控制系统如Git,以更智能的方式进行增量备份。 总结来说,这个...
在Java开发中,Ant常被用来替代传统的Makefile,因为它更易于理解和使用,并且跨平台。 描述中提到的“java实现压缩文件文件夹”是指使用Java编程语言来执行文件和文件夹的压缩操作。Java标准库提供了一个名为`java...
此外,`<tstamp>`和`<property file>`分别用于时间戳和读取属性文件,这些配置提供了项目的基本信息和配置。 总的来说,ANT是一个强大的工具,它以XML为基础,提供了一个灵活的框架来管理Java项目的构建过程。通过...
除了基本的压缩和解压,Ant还允许我们进行更复杂的操作,比如添加密码保护、设置压缩级别、保留原始时间戳等。例如,为ZIP文件设置密码可以使用`<zip>`任务的`update`属性和`password`属性: ```xml <!-- ... -->...
因此,使用ANT Neuro官方提供的转换工具或确保插件是最新的版本是至关重要的。 总的来说,ANT Neuro的EEProbe .cnt数据通过EEGLAB的ANTeepimport插件可以在MATLAB环境中得到充分利用,进行深入的脑电分析。这个过程...
除了基本的`javac`和`jar`任务,Ant还提供了许多其他内置任务,如`copy`用于文件复制,`delete`用于删除文件或目录,`move`用于移动文件,`mkdir`创建目录,以及`tstamp`添加时间戳等。此外,Ant支持自定义任务,...
使用AntRenamer,你可以: 1. **批量重命名**:你可以一次性选择多个文件或文件夹,AntRenamer将根据你的设定规则为所有选中的文件重新命名。这在整理照片、音乐库或者处理项目文件时非常有用。 2. **预览更改**:...
1. **核心任务**:Ant的核心包含了一系列预定义的任务,如`javac`用于编译Java源代码,`jar`用于创建JAR文件,`copy`用于文件复制,`delete`用于删除文件或目录,`mkdir`用于创建目录,以及`tstamp`用于设置时间戳等...
在Ant的构建文件(通常命名为build.xml)中,我们使用各种标签来指定和操作文件路径。`<property>`标签用于设置和获取属性,其中包括文件路径。例如,我们可以定义一个属性来保存某个目录路径: ```xml ``` 这里...
这本书还将详细讲解Ant中的各种内置任务,如javac用于编译Java源代码,copy用于复制文件,jar用于打包成JAR文件,以及tstamp用于生成时间戳等。 此外,Ant还支持自定义任务,这使得它能够与其他Java库和工具集成,...