5.Maven
爲什麼要使用Maven?
1.在JavaWeb開發中,需要使用到大量的Jar包,每次重複地導入十分的麻煩。
2.若是有一個工具能夠幫我們自動導入,配置Jar包,可以省下不少麻煩。
由此Maven誕生了。
5.1Maven項目架構管理工具
目前階段,初學者我們用Maven是來導入Jar包的。
Maven的核心思想:約定大於配置!!!(當有約束的時候,不要去違反)
Maven會規定好我們如何去編寫我們的Java代碼,必須要按照這個規範來。
5.2Maven下載安裝
官網下載地址:https://maven.apache.org/download.cgi
下載後是一個壓縮包,直接解壓到本地的一個路徑即可。
(友情建議:所有的環境配置,Eg:JDK,Maven,Tomcat等統一放在一個文件夾下。)
5.3Maven配置環境變量
將壓縮包解壓到本地的一個路徑:E:\Java\apache-maven-3.6.3後:
打開本地的環境配置頁面:
1.Win+R後輸入Control
2.打開系統頁面
3.打開高級設置
4.點開後先新建兩個系統變量:
-
第一個:M2_HOME;路徑:E:\Java\apache-maven-3.6.3\bin,Maven下的bin目錄
-
第二個:MAVEN_HOME;路徑:E:\Java\apache-maven-3.6.3,Maven目錄
-
配置Path:添加一個%MAVEN_HOME%\bin
5.在CMD中測試成功與否:輸入mvn -v 檢驗即可
顯示Maven版本,及安裝成功。
5.4設置阿里雲鏡像
鏡像:mirrors,加速下載使用。
因爲Maven是國外的,我們訪問有牆,訪問速度很慢,可以翻牆或者使用VPN。
國內建議使用阿里雲鏡像,可以大幅增加下載速度。
在:E:\Java\apache-maven-3.6.3\conf\setting.xml中找到……,添加在……中。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
5.5本地倉庫
有本地倉庫,肯定有遠程倉庫。
本地倉庫是用來存放使用過的Jar包的地址,方便下一次的使用。
在:E:\Java\apache-maven-3.6.3\conf\setting.xml中找到……,添加在……中
<localRepository>E:\Java\apache-maven-3.6.3\mavenlib</localRepository>
以後就會在E:\Java\apache-maven-3.6.3\mavenlib中存放Jar包。
參考文獻
《【狂神說Java】JavaWeb入門到實戰》
2020.05.29