我為什么要學習這個技術?
-
在Javascript開發中,需要使用大量的jar包,我們手動去導入;
-
如何能夠讓一個東西自動幫我導入和配置這個jar包
由此,Maven誕生了!
5.1、Maven項目架構管理工具
我們目前用來就是方便導入jar包的!
Maven的核心思想:約定大於配置
-
有約束,不要去違反。
Maven會規定好你該如何去編寫我們的java代碼,必須要按照這個規范來;
5.2、卸載安裝Maven
官網:
5.3、配置環境變量
在我們的系統環境變量中
配置如下配置:
-
M2_HOME maven目錄下的bin目錄
-
MAVEN_HOME maven的目錄
-
在系統的path中配置 %MAVEN_HOME%\bin
5.4、阿里雲鏡像
-
鏡像:mirrors
-
-
作用:加速我們的下載
-
-
國內建議使用阿里雲鏡像
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public </url>
</mirror>
5.5、本地倉庫
在本地的倉庫,遠程倉庫;
建立一個本地倉庫:localRepository
<localRepository>D:\Environment\apache-maven-3.8.2\maven-repo</localRepository>
5.6、在IDEA中使用Maven
-
啟動IDEA
-
創建一個MavenWeb項目
-
等待項目初始化完畢
-
觀察maven倉庫中多了什么東西
-
IDEA中的Maven設置
注意事項 :IDEA項目創建成功后,看一眼Maven的配置
-
到這里,Maven在IDEA中的配置和使用就OK了!
5.7、創建一個普通的Maven項目
第一次勾選了模板了,也選好maven文件的位置了,后面不能勾選直接next,就可以創建了。后面創建的里面會有test文件和java文件
5.8、在IDEA中標記文件夾功能
5.9、在IDEA中配置Maven
解決警告問題
為什么會有這個問題:我們訪問一個網站,需要指定一個文件夾的名字;
5.10、pom文件
pom.xml是Maven的核心配置文件