在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 物聯(lián)網(wǎng)/ 介紹
生成 WAR 文件
JUnit 集成
環(huán)境搭建
Eclipse 集成
部署應(yīng)用
屬性任務(wù)
擴(kuò)展 Ant
?# 執(zhí)行 Java 代碼
構(gòu)建項(xiàng)目
構(gòu)建文件
數(shù)據(jù)類型
生成 JAR 文件
生成文檔
屬性文件
封裝應(yīng)用
介紹

介紹

Ant 是一個(gè) Apache 基金會(huì)下的跨平臺(tái)的基于 Java 語(yǔ)言開發(fā)的構(gòu)件工具。在我們?cè)敿?xì)了解 Apache Ant 之前, 讓我們來(lái)講解為什么構(gòu)建工具是需要最先了解的。

構(gòu)建工具的需求

一般情況,開發(fā)人員花費(fèi)大量的時(shí)間做一般性的任務(wù),比如:構(gòu)建和部署,通常包含下面的工作:

  • 編譯代碼
  • 封裝二進(jìn)制文件
  • 在測(cè)試服務(wù)器上部署二進(jìn)制文件
  • 測(cè)試改變
  • 從一個(gè)地點(diǎn)拷貝代碼到另一個(gè)地點(diǎn)

為了自動(dòng)和簡(jiǎn)化上面的工作,Apache Ant 是非常有用的。這是一個(gè)基于開放的操作系統(tǒng)構(gòu)建和部署的工具,該工具需要從命令行執(zhí)行。

Apache Ant 的歷史

  • Ant 是由 James Duncan Davidson 開發(fā)的(也就是 Tomcat 最初的開發(fā)者)。
  • 最初是用來(lái)構(gòu)建 Tomcat,被作為一個(gè) Tomcat 的發(fā)行版的一部分。
  • Apach Make 工具包的復(fù)雜性與諸多問(wèn)題催生了 Apache Ant。
  • 在 2000 年的時(shí)候,Ant 被作為一個(gè)獨(dú)立的項(xiàng)目。最新的 Apache Ant 版本是 2014 年 5 月的 1.9.4 版本。

Apache Ant 的特點(diǎn)

  • Ant 是最完整的基于 Java 語(yǔ)言開發(fā)的構(gòu)建和部署工具。
  • Ant 具有平臺(tái)無(wú)關(guān)性,可以處理平臺(tái)特有的屬性,諸如文件分隔符。
  • Ant 還可以用來(lái)執(zhí)行平臺(tái)特有的任務(wù),比如使用 touch 命令修改一個(gè)文件的修改時(shí)間。
  • Ant 腳本是用 XML 來(lái)完成的。如果你已經(jīng)對(duì) XML 有所了解,那么你學(xué)習(xí) Ant,將會(huì)比較得心應(yīng)手。
  • Ant 擅長(zhǎng)自動(dòng)完成重復(fù)任務(wù)。
  • Ant 開始需要一系列的預(yù)先定義好的任務(wù)。
  • Ant 提供了開發(fā)自定義任務(wù)的接口。
  • Ant 可以很容易從命令行調(diào)用,并且它能夠很好地集成免費(fèi)和商用的集成開發(fā)環(huán)境。