Eclipse默認提供了對Ant的支持,在Eclipse中不需要安裝任何插件就能直接編輯和運行Ant。Eclipse中包含了一個Ant腳本編輯器,Ant腳本編輯器提供了對Ant腳本的語法搞來高亮、自動補全、根據模板生成代碼等功能。另外,Eclipse還提供一個Ant視圖,該視圖提供了對工作空間中Ant腳本的查看、內容查找、執行等功能。
在Eclipse中配置Ant
Eclispe菜單Window-->Preferences,在左邊的列表中就可以發現對Ant的配置項。
說明:
- Names定義了Ant腳本的默認名稱,默認是build.xml;
- Separate JRE timeout定義了獨立的JRE運行的超時時間,默認是20s;
- Documentation URL定義了Ant文檔的位置,默認是鏈接到Ant官方主頁上的Ant文檔。
此外還可以設置Ant的各種消息(error、warning、information、verbose、debug)在控制台中打印出來時所使的顏色。
左側列表Ant選項有兩個子選項。
Editor選項,可用於配置Eclipse編輯Ant腳本的格式,如字體,顏色,模板等。
Runtime選項,可用於配置Ant的運行環境,默認是Eclispe提供的Ant環境。可以通過該選項配置自定義的Ant環境。
在Eclipse中使用Ant
在Eclipse中建立工程。普通的Java工程在默認情況下,Eclipse的Package Explorer視圖顯示如下:
在Eclipse的Navigator中可以看到Eclipse已經默認建立了一些Eclipse需要的目錄與文件。顯示如下:
創建名稱為build.xml的文件。
由於我自己的Eclipse安裝了Android插件。所以build.xml默認是與Android的XML編輯器關聯的。
我們需要使用Eclipse自帶的Ant編輯器打開build.xml。右擊build.xml文件,點擊Open With-->Ant Editor。
Eclipse就會用Ant Editor打開該build.xml。顯示如下:
Ant Editor
Ant Editor提供智能提示功能與格式化等功能。
運行Ant腳本
編寫Java源代碼,編寫ant腳本。右擊build.xml或在Ant Editor編輯器中右擊,點擊Run As --> Ant Build 。
控制台中輸出:
刷新一下Eclipse的視圖,可以看到Navigator視圖或Package Explorer視圖下,相關的編譯文件與打包文件都已生產。