使用Ant
时间:2006-12-31 来源:liulibo
<property name="属性名" value="目录名"/>
1.创建目录mkdir
<target name="目标名">
<mkdir dir="${属性名}"/>
</target>
2.编译javac
<target name="目标名" depends="依赖目标名">
<javac srcdir="${属性名}" destdir="${属性名}"> 源代码目录 和 目标目录
<include name="**/*.java"/> 编译所有java文件
<exclude name="**/Test.java"/> 不包括test.java文件
</javac>
</target>
3.运行java
<target name="目标名" depends="依赖目标名">
<java classname="类名" classpath="${目标目录}" >
<arg value="" />
<arg value="${属性名}" />
</java>
</target>
4.删除delete
<delete file="文件名"/>
<delete lib="目录名"/>
<delete>
<fileset dir="." includes="**/*.bak"/> 删除当前目录下(包括子目录)的所有.bak文件
</delete>
<delete includeemptydirs="true">
<fileset dir="src"/> 删除src目录(包括子目录),并且删除其中的空目录,包括src目录
</delete>
<delete>
<fileset dir="src" includes="**/*"/> 删除src目录(包括子目录),并且删除其中的空目录,不包括src目录
</delete>
5.复制文件copy/剪切move
<copy file="文件名" tofile="文件名"/>
<copy file="文件名" todir="目录名"/>
<copy todir="目录名">
<fileset id="" dir="目录名">
<include name="**/*.java"/>
<exclude name="**/Test.java"/>或者<patternset refid="copy"/>
</fileset>
</copy>
6.模式集patternset
<patternset id="">
<include name="**/*.java"/>
<exclude name="**/ArgTest.java"/>
</patternset>
7.打包jar
<jar destfile="a.jar" basedir="src" update="true"/>
<jar destfile="a.jar" basedir="src" includes="**/*.java" excludes="**/*.class" update="true"/>
<jar destfile="a.jar" update="true">
<fileset dir="src">
<include name="**/*.java"/>
<exclude name="**/*.class"/>
</fileset>
</jar>
1.创建目录mkdir
<target name="目标名">
<mkdir dir="${属性名}"/>
</target>
2.编译javac
<target name="目标名" depends="依赖目标名">
<javac srcdir="${属性名}" destdir="${属性名}"> 源代码目录 和 目标目录
<include name="**/*.java"/> 编译所有java文件
<exclude name="**/Test.java"/> 不包括test.java文件
</javac>
</target>
3.运行java
<target name="目标名" depends="依赖目标名">
<java classname="类名" classpath="${目标目录}" >
<arg value="" />
<arg value="${属性名}" />
</java>
</target>
4.删除delete
<delete file="文件名"/>
<delete lib="目录名"/>
<delete>
<fileset dir="." includes="**/*.bak"/> 删除当前目录下(包括子目录)的所有.bak文件
</delete>
<delete includeemptydirs="true">
<fileset dir="src"/> 删除src目录(包括子目录),并且删除其中的空目录,包括src目录
</delete>
<delete>
<fileset dir="src" includes="**/*"/> 删除src目录(包括子目录),并且删除其中的空目录,不包括src目录
</delete>
5.复制文件copy/剪切move
<copy file="文件名" tofile="文件名"/>
<copy file="文件名" todir="目录名"/>
<copy todir="目录名">
<fileset id="" dir="目录名">
<include name="**/*.java"/>
<exclude name="**/Test.java"/>或者<patternset refid="copy"/>
</fileset>
</copy>
6.模式集patternset
<patternset id="">
<include name="**/*.java"/>
<exclude name="**/ArgTest.java"/>
</patternset>
7.打包jar
<jar destfile="a.jar" basedir="src" update="true"/>
<jar destfile="a.jar" basedir="src" includes="**/*.java" excludes="**/*.class" update="true"/>
<jar destfile="a.jar" update="true">
<fileset dir="src">
<include name="**/*.java"/>
<exclude name="**/*.class"/>
</fileset>
</jar>
相关阅读 更多 +