2012年3月14日 星期三

Apache Ant 簡介


  1. Apache Ant是什麼?
    • Ant 可以說是一種開源軟體,一種軟體工程的工具,這裡有它的網頁。它是用來協助使用者建立Java的專案,包括編譯、上傳、測試等等。使用者會在build.xml撰寫一些描述碼,並且利用簡短的指令執行這些描述碼,以達到do it once and only once的效果。
  2. 為什麼要使用Ant
    • Ant 的使用,是為了要替programmer處理一些開發且瑣碎的事務,讓programmer可以集中心力在其他較重要的部份。例如當要發展一個比較大型的Project時,很可能,我們需要將Project裡面不同的部份,分別部署到不同的平台上面,此時若是利用Ant,可以解決分開部署到多個平台上的繁雜步驟。ant有一些功能使用shell script也可以做到,但是因為ant是用java寫的,是跨平台的,並且內建在一些熱門的IDE,如eclipse,這一點又比shell script好一些。
  3. 常用到的功能
    1. JavaSE
    2. 在GAE上使用Ant
    3. 在GWT上使用Ant
    4. Android
    5. 上傳FTP
    6. 使用JUnit
    7. svngit (或是直接將指令包在Ant裡面)。

沒有留言:

張貼留言