詳解Maven settings.xml配置(指定本地倉(cāng)庫(kù)、阿里云鏡像設(shè)置)
一、settings.xml文件會(huì)在兩個(gè)目錄下存在:
1、Maven安裝目錄(全局):%MAVEN_HOME%\conf\settings.xml
2、用戶安裝目錄(用戶):${user.home}\.m2\settings.xml
第一個(gè)是全局配置,第二個(gè)是用戶配置。當(dāng)兩者都存在,它們的內(nèi)容將被合并,特定于用戶的settings.xml文件占主導(dǎo)地位。
如果從頭開(kāi)始創(chuàng)建用戶特定的配置,可以將全局的settings.xml復(fù)制到${user.home}\.m2目錄下。
我的Maven安裝目錄:(%MAVEN_HOME%)D:\apache-maven-3.5.2
我的用戶安裝目錄:(${user.home})C:\Users\Administrator
打開(kāi)用戶目錄下的settings.xml,如圖所示:
二、指定本地倉(cāng)庫(kù)
1、本機(jī)新建一個(gè)文件夾當(dāng)做本地倉(cāng)庫(kù)
我建的文件夾路徑為:F:\MavenRepository
2、在settings.xml中添加localRepository標(biāo)簽
三、配置阿里云鏡像(因?yàn)橐L問(wèn)國(guó)外服務(wù)器,會(huì)很慢)
在settings.xml文件中的mirrors下添加mirror標(biāo)簽
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
三、用Maven命令創(chuàng)建一個(gè)Java項(xiàng)目,可以看到初次創(chuàng)建會(huì)加載一些jar包
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.abc -DartifactId=Blog
看到如上圖所示內(nèi)容,表示用Maven創(chuàng)建Java工程成功!
項(xiàng)目結(jié)構(gòu)圖如圖所示,缺少哪個(gè)文件夾就自己創(chuàng)建
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- maven配置阿里倉(cāng)庫(kù)的方法步驟
- Maven中央倉(cāng)庫(kù)地址配置大全
- 關(guān)于maven本地倉(cāng)庫(kù)的配置方式
- Maven setting配置鏡像倉(cāng)庫(kù)的方法步驟
- maven 配置多個(gè)倉(cāng)庫(kù)的方法
- Maven配置項(xiàng)目依賴使用本地倉(cāng)庫(kù)的方法匯總(小結(jié))
- Java Maven settings.xml中私有倉(cāng)庫(kù)配置詳解
- 關(guān)于Maven混合配置私有倉(cāng)庫(kù)和公共倉(cāng)庫(kù)的問(wèn)題
- maven中倉(cāng)庫(kù)的配置與優(yōu)先級(jí)的實(shí)現(xiàn)
相關(guān)文章
關(guān)于ArrayList初始化容量的問(wèn)題
這篇文章主要介紹了關(guān)于ArrayList初始化容量的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03SpringBoot創(chuàng)建maven多模塊項(xiàng)目實(shí)戰(zhàn)代碼
本篇文章主要介紹了SpringBoot創(chuàng)建maven多模塊項(xiàng)目實(shí)戰(zhàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09淺談java String.split丟失結(jié)尾空字符串的問(wèn)題
下面小編就為大家?guī)?lái)一篇淺談java String.split丟失結(jié)尾空字符串的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02Springboot 如何使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理及路由規(guī)則接口攔截
Sa-Token 是一個(gè)輕量級(jí) Java 權(quán)限認(rèn)證框架,主要解決:登錄認(rèn)證、權(quán)限認(rèn)證、單點(diǎn)登錄、OAuth2.0、分布式Session會(huì)話、微服務(wù)網(wǎng)關(guān)鑒權(quán) 等一系列權(quán)限相關(guān)問(wèn)題,這篇文章主要介紹了Springboot 使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理以及路由規(guī)則接口攔截,需要的朋友可以參考下2024-06-06