亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

使用 ANT 協助高效開發 java 項目

2019-11-18 12:53:33
字體:
來源:轉載
供稿:網友

  ANT是Apache的開源項目,目前在java的項目開發中被廣泛的采用,功能非常的強大!因此我們有必要熟悉一下這個基于java的工具。
  
    首先我們應該安裝ANT,從apache.org下載后直接安裝到機器上就可以使用了。最好設置一下相關的環境變量,雖然很多系統能夠自動識別出來。你還是應該設置ANT_HOME,JAVA_HOME,PATH這幾個環境變量,例如你的ANT安裝在c:/ant1.6 你的java安裝在c:/j2sdk1.4.2.那么我們可以執行下面的操作設置環境變量(winXP):
  set ANT_HOME=c:/ant1.6
  set JAVA_HOME= c:/j2sdk1.4.2
  set PATH=%PATH%;%PATH%/bin
  設置好ant以后 在command里面執行ant -version看看是不是可以輸出ant的版本信息確認安裝成功
  
    由于很多開發工具都內置了ant,所以我直接以eclipse為例說明如何用ant開發java項目,這里的PRoject非常簡單,新建一個項目為TestAnt,然后再src里面寫兩個類內容如下:
  package com.north;
  
  /**
   * @author P2800
   *
   * TODO To change the template for this generated type comment go to
   * Window - Preferences - Java - Code Style - Code Templates
   */
  public class TestAnt
  {
  
    public static void main(String[] args)
    {
       new MyWork().print(); 
    }
  }
  
  package com.north;
  /*
   * Created on 2004-7-23
   *
   * TODO To change the template for this generated file go to
   * Window - Preferences - Java - Code Style - Code Templates
   */
  
  /**
   * @author P2800
   *
   * TODO To change the template for this generated type comment go to
   * Window - Preferences - Java - Code Style - Code Templates
   */
  public class MyWork
  {
    public void print()
    {
      System.out.println(System.getenv("CLASSPATH"));
    }
  }
    我不預備介紹過多的ant的使用,通過察看用戶手冊你能很快上手的。而是直接給出build.xml的內容并對相關的內容作一些必要的說明。你在project TestAnt里面新建一個文件build.xml,這個是ant默認去尋找的文件,假如你用其他文件名的話你應該使用ant -buildfile mybuildfile.xml
  
   this is my test for ant tool
  
  
  
  
  
   
   
   
  

  
  
   
  

  
  
   
  

  

  這個build.xml并不復雜 他的目的是對project里面的源代碼編譯 然后打包到dist目錄。在build.xml里面主要有如下幾個元素:project target task property。其中property是讓你去定義一些屬性值,在以后的target或者task里面去使用。每個project必須指定一個default的target來執行。每個target是task的集合,用來完成一個特定的任務,一般比單個task復雜。target的一個參數depends說明了編譯的順序,例如在這里你要讓jar執行的話,必須compile先執行,而compile執行之前init先執行。所以順序是init->compile->jar。task是最重要的,在ant中有很多內置的task,你看一下列表就會覺得ant真是非常強大。具體你要使用哪個task就要參考他的文檔。
  
    選中build.xml右鍵選擇run->ant build,你將在console看到
  Buildfile: C:/eclipse/workspace/TestAnt/build.xml
  init:
    [mkdir] Created dir: C:/eclipse/workspace/TestAnt/dist
    [mkdir] Created dir: C:/eclipse/workspace/TestAnt/classes
  compile:
    [javac] Compiling 2 source files to C:/eclipse/workspace/TestAnt/classes
    [javac] Note: C:/eclipse/workspace/TestAnt/src/com/north/MyWork.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
  jar:
     [jar] Building jar: C:/eclipse/workspace/TestAnt/dist/myjar-20040723.jar
  BUILD SUCCESSFUL
  Total time: 2 seconds
  這表示編譯成功了,但是提示有個deprecated API在程序中使用了,這個留給讀者去查看一下手冊看如何顯示出哪個API?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97久久国产精品| 国产精品视频专区| 97在线观看免费| 粉嫩av一区二区三区免费野| 日韩在线中文视频| 久久久久九九九九| 午夜精品福利在线观看| 中文字幕日韩欧美精品在线观看| 欧美精品久久久久久久久| 国精产品一区一区三区有限在线| 国产盗摄xxxx视频xxx69| 欧洲中文字幕国产精品| 欧美日韩国产第一页| 日韩成人高清在线| 久久久久中文字幕| 成人国产精品久久久久久亚洲| 日韩成人中文电影| 中文字幕精品在线| 久久6免费高清热精品| 成人免费大片黄在线播放| 黑人精品xxx一区一二区| 欧美丰满少妇xxxx| 精品国产精品自拍| 久久99久久亚洲国产| 日本午夜在线亚洲.国产| 欧美野外wwwxxx| 欧美激情中文网| 日本高清+成人网在线观看| 日韩免费av片在线观看| 国产三级精品网站| 日韩精品中文字幕在线| 国产视频亚洲视频| 国产精品视频中文字幕91| 日韩在线视频免费观看高清中文| 国产精品久久久久久久app| 自拍亚洲一区欧美另类| 欧美成人午夜免费视在线看片| 狠狠躁夜夜躁人人躁婷婷91| 亚洲欧美日韩久久久久久| 日韩激情在线视频| 国产日韩欧美在线看| 九九热精品视频| 国内成人精品一区| 久久综合国产精品台湾中文娱乐网| 国产精品爽爽爽爽爽爽在线观看| 欧美国产日韩一区| 欧美亚洲成人网| 欧美日韩免费观看中文| 久久久久久12| 国产精品成人一区| 国产精品入口日韩视频大尺度| 国产精品亚发布| 欧美人在线观看| 亚洲欧美制服另类日韩| 97国产精品人人爽人人做| 高清日韩电视剧大全免费播放在线观看| 在线观看亚洲视频| 欧美国产日韩精品| 国产精品久久77777| 亚洲乱码av中文一区二区| 欧美午夜电影在线| 国产午夜一区二区| 国产精品网站大全| 视频在线观看一区二区| 久久精品国产精品亚洲| 欧美电影电视剧在线观看| 久久亚洲国产精品成人av秋霞| 国内伊人久久久久久网站视频| 亚洲精品国产精品国自产在线| 97精品视频在线| 久久久噜久噜久久综合| 久久亚洲精品中文字幕冲田杏梨| 亚洲精品国产拍免费91在线| 国产精品久久91| 国产精品成人免费视频| 一区二区亚洲精品国产| 亚洲国产欧美一区| 国产亚洲欧美aaaa| 亚洲欧美激情一区| 国产这里只有精品| 久久天天躁狠狠躁夜夜爽蜜月| 成人性生交大片免费看视频直播| 欧美午夜xxx| 啪一啪鲁一鲁2019在线视频| 91在线视频一区| 欧美激情欧美狂野欧美精品| 在线视频亚洲欧美| 亚洲二区中文字幕| 欧美激情精品久久久| 亚洲成色777777在线观看影院| 在线看片第一页欧美| 久久国产精品视频| 国产精品久久久久久婷婷天堂| 亚洲一区二区三区四区在线播放| 欧美另类精品xxxx孕妇| 国产成人激情小视频| 在线国产精品播放| 欧美激情按摩在线| 日韩一区二区在线视频| 久久91精品国产| 国产综合在线视频| 国产视频在线一区二区| 另类天堂视频在线观看| 成人免费视频网| 在线视频国产日韩| 精品中文字幕久久久久久| 欧美日韩不卡合集视频| 国产精品自拍偷拍| 欧美第一页在线| 黄色一区二区三区| 欧美伦理91i| 亚洲天堂av在线播放| www国产亚洲精品久久网站| 美女av一区二区三区| 欧美激情一区二区三区高清视频| 欧美精品videos| 日韩免费黄色av| 成人免费在线视频网站| 亚洲精品国产精品久久清纯直播| 91精品久久久久久综合乱菊| 日韩免费视频在线观看| 日韩一区在线视频| 日韩网站免费观看| 中文字幕欧美精品日韩中文字幕| 欧美肥老妇视频| 在线播放国产精品| 欧美电影电视剧在线观看| 久久伊人精品一区二区三区| 91精品国产91久久久久福利| 黑人狂躁日本妞一区二区三区| 亚洲福利视频二区| 国产欧美精品在线| 亚洲电影成人av99爱色| 亚洲人成网站色ww在线| 中文字幕日韩欧美在线视频| 91在线视频成人| 国产精品精品视频一区二区三区| 欧美激情久久久久久| 日韩欧美有码在线| 欧美黑人巨大xxx极品| 91精品国产91久久久久| 日韩av一区在线观看| 91中文字幕在线观看| 成人xvideos免费视频| 欧美成人午夜免费视在线看片| 欧美日韩亚洲成人| 欧美性精品220| 国产精品一区二区三区免费视频| 欧美成aaa人片免费看| 久久福利视频网| 在线观看欧美视频| 午夜精品免费视频| 午夜精品www| 国产一区二区三区丝袜| 午夜免费久久久久| 久久久久久亚洲精品| 中文字幕v亚洲ⅴv天堂| 久久视频在线视频| 亚洲人成网7777777国产| 中文国产亚洲喷潮| 欧美麻豆久久久久久中文| 97涩涩爰在线观看亚洲| 55夜色66夜色国产精品视频| 欧美激情小视频|