注意:maven的版本,要根據你的jdk版原本下載。要不會安裝失敗,提示版本問題哦html
Jdk 對應的maven版本如圖:(官網地址:http://maven.apache.org/docs/history.html)web
因爲個人jdk是生產用的,因此jdk版本下載的是1.6的。參照上圖我下載的maven版本是3.0.5。apache
如今官網提供的下載地址只有3.3.3版本的,因此要下載3.0.5版本的不懂英文是不行的哦,你看個人截圖就會發現原來其餘的版本的地址都在這裏下載:eclipse
點擊這個之後就會出現這個:maven
而後找到maven-3這個文件,打開選擇你須要下載的版本,我這裏選擇3.0.5版本的:工具
說明:source是項目的源碼(咱們能夠根據本身的須要下載哦)binaries這個文件下才有咱們要下載的壓縮包如圖:測試
選擇Apache-maven-3.0.5-bin.zip開始下載吧。spa
安裝以前要首先確保你的jdk已經安裝好,而且配置了JAVA_HOME這個系統環境變量,由於maven官網的安裝說明,特別提到了這個。如圖:命令行
解壓你下載好的文件到一個你本身指定的地方。我這裏解壓到這裏:xml
而後打開個人電腦開始配置環境變量:
首先要配置maven的根目錄地址如圖:
,
而後在系統變量path中加入:%MAVEN_HOME%\bin
OK到此配置結束,而後使用命令行測試咱們的maven是否安裝成功吧(maven一些命令仍是在官網看吧)
這個你們常常用都不陌生,因此這裏就只給一個下載地址:
http://www.eclipse.org/downloads/
須要注意的是你要根據你的系統是多少位的來下載,個人是64位的,因此下載的也是64位的,也能夠下載32位的。可是32位的千萬不要下載64位的,要不會報錯不信能夠試試哈。
解壓下載好的文件到你制定好的文件中就能夠咯。而後找到這個文件夾進入eclipse的目錄下找到eclipse.exe這個可執行文件,若是沒有問題就會出現這個:
恭喜你安裝成功。
因爲我下載好的eclipse集成不少的工具,因此就直接配置了:
搜索maven出現這個:
下面我就把本身的配置給你們看下:
點擊Maven下面的Installations,出現以下界面,請點擊Add,請選擇你的Maven的安裝目錄,這裏個人Maven的安裝目錄爲
D:\tools\apache-maven-3.0.5 ,選擇你的Maven安裝目錄,並點擊肯定, 以後能夠點擊Apply,點擊OK,便可完成以下圖
配置好這個之後還須要如下的配置,這樣才能正確使用你安裝好的maven版本。
建立Maven項目,依次點擊File-->New-->Maven Project ,
請選中Create a simple project(skip archetype selection),以後點擊Next
出現以下截圖,而後就開始填寫須要的內容吧
建立好後項目目錄以下:
而後建立其餘模塊,這裏只演示建立核心模塊:
選中demo_parent這個項目右鍵new->other 以下圖
搜索maven,而後選擇maven module—>next
繼續next->
我這裏選擇這個就是須要那核心模塊打包成jar,因此選擇這個。繼續next->
填寫基本信息,點擊完成就能夠咯。項目目錄就變成如下的格式:
而後建立其餘的模塊的項目就能夠咯。我建立好的總體目錄是這樣的(請忽略我每一個模塊的起名哈,畢竟這只是一個演示過程而已,能夠根據本身項目的須要來建立模塊):
他們的依賴關係以下是
Core 依賴utils model dao;
Dao 依賴 utils model;
Web 依賴 utils model dao core;
Web 依賴關係配置以下:
<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>
<parent>
<groupId>demo_parent</groupId>
<artifactId>demo_parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>demo_web</groupId>
<artifactId>demo_web</artifactId>
<packaging>war</packaging>
<name>demo_web</name>
<description>web模塊</description>
<dependencies>
<dependency>
<groupId>demo_utils</groupId>
<artifactId>demo_utils</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>demo_core</groupId>
<artifactId>demo_core</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>demo_model</groupId>
<artifactId>demo_model</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>demo_dao</groupId>
<artifactId>demo_dao</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
主模塊的pom.xml :
OK到此結束了。