Ant的使用一些语法 含义

  1. <project name= "HelloWorld"   default = "say" >  
  2.     <property name ="src.dir"  location= "src" ></property>  
  3.     <property name="build.dir"  location= "build" ></property>  
  4.     <property name="Demo.dir"  location= "Demo" ></property>  
  5.   
  6.     <target name="say" >  
  7.         <echo message="打印main方法" >  
  8.         </echo>  
  9.         <ant target="init" />  
  10.         <ant target="javac" />  
  11.         <ant target="jar" />  
  12.         <ant target="java" />  
  13.         <ant target="javaDocs" />  
  14.     </target >  
  15.       
  16.     <target name="init" >  
  17.         <mkdir dir="${build.dir}" />  
  18.         <mkdir dir="${Demo.dir}" />  
  19.         <echo message="init完成...." />  
  20.     </target>  
  21.       
  22.     <target name="javac" >  
  23.         <javac  srcdir="${src.dir}"  destdir= "${build.dir}" />  
  24.         <echo message="javac完成...." />  
  25.     </target>  
  26.       
  27.     <target name="jar" >  
  28.         <jar destfile="${Demo.dir}/helloWorld.jar"  basedir= "${build.dir}" />  
  29.         <echo message="jar完成...." />  
  30.     </target>  
  31.     <target name="java" >  
  32.         <java className="com.ant.HelloWorldTest" >  
  33.             <classpath location="${Demo.dir}/helloWorld.jar" />  
  34.         </java>  
  35.         <echo message="java完成...." />  
  36.     </target>  
  37.     <target name="javaDocs" >  
  38.         <mkdir dir="./doc"  />  
  39.         <javadoc packagenames="com.ant.*"  sourcepath= "${src.dir}"  destdir= "./doc" >  
  40.         </javadoc>  
  41.         <echo message="javaDocs完成...." />  
  42.     </target>  
  43. </project>  



注:
1.<ant target="init"/>  调用<target name="init">
2.<mkdir dir="${build.dir}" /> 这个命令是用来新建一个文件夹;一定要用"${}"
不能用$();有时候,在编写的时候不会报错。。。但运行的时候就来不起了。。
3.<echo message="init完成...."/>打印一句话。
4.<javac  srcdir="${src.dir}" destdir="${build.dir}"/>javac 命令是用来编译java文件的 srcdir表示要编译的文件夹 destdir表示编译后要放的位置
5.<jar destfile="${Demo.dir}/helloWorld.jar" basedir="${build.dir}"/>成功后,
destfile可以到这个路径中,看到这个jar,这个命令是吧我指定的文件打成jar包 basedir表示我要打包的文件
6.<java className="com.ant.HelloWorldTest"><classpath location="${Demo.dir}/helloWorld.jar"/></java>中,className是指定 类,classpath是将指定该类的jar
7.<javadoc packagenames="com.ant.*" sourcepath="${src.dir}" destdir="./doc">packagenames是指我要给生成文档的文件 sourcepath指定源文件位置 destdir生成后的文档位置。
8.<property name="src.dir" location="src"></property>声明变量,并赋值.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值