Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安裝與配置
一、需要準(zhǔn)備的東西
- JDK
- Eclipse(本章主要是在eclipse中進(jìn)行配置maven)
- Maven程序包
二、下載與安裝
1. 前往maven下載最新版的Maven程序:
2. 將文件解壓到D:\Program Files\Apache\maven目錄下(這樣子放目錄結(jié)構(gòu)非常非常好,誰用誰知道):
3. 新建環(huán)境變量MAVEN_HOME,賦值D:\Program Files\Apache\maven
4. 編輯環(huán)境變量Path,追加%MAVEN_HOME%\bin;
5. 至此,maven已經(jīng)完成了安裝,我們可以通過DOS命令檢查一下我們是否安裝成功:
mvn -v
三、配置Maven本地倉庫
1. 在D:\Program Files\Apache\目錄下新建maven-repository文件夾,該目錄用作maven的本地庫。
2. 打開D:\Program Files\Apache\maven\conf\settings.xml文件,查找下面這行代碼:
<localRepository>/path/to/local/repo</localRepository>
localRepository節(jié)點(diǎn)默認(rèn)是被注釋掉的,需要把它移到注釋之外,然后將localRepository節(jié)點(diǎn)的值改為我們?cè)?3.1中創(chuàng)建的目錄D:\Program Files\Apache\maven-repository。
3. localRepository節(jié)點(diǎn)用于配置本地倉庫,本地倉庫其實(shí)起到了一個(gè)緩存的作用,它的默認(rèn)地址是 C:\Users\用戶名.m2。
當(dāng)我們從maven中獲取jar包的時(shí)候,maven首先會(huì)在本地倉庫中查找,如果本地倉庫有則返回;如果沒有則從遠(yuǎn)程倉庫中獲取包,并在本地庫中保存。
此外,我們?cè)趍aven項(xiàng)目中運(yùn)行mvn install,項(xiàng)目將會(huì)自動(dòng)打包并安裝到本地倉庫中。
4. 運(yùn)行一下DOS命令
mvn help:system
如果前面的配置成功,那么D:\Program Files\Apache\maven-repository會(huì)出現(xiàn)一些文件。
四、配置Eclipse的Maven環(huán)境
1. Eclipse Oxygen,打開Window->Preferences->Maven->Installations,右側(cè)點(diǎn)擊Add。
2. 設(shè)置maven的安裝目錄,然后Finish
3. 選中剛剛添加的maven,并Apply。
4. 打開Window->Preferences->Maven->User Settings,配置如下并Apply:
至此,Maven的安裝和配置全部結(jié)束。
·····················································································
如何配置和簡單使用maven(這里講在eclipse中如何使用,idea我之后也會(huì)寫<ps-太簡單了>)
1.maven是什么?
Maven項(xiàng)目對(duì)象模型(POM),可以通過一小段描述信息來管理項(xiàng)目的構(gòu)建,報(bào)告和文檔的軟件項(xiàng)目管理工具。
2.為什么要使用maven? (maven很強(qiáng)大,我只是用點(diǎn)皮毛)
1.我主要是用于為項(xiàng)目導(dǎo)入jar包(在導(dǎo)包時(shí)會(huì)把相應(yīng)的關(guān)聯(lián)的jar包也導(dǎo)入了,這樣不僅可以節(jié)省不僅解決了jar包版本之間沖突問題,而且很方便)
2.用于項(xiàng)目依賴(將之前的項(xiàng)目作為一個(gè)包導(dǎo)入到需要的新的工程中,新工程可以根據(jù)配置調(diào)用導(dǎo)入工程的jar包)
3.用于項(xiàng)目構(gòu)建(maven工程具有自己獨(dú)特的項(xiàng)目結(jié)構(gòu),便于項(xiàng)目的打包和測(cè)試)
3.下載maven?
一般是將maven集成到eclipse中,eclipse IDE本身就集成了maven(導(dǎo)包時(shí)會(huì)自動(dòng)從中央maven倉庫下載jar包,國內(nèi)下載速度慢)。建議自己去下載maven插件
,配置到自己的eclipse中,一般公司指向自己公司的maven私服,沒有的話可以指向阿里云的maven服務(wù)器。
maven插件下載地址:maven插件地址 打開網(wǎng)頁后,向下拉,找到下載位置,這里我選擇下載
4.在eclipse中配置maven?
(1)下載好maven的壓縮包后,解壓到自己想放置的路徑(路徑中最好不要有中文目錄)。
(2)啟動(dòng)eclipse,打開 Window->Perferences,打開界面,在輸入框中輸入maven,界面如下
(3)點(diǎn)擊Installations選項(xiàng),再點(diǎn)擊右側(cè)的add,跳出一個(gè)下面右圖,點(diǎn)擊Directory,會(huì)彈出一個(gè)文件目錄,這時(shí)找的自己解壓縮的maven插件后,點(diǎn)擊finish
(4)完成上面一步后,界面如下,然后勾選自己圖中的apache-maven-3.3.9,點(diǎn)擊下端的apply.
(5)引入maven插件后,還要設(shè)置自己maven設(shè)置(公司一般指向自己的maven私服,學(xué)習(xí)一般指向阿里云的maven服務(wù)器)
點(diǎn)擊途中的 User Settings ,會(huì)出現(xiàn)如下界面。
Globals Settings:maven的全局設(shè)置,點(diǎn)擊Browse引入maven插件中的conf下的setting.xml文件,文件內(nèi)會(huì)設(shè)置jar下載的服務(wù)器,下面是指向阿里云maven服務(wù)器的setting配置,代碼如下:
View Code
User Setting: maven的本地設(shè)置,maven有自己的本地倉庫,當(dāng)本地倉庫中有自己需要的jar包時(shí),會(huì)直接從本地獲取jar。上圖是maven的默認(rèn)本地倉庫的設(shè)置,在用戶的.m2文件下。
如果需要自己指定文件夾存放這些下載的jar,可以在這個(gè)文件下放入一個(gè)settings.xml配置文件并引入,代碼如下:
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- 本地jar的存放位置 --><localRepository>F:\workspace\MavenReposity</localRepository><pluginGroups></pluginGroups><proxies></proxies><servers></servers><profiles></profiles><activeProfiles></activeProfiles>
</settings>
在引入本地倉庫的Setting.xml文件后后,點(diǎn)擊圖中的Update Settings,最下的local Repository會(huì)指向我們?cè)O(shè)置的文件夾。
一般還需要打開Window->show View->other 輸入maven , 打開Maven Repositories,在與控制臺(tái)console的界面會(huì)增加maven repositories視圖,如下所示:
然后鼠標(biāo)右擊紅色部分,點(diǎn)擊彈出來的第三個(gè)選項(xiàng) ReBuild Index.
5. 創(chuàng)建maven工程?
完成上面4大步后,就可以創(chuàng)建maven工程了。
在eclipse項(xiàng)目欄中右擊創(chuàng)建工程,右擊->New->Other->輸入maven,選中Maven Project->Next,彈出如下界面:
勾選 Create a simple project,點(diǎn)擊Next(下一步),進(jìn)入如下界面:
(1)Group Id : 一般填寫公司域名 例如:cn.ac.azure。
(2)Artifact Id: 填寫自己的項(xiàng)目名稱。
(3)Packaging: 如果是一般項(xiàng)目,選擇jar; 如果是Web項(xiàng)目,點(diǎn)擊選擇war.
(4)其他的不用管,點(diǎn)擊Finish(第一次創(chuàng)建maven項(xiàng)目,會(huì)下載maven項(xiàng)目的依賴包,請(qǐng)耐心等待!)
6. maven項(xiàng)目如何導(dǎo)包?
maven項(xiàng)目創(chuàng)建好以后,會(huì)有一個(gè)pom.xml,這個(gè)文件就是用來導(dǎo)入jar包的。
點(diǎn)擊打開pom.xml,點(diǎn)擊途中的Dependencies,會(huì)出現(xiàn)如下界面:
(1)第一種導(dǎo)入方式:如果本地已有jar包,則點(diǎn)擊Add,進(jìn)入下圖:(剛開始什么都沒有)
需要在紅色部分輸入自己要找的jar名稱,例如輸入spring-webmvc,在下面的方框中就會(huì)出現(xiàn)你已經(jīng)使用(下載)過的對(duì)應(yīng)jar包,選擇自己想要的版本,點(diǎn)擊Okay。
這里不僅導(dǎo)入spring-webmvc的jar,還會(huì)為項(xiàng)目導(dǎo)入spring-webmvc想關(guān)聯(lián)的包,例如項(xiàng)目還導(dǎo)入了spring-beans,spring-aop,spring-core等,這些就不用在導(dǎo)入了。
(選擇好包后都需要手動(dòng)保存一下,才會(huì)為項(xiàng)目導(dǎo)入jar包)
(2)第二個(gè)導(dǎo)入方式:如果本地沒有我們想要的jar包,則需要我們到maven的服務(wù)器上找到對(duì)象的jar坐標(biāo)地址,引入到pom.xml中,這里以阿里云的maven服務(wù)器為例:
阿里的maven服務(wù)器地址:阿里的maven服務(wù)器地址 打開后,界面如下:
輸入自己想要的jar名稱,點(diǎn)擊搜索,出現(xiàn)如下界面:
在第一處選擇合適的完整jar包名稱,然后在第二處選擇我們想要的版本,之后右面第三處會(huì)出現(xiàn)該jar包的坐標(biāo)地址,我們復(fù)制第三處的用紅色線的jar坐標(biāo)。點(diǎn)擊下路中的pom.xml
點(diǎn)擊pom.xml后,會(huì)出現(xiàn)如下界面:
第一次將我們從maven復(fù)制jar地址時(shí),要手動(dòng)輸入一個(gè)dependencies標(biāo)簽,然后將maven服務(wù)器的jar地址復(fù)制到這個(gè)標(biāo)簽下面。
然后保存,項(xiàng)目就可以導(dǎo)入jar包了(也會(huì)導(dǎo)入相關(guān)聯(lián)的jar包)
這樣導(dǎo)入后,本地會(huì)下載這個(gè)jar包和關(guān)聯(lián)的jar包,下次使用就可以使用第一種導(dǎo)入方式。
7. 導(dǎo)入好jar包后,就可以進(jìn)行項(xiàng)目的開發(fā)的了。
總結(jié)
以上是生活随笔為你收集整理的Maven安装与配置(最实用!!!)eclipse中配置maven的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个form表单,多个提交按钮(实现不同
- 下一篇: javabean实体类与实体类之间的快速