【手把手教你】Eclipse裡使用ant編譯執行專案
之前說過公司有一個老專案要新增功能, 看了一遍程式碼, 發現是基於ant的,那要修改就要先把這個專案跑起來。
由於自己好多年沒再寫過java了, 很多知識已經模糊了,所以也是一邊查資料一邊進行處理,那就一點點記錄下來吧。
一、Ant是什麼?
Ant是Java的生成工具, 是Apache的核心專案,可以用來編譯, 生成;同時,Ant是跨平臺的,主要目的就是把你想做的事情自動化。
Ant預設生成檔案是build.xml,整體結構為:
<?xml version="1.0" encoding="GBK"?> <project name="projectName" default="targetName" basedir="."> <property name="propertyName" location="${basedir}/location"/> <target name="name"> </target> </project>
<project>元素
Ant生成檔案的根元素,一般形式如:
<project name="projectName" default="targetName" basedir=".">
name:: 工程名稱
default: 預設執行的target名
basedir:指定基準目錄,一般都是basedir="."
< property >元素
project的子元素,用於定義屬性,一般形式如:
<property name="pname" value="pvalue"/>
name:屬性名稱
value:屬性值
如果要使用此屬性,則需要使用${pname};
<target>元素
project的子元素,在project元素中能夠有多個target
二、使用ant編譯工程
上面簡單瞭解下ant結構後, 下面我們開始使用ant編譯我們的專案。
1、 匯入Eclipse

image.png
開啟Eclipse,找到Import existing projects,匯入你已經下載好的工程原始碼:

image.png
引入成功後, 你會發現你的專案目錄裡有一個build.xml:

工程匯入成功.png
2、頭部選單選擇window->Show View -> Other, 在彈出的對話方塊中選擇ant, 點選Open

image.png

選擇ant.png
3、這個時候我們就可以再工具下方看到ant的選項卡,然後引入web專案, 右鍵 -> add buildFiles

image.png

引入web專案.png
到此,ok,下面你就自己開發吧~
那我寫這篇文章的意義在哪兒呢?