原创 ANT教程之六 Ant數據類型

Ant提供了一些預定義的數據類型。不要混淆,也可在編程語言中的數據類型,而是考慮數據類型的設置被內置到產品中服務。 下面是一個由Apache Ant的提供的數據類型的列表 文件集合 該文件集的數據類型表示文件的集合。該文件集

原创 ANT教程之七 Ant構建項目

現在,我們已經瞭解了Ant數據類型,現在是時候把這些轉化爲行動。考慮下面的項目結構 項目將形成的Hello World傳真應用程序項目在本教程的其餘部分。 C:workFaxWebApplication>tree Folder P

原创 ANT教程之十三 Ant執行Java代碼

您可以使用Ant來執行java代碼。在下面這個例子中,java類中取一個參數(管理員的電子郵件地址),併發送了一封電子郵件。 public class NotifyAdministrator { public static void

原创 eclipse中ant不能智能提示

實現Ant語法提示的步驟 1、首先在任意一個目錄創建一個build.xml文件,內容如下: <?xml version="1.0" encoding="UTF-8"?>        <project name="antdtd" def

原创 ANT教程之五 Ant屬性文件

直接在構建文件中設置屬性是好的,如果你使用的是少數屬性。然而,對於一個大型項目,是要存儲在一個單獨的屬性文件中。 存儲在一個單獨的文件中的屬性可以讓你重複使用相同的編譯文件,針對不同的執行環境不同的屬性設置。例如,生成屬性文件可以單獨

原创 ANT教程之十 Ant創建WAR文件

創建WAR文件與Ant是非常簡單,非常類似於創建JAR文件的任務。畢竟WAR文件是像JAR文件只是另一個ZIP文件。 WAR任務是一個擴展的JAR任務,但它有一些很好的補充操縱什麼進入的WEB-INF/classes文件夾中,並生成w

原创 ANT教程之十一 Ant打包應用

我們已經知道Ant使用的Hello World Fax 的Web應用程序中零碎的不同。 現在是時候把一切融合在一起,以創建一個完整的和完整的build.xml文件。考慮build.properties和build.xml文件列表如下:

原创 ANT教程之十二 Ant部署應用程序

在前面的章節中,我們已經學會了如何打包應用程序並將其部署到一個文件夾中。在這個例子中,我們打算把它更進一步。 我們要部署Web應用程序直接到應用程序的服務器的部署文件夾,然後我們將添加一些Ant目標來啓動和停止服務。讓我們繼續的Hel

原创 ANT教程之九 Ant創建JAR文件

編譯Java源文件後的下一個合乎邏輯的步驟,是建立在Java歸檔,JAR文件。創建JAR文件與Ant用jar任務很容易。以下展示的是jar任務的常用屬性 屬性 描述 basedir The base directory for

原创 ANT教程之八 Ant構建文檔

文檔是一個爲任何項目所必須的。文檔在項目的維護起到了極大的作用。通過使用內置的javadoc工具的Java使得文檔更容易。Ant使得它甚至產生對需求文檔更容易。 如你所知,javadoc工具具有高度的靈活性,並允許一些配置選項。Ant

原创 Ant創建JAR可執行jar文件

最近遇到一個問題,ant打包之後,所得的文件不能執行,會報錯 dist/myAnt.jar中沒有主清單屬性 原因是: 打包的jar文件中:  META-INF -> MANIFEST.MF,這個文件沒有指定運行的主類,內容如下 Ma

原创 ANT教程之一 ANT簡介

爲什麼你需要一個構建工具? 理解Apache Ant定義之前,必須瞭解需要一個構建工具。爲什麼我需要Ant,或者更具體地說,爲什麼我需要一個構建工具? 花你一天做以下工作? 編譯代碼 打包二進制文件 部署二進制文件到測試服

原创 ANT教程之三 Ant構建文件

通常情況下,Ant構建文件build.xml應該在項目的基礎目錄。可以自由使用其他文件名或將構建文件中其他位置。 在本練習中,創建一個名爲build.xml 在電腦的任何地方的文件。 <?xml version="1.0"?> <

原创 ANT教程之二 ANT環境安裝設置

安裝Apache Ant 假定您已經下載並安裝Java開發工具包(JDK)在您的電腦上。如果沒有,請按照這裏的說明。 Apache Ant是Apache軟件許可證,由開放源碼倡議認證一個完全成熟的開源許可下發布。 最新的Apac

原创 ANT教程之四 Ant屬性任務

Ant構建文件是用XML編寫的,它不迎合聲明變量,你在最喜歡的編程語言做的。然而,正如你可能已經想到,它會如果允許Ant聲明變量,如項目名稱,項目源代碼目錄等有用 Ant使用屬性元素,它允許你指定的屬性。這允許屬性從一個版本改變爲另一