編輯 Ant 建置檔

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

  1. 建立一個叫做 HelloWorld.xml 的 Ant 建置檔。
  2. 從檔案的快速功能表選取開啟工具 >Ant 編輯器,將檔案開啟到 Ant 編輯器中。
    附註:.xml 檔案的預設編輯器具備建置檔內容之前,它都是一個簡易的文字編輯器 - 可以在 開啟檔案關聯喜好設定頁面視窗 > 喜好設定 > 一般 > 編輯器 >檔案關聯喜好設定頁面中變更。
  3. 在編輯器中輸入下列內容:
    <?xml version="1.0" encoding="UTF-8"?>
    <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="UTF-8"?>
    <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 來啟動內容輔助。請注意,現在有效的完成項只有 </target>tar 標籤。 這是因為 Ant 編輯器能辨別巢狀目標是不支援的。

    Ant 編輯器中出現的程式碼
  15. 關閉編輯器,不要儲存變更。

相關作業
建立 Ant 建置檔
執行 Ant 建置檔
儲存及重複使用 Ant 選項
執行 Ant 建置檔
建立專案建置器 Ant 建置檔
將 Ant 建置檔當作專案建置器
執行專案建置器
外部工具
非 Ant 專案建置器
獨立式外部工具