简单认识ant
ant和gradle、maven一样,是一个java构建工具。
简单的说就是写一个配置文件,然后ant按照配置文件中的描述去执行各项任务。
一个简单的例子:
<?xml version="1.0" encoding="UTF-8"?> <!-- 默认执行目标build, 根路径为当前build.xml所在目录 --> <project default="build" basedir="."> <!-- 定义属性d --> <property name="d" value="result1" /> <!-- 定义属性r --> <property name="r" value="result2" /> <!-- 定义目标zipD --> <target name="zipD"> <!-- 删除文件夹下的文件 --> <delete file="${d}"/> <!-- zip打包文件 --> <zip destfile="${d}" basedir="build/dir" /> </target> <target name="zipR"> <delete file="${r}"/> <zip destfile="${r}" basedir="build/dir1" /> </target> <!-- 定义目标build , 依赖其它两个目标,被依赖的目标会先执行 --> <target name="build" depends="zipD,zipR"/> </project>
对于一般简单的任务来说,采取上述结构,然后根据想执行的不同的任务,定义不同的target,然后在里面执行各种ant支持的任务即可。
具体ant支持的任务可以到 http://ant.apache.org/manual/index.html 里面查找。

浙公网安备 33010602011771号