[工欲善其事,必先利其器]
在本文中,我們將來示範使用maven來編寫一個最簡單的應用程式,並且通過這個程式來說明maven常用的基本命令的使用方式。
準備工作:
a.作業系統:win7 x64
b.開發工具:eclipse mars java ee版本,maven3.3.2,jdk7 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
本文開始:
第一部分:在eclipse中建立maven工程
1.開啟eclipse,選擇File--->new--->other,選擇maven project。如下圖:
2.點擊next,進入下圖所示介面,預設選項不變,繼續點擊next,在進入第二幅圖介面,選擇artifact id為quickstart類型,點擊next
【此時,如果需要建立web工程請選擇上圖中最後一個選項maven-archetype-webapp再點擊下一步。】
3.點擊next之後,進入下面所示圖,資料下面的所需的內容。
參數含義:
group id:組織機構名稱,如org.springframework
artifact id:工程名稱
version:版本號碼
package:預設包名
4.點擊finish,eclipse為我們建立了一個HelloWorld工程。工程結構圖如下:。這裡我們需要將項目的jre版本從1.5切換到1.7版本。步驟:在build path下的Libraries下將1.5移除,再點擊add Libraries下的jre system library--->next--->finsh.結果如第二幅圖所示。我們發現項目jre版本已經從1.5切換到1.7。
5.開啟pom.xml檔案。如下所示:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.java.maven</groupId> <artifactId>HelloWorld</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>HelloWorld</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies></project>
6.登陸mavn倉庫,http://mvnrepository.com/。搜尋我們需要的jar包名稱。如log4j。搜尋結果如下圖所示:
7.選擇第一個apache log4j,在彈出頁面中,點擊我們需要使用的版本號碼。如1.2.17.彈出如下內容:
8.將下面maven框中的dependency中粘貼到pom.xml檔案中的dependencys下。
9.點擊儲存,我們可以看到工程Maven dependencies下已經加入了log4j的jar包。如下圖:
10.至此,我們maven加入依賴jar包的方法,介紹完成。
特別備忘:
有時,我們需要依賴的jar包本身又依賴於別的jar包。這時,我們只需要引入我們需要使用的jar包即可,maven會協助我們自動下載依賴的第三方的jar包。此時,即使我們pom檔案中沒有出現過的依賴關係,在maven dependencies下也會出現第三方的jar包。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
第二部分:maven基本命令介紹:
註:這裡的命令均為命令列下使用。
a.mvn compile:編譯項目
b.mvn test:測試專案
c.mvn package:打包項目,運行之後再target下查看
d.mvn install:將項目安裝到本地倉庫
e.mvn clean;清除maven編譯的檔案,運行之後再target下查看
f.mvn eclipse:eclipse:將項目轉化為eclipse項目
g;mvn jetty:run:啟動jetty。再如:tomcat:run
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
至此:Maven簡明教程(3)---在eclipse中建立工程與基本命令介紹結束
備忘:
1.在eclipse中,常用命令可以通過右鍵工程下run as或者debug as來使用。
2.在eclipse中,有時我們修改項目之後,或者項目上出現歎號等,可以通過右鍵maven--->update project來檢測一遍。