日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

macOS安装Maven_IDEA集成Maven

發(fā)布時間:2023/12/3 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 macOS安装Maven_IDEA集成Maven 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 下載 Maven
  • 安裝 Maven
  • 配置環(huán)境變量
  • 關(guān)于 settings.xml 文件
  • 配置本地倉庫
  • Maven 默認(rèn)的遠(yuǎn)程中央倉
  • 配置鏡像倉庫
  • IntelliJ IDEA 集成 Maven

下載 Maven

官方下載地址:https://maven.apache.org/download.cgi

打開官方下載頁面,頁面拖到下面,看下圖:

安裝 Maven

壓縮包下載下來后,解壓到你指定的目錄下,我是解壓到 /Users/liaowenxiong/Applications 目錄下,解壓后就是完成了安裝。干!

配置環(huán)境變量

在用戶主目錄下的 .bash_profile 文件中配置 Maven 的環(huán)境變量。

打開命令終端,輸入下面的命令以 macOS的文本編輯器打開 .bash_profile 文件:

[~]$ open -e ~/.bash_profile

在文件中輸入如下的配置內(nèi)容:

export MAVEN_HOME="/Users/liaowenxiong/Applications/apache-maven-3.8.4" export PATH="$PATH:$MAVEN_HOME/bin"

再輸入下面的命令,讓配置立即生效:

[~]$ source ~/.bash_profile

測試是否配置成功:

[~]$ mvn -v Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: /Users/liaowenxiong/Applications/apache-maven-3.8.4 Java version: 9.0.4, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

關(guān)于 settings.xml 文件

Maven安裝目錄下的 conf/settings.xml 是系統(tǒng)級別的配置文件,不推薦在這個文件中進(jìn)行有關(guān)個性化的配置;而 ~/.m2/settings.xml 是用戶級別的配置文件,建議在這個文件中配置。所以你需要將 conf 目錄下 settings.xml 復(fù)制一份到 ~/.m2 目錄下。

配置本地倉庫

在 settings.xml 文件中配置本地倉庫,如果沒有配置默認(rèn)是 ~/.m2/repository。

配置如下:

<localRepository>/Users/liaowenxiong/.m2/repository/</localRepository>

Maven 默認(rèn)的遠(yuǎn)程中央倉

Maven 默認(rèn)的遠(yuǎn)程中央倉配置在超級 pom.xml 中,該文件存放在 Maven 的安裝目錄下的 lib 目錄下 的 maven-model-builder-3.1.0.jar 中,
解壓文件后,你可以在 org/apache/maven/model 下找到該文件。

打開文件后,你可以看到如下的倉庫配置信息:

<repositories><repository><id>central</id><name>Central Repository</name><url>https://repo.maven.apache.org/maven2</url><layout>default</layout><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>central</id><name>Central Repository</name><url>https://repo.maven.apache.org/maven2</url><layout>default</layout><snapshots><enabled>false</enabled></snapshots><releases><updatePolicy>never</updatePolicy></releases></pluginRepository></pluginRepositories>

上述可以得知 Maven 默認(rèn)的遠(yuǎn)程中央倉地址是:https://repo.maven.apache.org/maven2/。

配置鏡像倉庫

Maven 下載依賴資源時訪問默認(rèn)配置的遠(yuǎn)程中央倉庫,默認(rèn)遠(yuǎn)程中央倉服務(wù)器在境外,訪問速度比較慢,而且不穩(wěn)定,所以需要配置對應(yīng)的鏡像倉庫。

可以 settings.xml 文件中的 mirrors 標(biāo)簽體中添加 mirror 元素來配置私服倉庫,其實(shí)就是用私服倉庫鏡像默認(rèn)的遠(yuǎn)程中央倉

<mirror><!-- id表示鏡像的唯一標(biāo)識,隨意填寫,但是要確保唯一性 --><id>private nexus</id><!--這里填寫被鏡像的倉庫的id,如果你沒有配置其它倉庫,只有默認(rèn)的中央倉庫,而默認(rèn)中央倉的id是central,所以你可以填寫central--><mirrorOf>central</mirrorOf><!-- 定義鏡像名稱,具體名稱隨意 --><name>private proxy nexus repository</name><!--自己搭建的Nexus服務(wù)器的倉庫地址--><url>http://localhost:8081/nexus/content/repository/maven-aliyun/</url></mirror>

說明:
Maven 下載依賴資源的時候先解析 pom.xml 查找資源倉庫,找到倉庫后會根據(jù)倉庫的 ID 去 settings.xml 中查詢是否有被鏡像,如果有則會訪問鏡像倉庫,如果鏡像倉庫找不到資源是不會再去被鏡像的遠(yuǎn)程中央倉查找依賴資源的。

IntelliJ IDEA 集成 Maven

IDEA 集成 Maven 其實(shí)就三件事,告訴 IDEA Maven 的 Home Path 在哪里?用戶級別的 settings.xml 在哪里?用戶本地的倉庫在哪里?

打開 IDEA 的偏好設(shè)置界面,具體設(shè)置內(nèi)容參見下面的截圖:

總結(jié)

以上是生活随笔為你收集整理的macOS安装Maven_IDEA集成Maven的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。