編輯 Ant 建置檔

由於 Ant 建置檔是簡式文字檔,您可以利用任何文字編輯器來編輯它們。 使用 Eclipse Ant 編輯器有幾個好處,包括語法顏色、內容輔助、導覽、出現次數標記以及概要視圖。為了熟悉 Eclipse Ant 編輯器,請利用這個編輯器來建立一個簡單的 Ant 建置檔。

  1. 建立一個稱為 HelloWorld.xml 的 Ant 建置檔。
  2. 從檔案的快速功能表選取開啟工具 >Ant 編輯器,將檔案開啟到 Ant 編輯器中。
    附註:在 .xml 檔的預設編輯器具備建置檔內容之前,它都是一個簡易的文字編輯器, 但這可以在視窗 > 喜好設定 > 一般 > 檔案關聯中變更。
  3. 在編輯器中輸入下列內容:

    <?xml version="1.0" encoding="big5"?>

    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>

    <target name="Hello">

    <echo>${HelloText}</echo>
    </target>

    </project>

    HelloWorld.xml 檔內容

  4. 請注意內容值的語法顏色。
  5. 輸入 '<tar' 來開始輸入第二個目標,然後按 Ctrl-Space 來啟動內容輔助。這時會提供有效完成項目的清單。 選取 <target> 完成項目,並注意編輯器會同時插入開始和結束標示, 並且會將游標定位,讓您輸入這個標示的屬性。
  6. 將這個目標命名為 'World'。
  7. 輸入這個目標的 'echo' 作業,方法與 Hello 目標的作業相同, 但是將文字變更為 '${WorldText}'。
  8. 從 'Hello' 目標中,新增對 'World' 目標的相依關係。將游標置於名稱屬性的定義後面,按下 Ctrl-Space, 然後選取 depends 屬性完成項目。重新按下 Ctrl-Space,以取得建置檔中的其他 'World' 目標的完成項目。
  9. 儲存建置檔內容。
  10. 現在,完整的內容為:

    <?xml version="1.0" encoding="big5"?>


    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>
    <property name="WorldText" value="World"/>

    <target name="Hello">

    <echo>${HelloText}</echo>

    </target>

    <target name="World">

    <echo>${WorldText}</echo>

    </target>

    </project>

  11. 將變更儲存到 HelloWorld.xml。
  12. 使「概要」視圖出現,注意每一個內容和每一個目標都有許多項目。此外,目標下面的每一個作業都會有一個項目。
    Ant 建置檔的「概要」視圖
  13. 按一下「概要」視圖中的項目時,會將編輯器捲至該項目。此外,當「概要」視圖成為焦點時, 如果輸入某個字元,就會將「概要」視圖中的選項移至以該字元為首的下一個可見項目。
  14. 將游標置於其中一個 '<target>' 標示結尾後面, 輸入 '<tar',然後按 Ctrl-Space 來啟動內容輔助。請注意, 現在唯一有效的完成項目是 'tar' 標示。這是因為 Ant 編輯器能辨別巢狀目標是不支援的。 Ant 編輯器中出現的程式碼
  15. 關閉編輯器,不要儲存變更。