『壹』 如圖,到官網下載maven,但不知道這些文件有什麼區別,應該下哪個
binary 指的是編譯後的來二進制文自件。是可以直接使用的,你應該下載這個。(apache-maven-3.2.3-bin.zip)
source.zip是maven的源碼包。
tar.gz 是一種壓縮文件,在Linux和OSX下的
『貳』 如何配置maven的本地安裝位置和本地倉庫
方法/步驟
下載maven,最新版本是Maven3.0.4 , 下載文件後,並解壓到 D:\maven\apache-maven-3.0.4
配置maven3的環境變數:內先配置M2_HOME的環境變數,容新建一個系統變數:M2_HOME , 路徑是:D:\maven\apache-maven-3.0.4,如圖所示
再配置path環境變數,在path值的末尾添加"%M2_HOME%\bin",如下圖所示;
點擊確定之後,打開cmd窗口:輸入 mvn -version,出現如下內容表示安裝成功。
5
給maven配置版本庫,打開conf文件夾下的D:\maven\apache-maven-3.0.4\settings.xml文件,找到第53行,把注釋去掉,修改成:
<localRepository>D:\maven\repository</localRepository>到處maven的安裝與版本庫配置完成
『叄』 安裝maven步驟(maven下載安裝及配置)
什麼是Maven?
Maven是一個java語言編寫的開源項目管理工具,是Apache軟體基金會的頂級項目。主要用於項目構建,依賴管理,項目信息管理。
Maven下載及安裝
下載最新版Maven:apache-maven-3.2.1-bin.zip;
解壓下載的壓縮包:
配置環境變數(需要先配置好%JAVA_HOME%環境變數):
查看是否配置成功:
其他配置(後面講到):settings.xml,實際項目開發中,Maven的大多數配置都是在該文件中進行設置。
%MAVEN_HOME%/conf目錄下的settings.xml,該配置文件針對系統所有用戶:
系統當前用戶目錄下.m2下的settings.xml,針對當前用戶。默認沒有,可自行復制一份:
Maven項目的文件/目錄結構相關約定
src/main/java-存放項目.java文件;src/main/resources-存放項目資源文件;src/test/java-存放測試類.java文件;src/test/resources-存放測試資源文件;target-項目輸出目錄;pom.xml-Maven核心文件(Project Object Model);
使用MyEclipse創建Maven項目
MyEclipse提供了Maven4MyEclipse插件,已經內置安裝了Maven;但我們通常使用自己下載配置的Maven,在Installations選項中添加我們剛才下載配置的Maven。Eclipse可自行安裝m2eclipse插件。
新建一個Maven Project:
選擇workbench Location:
選擇Maven Archetype(項目骨架),這里我們選擇maven-archetype-webapp:
設置Maven相關參數,Group Id,Artifact Id,Version,Package。它們共同組成Maven的坐標:
後續相關配置
項目創建成功之後,我們看到MyEclipse默認只為我們創建了src/main/resources,打開項目屬性-Java Build Path-Source一欄,可看到src/main/java和src/test/java顯示missing:
打開Libraries,編輯JRE環境,選擇自己安裝的JDK:
這時,src/main/java和src/test/java已經出來了,再自行添加src/test/resources目錄:
接下來,設置Project Facets。選擇Java 1.7版本和Dynamic Web Mole 3.1版本:
設置項目輸出目錄如下:
設置部署打包結構如下,刪除測試相關目錄:
pom.xml文件,添加相關jar包依賴
打開pom.xml文件,我們看到Maven已經為我們添加了JUnit3.8.1的依賴,這里我們改成JUnit 4.11,同時添加Servlet-api的依賴包:
保存之後,自動為我們添加了相關jar包。這時最開始缺少servlet-api相關類的錯誤提示已經沒有了:
構建及部署項目
右鍵pom.xml-Run As-Maven-install:
來到target文件夾下,我們看到生成了項目的部署文件:
部署項目到Tomcat應用伺服器,訪問項目: