Ant Sample

Ant 例子 
< project  name ="application"  default ="all" >
    
< target  name ="setProps"  unless ="setProps"  
        description
="setup the properties" >
        
< property  name ="outdir"  value ="/home/AD/temp/app" />         
    
</ target >     

    
< target  name ="init"  depends ="setProps"
        description
="initialize the properties" >
        
< tstamp />
        
< property  name ="local_outdir"  value ="${outdir}/java_app" />
        
< property  name ="build"  value ="${local_outdir}/classes" />
        
< property  name ="lib"  value ="${outdir}/lib" />
        
< property  name ="app_jar"  value ="${lib}/greetapp.jar" />
    
</ target >

    
< target  name ="clean"  depends ="init"
        description
="clean up the output directories and jar." >
        
< delete  dir ="${build}" />
        
< delete  file ="${app_jar}" />
    
</ target >
    
    
< target  name ="prepare"  depends ="init"
        description
="prepare the output directory" >
        
< mkdir  dir ="${build}" />
        
< mkdir  dir ="${lib}" />
    
</ target >     

    
< target  name ="compile"  depends ="prepare"  
        description
="compile the java source." >
        
< javac  srcdir ="./src"  destdir ="${build}" >
            
< classpath >
                
< fileset  dir ="${lib}" >
                    
< include  name ="**/*.jar" />
                
</ fileset >
            
</ classpath >
        
</ javac >
    
</ target >

    
< target  name ="package"  depends ="compile"  
        description
="package the java classes into a .jar" >
        
< jar  jarfile ="${app_jar}"  
            manifest
="./META-INF/MANIFEST.MF"
            basedir
="${build}" />
    
</ target >

    
< target  name ="all"  depends ="clean,package"
        description
="perform all targets" />
</ project >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值