maven入門:mac IntelliJ IDEA Maven項目package或compile時會從新下載jar解決方案(五)

目錄:

問題描述

昨晚發生一個很奇怪的現象,本來已經在本地工廠中存在的jar在對項目進行package或者compile時這些jar依然會到中央工廠下載(我是在setting.xml中配置了nexus的,所有工廠都會鏡像到nexus,包括中央工廠,具體配置請參見我之前寫的博客)。

問題出現原因:

在idea中如果按照如下配置setting.xml文件的位置,那麼idea在每次更新pom.xml時會到nexus(大家應該是/Users/mac/Desktop/settings.xml配置的遠程工廠)下載jar。但是我們執行package或者compile時實際用的並不是這個setting.xml。實際用的setting.xml依然是/usr/local/apache-maven-3.0.5/conf/目錄下的。
這裏寫圖片描述

解決方案:

我們將/Users/mac/Desktop/settings.xml 覆蓋/usr/local/apache-maven-3.0.5/conf/settings.xml即可解決這個問題。

備註

哪位同學知道爲什麼idea出現這個現象告訴我下哈,thank u.

發佈了41 篇原創文章 · 獲贊 35 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章