ANT学习

<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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值