Maven 的安裝與基本配置
阿新 • • 發佈:2021-07-15
概念:Maven 是一個"跨平臺"的“專案管理工具” 是“Apache”組織中的一個頗為成功的開源專案
作用:主要服務於基於java專案的構建“依賴管理”
Maven 核心概念-倉庫(存放東西 -- 依賴)
本地倉庫(開發人員個人計算機上的maven倉庫)
遠端倉庫(分為中央倉庫、私服、其他公共庫)
安裝maven:
JDK版本必須為1.7以上
Maven解壓即安裝
配置Maven(和JDK步驟相同)
- path中,配置maven安裝路徑的\bin目錄 例:(D:\apache-maven-3.6.0\bin)
- 新建MAVEN_HOME,配置值為maven的安裝目錄 例:(D:\apache-maven-3.6.0)
檢視是否配置成功:
win + R開啟執行視窗,輸入cmd開啟dos視窗:
Dos視窗輸入命令:mvn -version:
配置本地倉庫(conf – settings.xml – 配置本地倉庫):<local Repository>標籤中配置 repository:本地倉庫名(要寫路徑)
1 <!-- localRepository 2 | The path to the local repository maven will use to store artifacts. 3 | 4 | Default: ${user.home}/.m2/repository5 <localRepository>/path/to/local/repo</localRepository> 6 --> 7 <localRepository>D:\repository</localRepository>
配置阿里雲映象:(Settings.xml - <mirrors>標籤裡)
1 <mirrors> 2 <!-- mirror 3 | Specifies a repository mirror site to use instead of a given repository. The repository that4 | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used 5 | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. 6 | 7 <mirror> 8 <id>mirrorId</id> 9 <mirrorOf>repositoryId</mirrorOf> 10 <name>Human Readable Name for this Mirror.</name> 11 <url>http://my.repository.com/repo/path</url> 12 </mirror> 13 --> 14 <mirror> 15 <id>nexus-aliyun</id> 16 <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> 17 <name>Nexus aliyun</name> 18 <url>http://maven.aliyun.com/nexus/content/groups/public</url> 19 </mirror> 20 </mirrors>
在IntelliJ IDEA 中建立一個Maven專案:
Maven專案下
Src
Main
Java:存放業務程式碼
Resources:存放所有配置檔案
例如:(mybatis-config.xml - applicationContext.xml)
Test
Java:測試程式碼
Resources:測試用的測試的一些配置檔案
Pom.xml:maven專案的配置檔案(專案的基本資訊、“依賴”、“外掛”)