Maven的簡介、下載、安裝、配置及使用流程
1.Maven的簡介
-
Maven是項目架構管理工具
-
在JavaWeb開發中,它可以自動導入和配置我們開發過程中所使用到的jar包
-
Maven的高級之處在於,它會幫你導入你所使用這個jar包所依賴的其他jar包
-
Maven的核心思想:約定大於配置
- 有約束,不要去違反
-
Maven會規定好你該如何去編寫我們的Java代碼,必須要按照這個規范來
2.Maven的下載與安裝
下載官網:https://maven.apache.org/
- 下載最新版本
- 下載歷史版本
- 選擇好要安裝的版本后開始下載
友情建議:電腦上的所有環境都放在一個文件夾下,方便管理。
3.配置環境變量
在我們的系統環境變量中添加如下配置,步驟如下:
- M2_HOME maven目錄下的bin目錄
- MAVEN_HOME maven的目錄
- 在系統的path中配置 %MAVEN_HOME%\bin
測試Maven是否安裝成功,保證必須配置完畢!
4.修改maven的配置文件
4.1 添加阿里雲鏡像
- 鏡像: mirrors
- 作用:加速我們的下載
- 國內建議使用阿里雲的鏡像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
4.2 添加本地倉庫
建立一個本地倉庫,該倉庫的路徑可任意選擇,建議放在maven目錄下
<localRepository>D:/IntelliJ IDEA/Maven/apache-maven-3.6.3/repository</localRepository>
4.3 jdk全局配置
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
5.Maven在IDEA中的基本使用
5.1 在IDEA中配置Maven的默認路徑
5.2 在IDEA中創建Maven項目
- 啟動IDEA
- 創建一個Maven或MavenWeb項目
5.3 在IDEA中配置Tomcat服務器
我們在創建MavenWeb項目時,會使用到Tomcat服務器,它的配置步驟如下:
- 當出現“Enable Auto-Import”時,步驟一執行,若沒有出現,則可忽略,直接從第二步開始
選擇完你創建的MavenWeb項目之后,點擊OK即可完成Tomcat的配置。
5.4 在IDEA中使用Maven可能遇到的問題
Maven由於它的約定大於配置,我們之后可能遇到我們寫的配置文件,無法被導出或者生效的問題,解決辦法是在項目的pom.xml文件中添加如下配置:
<!-- 在build中配置resources,來防止我們資源導出失敗的問題 -->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>