用Ant 开发java 程序----以及将build.xml文件拆分

用Ant 开发java 程序,以HelloWord 为例
1> 本次实例的目录结构:
c:\ant_test 主目录
      ---- \src 源程序目录

      ----build.xml
首先在 c 盘创建ant_test 目录和src 子目录。

2> 在src 子目录下创建HelloWorld.java 文件,内容如下:


 public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}


3> 在test 主目录下创建build.xml 文件,内容如下:




  
  
  
  
    
  
     
      
      
     

  

 
 
   
   
   

 

 
 
   
   
   

 

   4> 在test 目录下运行ant 查看执行结果。
运行 ant run 和ant clean 看看会怎么样


ant run

 

ant clean  

此处我实验了以下,如果将clean的target中task的方法改为

 

 则运行ant clean

 

下面介绍为了提高程序的可移植性,我们将property 分离出来组成build.properties 文件。新的build.xml 文件和build.properties 文件内容如下:

   

 新build.xml文件


 

 
 
   
   
   
   

 

 
 
   
   
   

 

 
 
   
   
   

 

 build.properties 文件
appname=HelloWorld
src=src
build=classes
myclasspath=${basedir}\\${build}

 同样可以运行ant run 和 ant clean命令