隨筆-199  評論-203  文章-11  trackbacks-0
           1、下載安裝下載:http://ant.apache.org

              需要設置的環境變量:

              ANT_HOME:ant的安裝目錄

              JAVA_HOME:jdk的安裝目錄

              PATH:把%ANT_HOME%\bin目錄加到path變量,以便于從命令行下直接運行ant

              假定ant解壓在c:\ant   jdk裝d:\j2sdk1.4.0

              則在命令行下執行以下命令:

          set ANT_HOME=c:\ant
          set JAVA_HOME=D:\j2sdk1.4.0
          set PATH=%PATH%;c:\ant\bin

              2、工程文件目錄結構:

              一個ant 工程目錄結構:

              C:\workspace\ant.test:工程主目錄

              \src :源程序目錄

              \build\classes :編譯后的 class 文件目錄

              \lib :開發工程所需要的類庫目錄,比如開發數據庫時所需要的 jdbc lib(這次沒用到)

              \jar :打包好的 jar 程序目錄(這次沒用到)

              \build.xml :工程配置文件\build.propertiees:工程資源文件

              2、建立工程描述文件和建立工程資源文件

              建立工程描述文件build.xml

          <?xml version="1.0"?>

          <project default="main" basedir=".">

              <echo message="pulling in property files" />
              <property file="build.properties" />

              <target name="init">
                  <echo message="init. delete the old class files. and create the new folds." />
                  <delete dir="${classpath}" />
                  <mkdir dir="${classpath}" />
              </target>

              <target name="compile" depends="init">
                  <echo message="compile the java source files." />
                  <javac srcdir="src\hello\ant" destdir="${classpath}" />
              </target>

              <target name="main" depends="compile">
                  <echo message="calling java to run this java project." />
                  <java classname="hello.ant.HelloAnt">
                      <classpath>
                          <pathelement path="${classpath}" />
                      </classpath>
                  </java>
              </target>

          </project>

              建立工程資源文件:build.properties

              文件內容是下面一行內容:

          classpath=build\\classes

              4、建立java源文件:hello.ant.HelloAnt.java

          package hello.ant;

          public class HelloAnt {
              public static void main(String[] args) {
                  System.out.println("hello ant, the first time using ant... it is great.");
              }
          }

              5、編譯:

          C:\workspace\ant.test>ant -buildfile build.xml
          Buildfile: build.xml
               [echo] pulling in property files

          init:
               [echo] init. delete the old class files. and create the new folds.
             [delete] Deleting directory C:\workspace\ant.test\build\classes
              [mkdir] Created dir: C:\workspace\ant.test\build\classes

          compile:
               [echo] compile the java source files.
              [javac] Compiling 1 source file to C:\workspace\ant.test\build\classes

          main:
               [echo] calling java to run this java project.
               [java] hello ant, the first time using ant... it is great.

          BUILD SUCCESSFUL
          Total time: 890 milliseconds

          C:\workspace\ant.test>

          posted on 2009-08-20 22:07 Werther 閱讀(1397) 評論(0)  編輯  收藏 所屬分類: 18.Other
          主站蜘蛛池模板: 鄢陵县| 顺昌县| 綦江县| 庄河市| 镇赉县| 阜平县| 米易县| 宁安市| 伊宁市| 九台市| 楚雄市| 阜康市| 通道| 睢宁县| 大冶市| 建瓯市| 泸溪县| 本溪| 石景山区| 金平| 太保市| 景谷| 三台县| 云和县| 盱眙县| 壶关县| 大名县| 上林县| 河西区| 南宁市| 阿荣旗| 临武县| 化德县| 新田县| 乌鲁木齐市| 思茅市| 疏勒县| 手游| 阜阳市| 湛江市| 宜城市|