Comsteed | 航纶

        天行健,君子以自强不息;地势坤,君子以厚德载物.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、目录结构
  
   ant(文件夹)
              |-src(放置源java文件)
              |
              |-build.xml

2、build.xml内容:
<?xml version="1.0" encoding="gb2312"?>
<!--project表示工程,一般只允许有一个工程,basedir表示工程路径在那里。default表示默认执行的任务-->
<project name="helloworld" basedir="." default="about">
      <property name="src" value="src"/>
     <property name="class" value="class"/>
     <!--target表示任务,上边定义了第一个任务。设置两个变量,并建立一个目录-->
    <target name="init">
         <mkdir dir="${class}"/>
     </target>
    <!--此任务编译src目录下的所有java源文件,并将结果保存到class目录-->
    <target name="compile" depends="init">
       <javac srcdir="${src}" destdir="${class}">
       </javac>
    </target>
    <!--该任务只是显示一些帮助信息-->
   <target name="about">
       <echo>+---------------------------------------------------+</echo>
       <echo>|显示帮助信息       |</echo>
       <echo>+---------------------------------------------------+</echo>
       <echo>第一个ANT测试文件</echo>
    </target>
</project>  

3、如何执行

3.1 cmd进入放置build.xml的目录,输入命令:ant compile

   D:\javaProg\ant>ant compile
   Buildfile: build.xml

   init:
    [mkdir] Created dir: D:\javaProg\ant\class
    说明:在当前目录下创建一个文件夹class
   compile:
    [javac] Compiling 1 source file to D:\javaProg\ant\class
    编译src文件夹下的.java文件,并把生成的.class文件放置在class文件夹下

   BUILD SUCCESSFUL
   Total time: 2 seconds

3.2 cmd进入放置build.xml的目录,输入命令:ant (等价于ant about)

    D:\javaProg\ant>ant
    Buildfile: build.xml

    about:
     [echo] +---------------------------------------------------+
     [echo] |显示帮助信息       |
     [echo] +---------------------------------------------------+
     [echo] 第一个ANT测试文件

    BUILD SUCCESSFUL
    Total time: 0 seconds

posted on 2008-03-27 21:08  航纶  阅读(248)  评论(0编辑  收藏  举报