在 maven
pom.xml
中直接使用阿里雲鏡像
僅僅在 maven
settings.xml
中添加本地倉庫,項目中單獨配置阿里雲鏡像
<!-- 配置阿里雲倉庫 -->
<repositories>
<repository>
<id>aliyun-repos</id>
<url>https://maven.aliyun.com/repository/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>aliyun-repos</id>
<url>https://maven.aliyun.com/repository/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
注: <repositories>
標簽控制 maven
依賴下載的鏡像地址,<pluginRepositories>
標簽控制 maven
插件的下載鏡像地址,如果其中一個沒配置,那么默認依舊使用默認的倉庫地址。
個人想法:這樣的好處是,項目團隊共同開發的時候,直接拉取代碼就好,不用單獨配置本地 maven
配置文件,如果多個項目共同使用一個 maven
配置文件,可能不方便,如果涉及到自己搭建的私服,不同項目的私服地址可能不一樣。項目用什么就配置什么,靈活點。
補充:
setting.xml:該文件配置的是全局模式
pom.xml:該文件的配置的是項目獨享模式
注意:若 pom.xml 和 setting.xml 同時配置了,以 pom.xml 為准。