一、配置maven的環境
下載地址: http://maven.apache.org/download.cgi(window下載(Binary zip)的)
將maven解壓,然後配置環境變量打開: 計算機------系統屬性------高級系統設置------環境變量
系統變量新建 M2_HOME
變量值E:\apache-maven-3.2.5(maven解壓位置)
path中添加
;%M2_HOME%\bin ----在path的後面先添加;號
啓動cmd,輸入mvm -v可以查看版本
二、修改本地倉庫位置
maven默認的本地倉庫位置,是在當前用戶目錄下/.m2/repository中,我們可以配置到別的盤(Maven JAR 放置位置)。
這兒配置到了E:/m2/repository下。
然後打開cmd,運行一條簡單的maven命令:mvn help:system 下載相關的maven信息。
三、eclipse 安裝 Maven插件
1. 一種是在線安裝,這,貌似是用的最多的,就是:Help --> Install New Software,然後輸入 HTTP 地址來安裝,但有一個很明顯的缺點,就是慢! http 地址:http://m2eclipse.sonatype.org/sites/m2e , 安裝可隨時查看新地址2. 一種是離線安裝,用 link 的方式來安裝,這種方式可拔性更好,可以隨時將插件插上和拔下,非常方便。
配置eclipse
在Window——Preferences——Maven
installations勾掉默認的maven,add安裝的maven目錄
user Settings中選擇本地倉庫配置的setting.xml,如我的E:\m2\settings.xml
點擊應用。
三、eclipse 新建Maven project
在Eclipse中選擇新建Maven project,選擇工作環境
創建 maven-web項目, 需要選擇 maven-archetype-webapp
groupid和artifactId被統稱爲“座標”是爲了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。
groupId一般分爲多個段,這裏我只說兩段,第一段爲域,第二段爲公司名稱。域又分爲org、com、cn等等許多,其中org爲非營利組織,com爲商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因爲tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
比如我創建一個項目,我一般會將groupId設置爲cn.zyh,cn表示域爲中國,zyh是我個人姓名縮寫,artifactId設置爲Maven,表示你這個項目的名稱是Maven,依照這個設置。
四、Maven project 配置
1.補全缺失文件夾
Maven規定,必須創建以下幾個Source Folder
src/main/resources
src/main/java
src/test/resources
src/test/java
添加以上的Source Folder
但是當我們新建這兩個目錄時,卻報The folder is already a source folder.這個錯誤,錯誤意思是這個目錄已經存在了!
這個目錄確實存在,只是missing了(不知這樣說對不對)
解決辦法:
右鍵項目 build path->configure build path
把錯誤的刪除即可
(後期說明:在built path裏把jdk版本改爲1.7或者1.8就行了,不必那麼麻煩,另外說一下,實習之後,我已經不再用eclipse了,大家也多用idea,畢竟工作大部分都是用這個了)
2.配置Build
Path
設定4個文件夾的輸出Output folder,Edit或雙擊修改
分別修改輸出路徑爲src/main/resources 對應 target/classes
src/main/java 對應 target/classes
src/test/resources 對應 target/test-classes
src/test/java 對應 target/test-classes
3.修改 JDK
修改Java Compiler 中 JDK 版本
修改Project Fcets
1.Dynamic Web Module 版本號
2.Java 版本號
3.修改Content directory 爲 src/main/webapp
找不到“Further Configuration available”時,去掉Dynamic Web Module的勾選,apply-確定之後重新打開勾選Dynamic Web Module就出現了
4.設置部署程序集(Web Deployment Assembly)
在項目上右鍵單擊,選擇Properties,在左側選擇Deployment
Assembly
1,我們刪除test的兩項,因爲test是測試使用,並不需要部署。
2,設置將Maven的jar包發佈到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
5.添加Tomcat
運行程序
追加一個 web.xml的 頭
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
項目下載地址 :http://download.csdn.net/download/z_demon801/10217874