Ant 学习笔记(三)

Ant 数据类型和属性

Fileset 文件集:一个通用的实体,可以控制编译 Compile,打包packaging,拷贝copying,删除deleting 和文档.

  1. dir:强制属性,指定一个文件集的基文件夹
  2. includes:属性显示了基文件夹下的文件如何被包含。**/表示递归子文件夹,没有则不递归
  3. 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,详细的介绍跟用法都可以在官方文档里面查到,用法大同小异,使用的时候随手查就可以了。

你可能感兴趣的:(java,ant,文档,Build,Path,encoding)