詳解Maven安裝教程及是否安裝成功
一、準(zhǔn)備工作
1、確定電腦上已經(jīng)成功安裝jdk7.0以上版本
2、win10操作系統(tǒng)
3、maven安裝包 下載地址:http://maven.apache.org/download.cgi
二、解壓Maven安裝包
在上述地址中下載最新的Maven版本,解壓到指定目錄(此處根據(jù)自己的需要),本人解壓到了D:\install\maven\apache-maven-3.5.0目錄下,里面有bin、libconf等文件夾。
三、配置Maven環(huán)境變量
在我的電腦-------屬性-------高級(jí)系統(tǒng)設(shè)置---------環(huán)境變量---------系統(tǒng)變量--------新建
變量名:M2_HOME
變量值:D:\install\maven\apache-maven-3.5.0
找到Path在環(huán)境變量值尾部加入:;%M2_HOME%\bin; //前面注意分號(hào)
四、檢查jdk和maven的環(huán)境變量是否配置成功
打開(kāi)dos窗口運(yùn)行命令mvn -v,出現(xiàn)如下圖所示的信息說(shuō)明安裝成功;

五、修改本地倉(cāng)庫(kù)位置(如果不想修改本地倉(cāng)庫(kù)位置則這一步驟省略即可)
Maven會(huì)將下載的類庫(kù)(jar包)放置到本地的一個(gè)目錄下(一般默認(rèn)情況下maven在本機(jī)的倉(cāng)庫(kù)位于C:\我的文檔中\(zhòng).m2.\repository),如果想重新定義這個(gè)目錄的位置就需要修改Maven本地倉(cāng)庫(kù)的配置:
1、在自己喜歡的位置創(chuàng)建文件夾,此處本人創(chuàng)建的位置是(F:\Maven\repo)
2、在安裝Maven的目錄下找到conf文件夾,在文件夾中找到settings.xml文件,復(fù)制settings.xml文件放于F:\Maven,如下圖所示:

3、修改settings.xml文件,如下圖所示:

4、在安裝Maven的目錄下找到conf文件夾,在文件夾中找到settings.xml文件,更改默認(rèn)的倉(cāng)庫(kù)位置如下圖所示:(注意兩個(gè)地方的settings.xml都要修改)

依據(jù)該配置,Maven就會(huì)將下載的類庫(kù)保存到F:/Maven/repo中。
5、實(shí)驗(yàn)一下我們剛才做的事情產(chǎn)生作用沒(méi)有,控制臺(tái)輸入:mvn help:system

執(zhí)行完該命令之后,在F:/Maven/repo下面會(huì)出現(xiàn)很多文件,這些文件就maven從中央倉(cāng)庫(kù)下載到本地倉(cāng)庫(kù)的文件。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何避免在Java項(xiàng)目里大批量使用if-else?
想起剛開(kāi)始接觸JAVA時(shí),若遇到大量流程判斷語(yǔ)句,幾乎滿屏都是if-else語(yǔ)句,多得讓自己都忘了哪里是頭,哪里是尾,但是,縱然滿屏是if-else,但彼時(shí)也沒(méi)有覺(jué)得多別扭.等到編程能力漸漸提升之后,再回過(guò)頭去看曾經(jīng)寫過(guò)的滿屏if-else時(shí),感覺(jué)全都是翔.....,需要的朋友可以參考下2021-06-06
實(shí)例分析Java中public static void main(String args[])是什么意思
這篇文章主要介紹了實(shí)例分析Java中public static void main(String args[])的意義,詳細(xì)分析了Java主函數(shù)main關(guān)鍵字聲明的具體含義和用法,需要的朋友可以參考下2015-12-12
Spring中@Service注解的作用與@Controller和@RestController之間區(qū)別
這篇文章主要介紹了Spring中@Service注解的作用與@Controller和@RestController之間的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2023-03-03
MyBatis?超詳細(xì)講解動(dòng)態(tài)SQL的實(shí)現(xiàn)
動(dòng)態(tài)?SQL?是?MyBatis?的強(qiáng)大特性之一。如果你使用過(guò)?JDBC?或其它類似的框架,你應(yīng)該能理解根據(jù)不同條件拼接?SQL?語(yǔ)句有多痛苦,例如拼接時(shí)要確保不能忘記添加必要的空格,還要注意去掉列表最后一個(gè)列名的逗號(hào)。利用動(dòng)態(tài)?SQL,可以徹底擺脫這種痛苦2022-03-03
Java?中很好用的數(shù)據(jù)結(jié)構(gòu)EnumSet
這篇文章主要介紹了Java?中很好用的數(shù)據(jù)結(jié)構(gòu)EnumSet,EnumMap即屬于一個(gè)Map,下文圍繞主題展開(kāi)詳細(xì)內(nèi)容,需要的小伙伴可以參考參考一下2022-05-05
MyBatis多對(duì)多關(guān)聯(lián)映射創(chuàng)建示例
這篇文章主要為大家介紹了MyBatis多對(duì)多關(guān)聯(lián)映射的創(chuàng)建示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
java基于移位操作實(shí)現(xiàn)二進(jìn)制處理的方法示例
這篇文章主要介紹了java基于移位操作實(shí)現(xiàn)二進(jìn)制處理的方法,結(jié)合實(shí)例形式分析了java針對(duì)二進(jìn)制的移位操作處理技巧,需要的朋友可以參考下2017-02-02

