Maven 介紹

Maven是一套用來管理Java專案的工具,使用Maven,你可以讓專案在建置、測試、管理、部屬等工作上更為輕鬆。同時在管理dependency上,更是會讓你用起來愛不釋手。

我們先透過一個小範例讓大家對Maven的運作有一個初步的了解,在使用它之前,你必須要先安裝好適當的jdk。
首先,請先下載Maven,在這一篇的操作中,我們已Maven 2.2.1版本為主。
下載頁面:http://maven.apache.org/download.html



Windows版本:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.2.1-bin.zip

下載解壓縮後,請將其bin目錄設定到系統的path路徑下方便操作。如果你的Maven正確安裝無誤,在命令提示字元下輸入mvn --version指令應該會出現類似以下的訊息:

Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.6.0_24
Java home: C:\Program Files\Java\jdk1.6.0_24\jre
Default locale: zh_TW, platform encoding: MS950
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"

在命令提示字元下,輸入以下指令會建立一個專案:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
接著切換到該目錄下,會看到一個名叫my-app的專案被建立,該專案下會有src目錄和pom.xml檔案。如此一來就利用maven建立了一個專案了。pom.xml檔案的全名叫作【Project Object Model】,它是整個maven的精華,所有的設定檔案都寫在裡面,之後會有一篇來詳細介紹它。
預設的目錄會把所有的source code放在src/main/java的目錄下。要compile時,只要切換到該專案下,輸入【mvn package】指令,maven就會去compile你的程式碼,同時根據你的設定,將程式打包成jar或war。預設編譯出來的檔案會放在target的目錄下。

Share this post!

Bookmark and Share

0 意見: