解讀Maven安裝全過程
Maven 下載安裝
1.下載MAVEN
選擇版本注意:
- IDEA 2022 兼容maven 3.8.1及之前的所用版本
- IDEA 2021 兼容maven 3.8.1及之前的所用版本
- IDEA 2020 兼容Maven 3.6.3及之前所有版本
- IDEA 2018 兼容Maven3.6.1及之前所有版本
打開MAVEN官網(wǎng) 下載需要的版本
Windows用戶選apache-maven-xxx-bin.zip這個(gè)就行了

2.下載后后解壓到需要的位置,并配置環(huán)境變量
MAVEN_HOME:D:\lang\apache-maven-3.9.9
Path:%MAVEN_HOME%\bin

3.驗(yàn)證是否安裝成功,在終端運(yùn)行mvn -version

Maven的配置
1.配置本地倉庫(提高構(gòu)建速度)
創(chuàng)建maven-local-repository文件夾

打開maven的setting.xml文件(在maven的安裝目錄conf中)

找到 localRepository 節(jié)點(diǎn),在注釋外添加:
<localRepository>D:\lang\apache-maven-3.9.9\maven-local-repository</localRepository>

2.配置阿里云服務(wù)器鏡像(提高下載速度)
在 settings.xml 文件中找到 mirrors 節(jié)點(diǎn)
<!-- 阿里云倉庫 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

驗(yàn)證是否配置成功 在終端運(yùn)行mvn help:system,如果出現(xiàn)下載很多文件的頁面,說明配置成功

IDEA 配置 Maven
每次打開新項(xiàng)目,默認(rèn)的maven地址可能不是我們想要的。


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java實(shí)現(xiàn)LeetCode(54.螺旋矩陣)
這篇文章主要介紹了Java實(shí)現(xiàn)LeetCode(螺旋矩陣),本文列出題目和寫題的思路。給出完整的解法代碼,需要的朋友可以參考下2021-06-06
idea編譯報(bào)錯(cuò)-代碼沒問題IDEA編譯不通過的處理方案
這篇文章主要介紹了idea編譯報(bào)錯(cuò)-代碼沒問題IDEA編譯不通過的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Java對(duì)象創(chuàng)建的幾種方式總結(jié)
本文詳細(xì)介紹了Java中創(chuàng)建對(duì)象的五種方法,包括使用new關(guān)鍵字、Class的newInstance()方法、Constructor的newInstance()方法、克隆以及反序列化,同時(shí)討論了這些方式是否調(diào)用了構(gòu)造器以及創(chuàng)建對(duì)象的條件,文章還提供了示例代碼進(jìn)行演示,需要的朋友可以參考下2025-02-02
SpringBoot+SpringSecurity 不攔截靜態(tài)資源的實(shí)現(xiàn)
這篇文章主要介紹了SpringBoot+SpringSecurity 不攔截靜態(tài)資源的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
擴(kuò)展tk.mybatis的流式查詢功能實(shí)現(xiàn)
mybatis查詢默認(rèn)是一次獲取全部,如果數(shù)據(jù)過于龐大,就會(huì)導(dǎo)致OOM問題,本文就介紹了tk.mybatis 流式查詢,具有一定的參考價(jià)值,感興趣的可以了解一下2021-12-12
解決Spring Cloud feign GET請(qǐng)求無法用實(shí)體傳參的問題
這篇文章主要介紹了解決Spring Cloud feign GET請(qǐng)求無法用實(shí)體傳參的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
Java的MyBatis框架項(xiàng)目搭建與hellow world示例
MyBatis框架為Java程序的數(shù)據(jù)庫操作帶來了很大的便利,這里我們就從最基礎(chǔ)的入手,來看一下Java的MyBatis框架項(xiàng)目搭建與hellow world示例,需要的朋友可以參考下2016-06-06
java中的阻塞隊(duì)列應(yīng)用場(chǎng)景及代碼實(shí)例
這篇文章主要介紹了java中的阻塞隊(duì)列應(yīng)用場(chǎng)景及代碼實(shí)例阻塞隊(duì)列是一種特殊的隊(duì)列,它提供了線程安全的操作,并在隊(duì)列為空或滿時(shí)提供了阻塞的功能,阻塞隊(duì)列通常用于多線程場(chǎng)景,其中生產(chǎn)者線程向隊(duì)列中添加元素,而消費(fèi)者線程從隊(duì)列中獲取元素,需要的朋友可以參考下2024-01-01

