Ant 数据类型和属性
Fileset 文件集:一个通用的实体,可以控制编译 Compile,打包packaging,拷贝copying,删除deleting 和文档.
- dir:强制属性,指定一个文件集的基文件夹
- includes:属性显示了基文件夹下的文件如何被包含。**/表示递归子文件夹,没有则不递归
- id:属性是一个引用,你可以在稍后的过程中,通过引用来使用对应的文件集
1: xml version="1.0" encoding="UTF-8"?>
2: <project name="fileset">
3: <fileset dir="src"
4: includes="**/*.java"
5: id="source.fileset"/>
6: <target name="cc">
7: <copy todir="backgup">
8: <fileset refid="source.fileset"/>
9: copy>
10: target>
11: project>
标签:编译程序
1: <target name="compile" depends="init" description="compile the source ">
2:
3: <javac srcdir="${src}" destdir="${build}/classes" includeantruntime="true">
4:
5: <compilerarg line="-encoding UTF-8 " />
6: javac>
7: target>
标签:运行程序
<target name="run" depends="compile">
<java classname="cn.ijser.common.Hello">
<arg value="4"/>
<arg value="3"/>
<arg value="2"/>
<arg value="1"/>
<classpath path="${build}/classes">
classpath>
java>
target>
有关
另外还有其它很多标签,或者说是Tasks,详细的介绍跟用法都可以在官方文档里面查到,用法大同小异,使用的时候随手查就可以了。