在創建Maven項目的時候,經常忘記修改本地Maven倉庫的位置導致C盤空間暴漲,所以修改LocalRepository很有必要的。
Step1:
在Maven根目錄下,找到conf目錄,進入打開settings.xml文件。settings.xml是對Maven的基本配置,文件的基本結構如下:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地倉庫位置 -->
<localRepository />
<!-- 交互模式 -->
<interactiveMode />
<!-- 配置是否在build時連接網絡 -->
<offline />
<!-- 插件組 -->
<pluginGroups />
<!-- -->
<servers />
<!-- 代理服務器 -->
<proxies />
<!-- 鏡像位置 -->
<mirrors>
<mirror>
<id>mirrorID</id>
<mirrorOf>repositoryID</mirrorOf>
<name></name>
<url></url>
</mirror>
</mirrors>
<proxies />
<profiles />
<activeProfiles />
</settings>
默認的settings文件中都已經寫好,還有許多的註釋文件,此處修改LocalRepository和Mirror下的url地址即可:
原有的遠程倉庫鏡像位置在Maven官方,服務器自然也在國外,因此修改到阿里雲的公有倉庫會讓項目在構建過程中,下載jar包的速度更快。(圖中標籤都在註釋當中,啓用時需要消除註釋)
aliyun :http://maven.aliyun.com/nexus/content/groups/public
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置好以後,在Eclipse或Intelli Idea中修改使用剛剛修改好的settings.xml文件了。
Eclipse EE中已經集成了Maven,但是需要Coder設置settings.xml,所以找到Windows -> Preference ->Maven ->Settings,如下圖所示,修改settings.xml文件位置和本地倉庫位置即可。
此處的Local Repository無法修改,是由於之前在settings.xml文件中已經寫明瞭LocalRepository的位置。