詳解Maven settings.xml配置(指定本地倉庫、阿里云鏡像設(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)地位。
如果從頭開始創(chuàng)建用戶特定的配置,可以將全局的settings.xml復(fù)制到${user.home}\.m2目錄下。
我的Maven安裝目錄:(%MAVEN_HOME%)D:\apache-maven-3.5.2
我的用戶安裝目錄:(${user.home})C:\Users\Administrator
打開用戶目錄下的settings.xml,如圖所示:
二、指定本地倉庫
1、本機(jī)新建一個(gè)文件夾當(dāng)做本地倉庫
我建的文件夾路徑為:F:\MavenRepository
2、在settings.xml中添加localRepository標(biāo)簽
三、配置阿里云鏡像(因?yàn)橐L問國(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í)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Spring Boot高效數(shù)據(jù)聚合之道深入講解
這篇文章主要給大家介紹了關(guān)于Spring Boot高效數(shù)據(jù)聚合之道的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06淺談Java數(shù)據(jù)結(jié)構(gòu)之稀疏數(shù)組知識(shí)總結(jié)
今天帶大家了解一下Java稀疏數(shù)組的相關(guān)知識(shí),文中有非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05java?random隨機(jī)數(shù)的用法及常見應(yīng)用場(chǎng)景
這篇文章主要給大家介紹了關(guān)于java?random隨機(jī)數(shù)的用法及常見應(yīng)用場(chǎng)景的相關(guān)資料,Java中的Random類是用來生成偽隨機(jī)數(shù)的工具類,它可以用來生成隨機(jī)的整數(shù)、浮點(diǎn)數(shù)和布爾值,需要的朋友可以參考下2023-11-11Java8 用Lambda表達(dá)式給List集合排序的實(shí)現(xiàn)
這篇文章主要介紹了Java8 用Lambda表達(dá)式給List集合排序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Java生成PDF文檔兩個(gè)超實(shí)用的庫( iText和Apache PDFBox)
這篇文章主要介紹了Java生成PDF文檔兩個(gè)超實(shí)用的庫,分別是用 iText庫以及用Apache PDFBox庫生成PDF,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-02-02