熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Java技巧:Hello World Ant

2013-11-23 20:32:22  來源: Java開源技術 

  Another Neat Tool(Ant)是Apache Jakarta中一個很好用的Java開發工具但是它的安裝卻很煩瑣然而如果你用一個簡單的Hello World風格的buildxml安裝就會很容易的完成這個任務
  
  下面簡要介紹了一個完整的Ant安裝過程下面這段代碼在測試包中使用了Hello World類
  
  // The Hello World class
  package test;
  
  public class HelloWorld {
  
  static public void main(String[] args) {
    HelloWorld hw = new
    HelloWorld();
    hwinvoke();
  }
  
  public void invoke()
  {
    Systemoutprintln(HelloI am +getClass()getName());
  }
  }
   
  在UNIX符號下該Hello World類的路徑是/src/test/HelloWorldjava
  
  接下來你需要一個buildxml文件在Ant中該文件和Makefile的作用是相同的而且該文件包含了開發過程中所需要的一切信息buildxml包含了一系列目標指令all目標運行時所有它依賴的目標也都會自動運行——清理目錄生成jar文件創建javadoc然後運行build目標依賴於compile目標因此compile目標也會在jar文件生成前運行
  
  這裡是build文件
  
   
  
  buildxml文件的目錄和src/所在目錄一樣執行Ant有以下兩種方式運行buildbat或buildsh腳本運行新版本的antbat或ant腳本你具體使用哪個方法取決於你的Ant版本通常來講buildbat/buildsh文件有許多副本而antbat/ant文件會進入PATH變量
  
  通過在含有buildxml文件的目錄中鍵入antbuild或buildsh運行buildxml腳本就會輸出如下結果在這個例子中buildxml文件保存在/home/ant/example/buildxml目錄中而HelloWorldjava文件保存在/home/ant/example/src/test/HelloWorldjava目錄中
  
  Buildfile: buildxml
  
  clean:
  [delete] Deleting directory /home/ant/example/classes
  [delete] Deleting directory /home/ant/example/build
  [delete] Deleting directory /home/ant/example/docs
  
  compile:
  [mkdir] Created dir: /home/ant/example/classes
  [javac] Compiling source file to /home/ant/example/classes
  
  build:
  [mkdir] Created dir: /home/ant/example/build
   [jar] Building jar: /home/ant/example/build/HelloWorldjar
  
  docs:
  [mkdir] Created dir: /home/ant/example/docs
   [javadoc] Generating Javadoc
   [javadoc] Javadoc execution
   [javadoc] Loading source files for package test
   [javadoc] Constructing Javadoc information
   [javadoc] Building tree for all the packages and classes
   [javadoc] Building index for all the packages and classes
   [javadoc] Building index for all classes
  
  test:
  Hello I am testHelloWorld
  
  all:
  
  BUILD SUCCESSFUL
  
  Total time: seconds
  通過這個開發腳本和示例Java文件我們可以測試和安裝一個Ant系統該系統的總體結構為改善後的開發項目提供了一個構造平台請訪問
  Apache Jakarta開始下載和安裝Ant
  
  

From:http://tw.wingwit.com/Article/program/Java/ky/201311/28624.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.