1. 程式人生 > 程式設計 >Maven映象地址配置示例大全

Maven映象地址配置示例大全

最近在準備專案架構時,雖然自己已經又了私服,通過私服進行倉庫的管理,但是由於網速的限制原因,又想在專案環境遷移時可以快速的構建並啟動或者快速更新,之前專案開發的工作中,使用了一個國外的一個倉庫,拉取了一些壞的包,導致了一些異常,後來搞了好幾天才解決掉(解決辦法:當然是更換倉庫映象地址咯!!!),所以花費了些時間收集並整理了這些 maven映象地址。

Maven 映象地址大全

1、阿里的映象地址

<mirror>
 <id>alimaven</id>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

2、華為的映象地址

<mirror>
 <id>huaweicloud</id>
 <name>mirror from maven huaweicloud</name>
 <url>https://mirror.huaweicloud.com/repository/maven/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

使用華為Maven中央倉庫時,需要在servers節點增加一個server子節點,內容如下:

<server>
 <id>huaweicloud</id>
 <username>anonymous</username>
 <password>devcloud</password>
</server>

經過實際的生產使用後,貌似阿里的要比華為的要快些!

3、ibiblio 映象地址(這個也比較快的呃)

<mirror>
 <id>ibiblio</id>
 <name>Mirror from Maven ibiblio</name>
 <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

4、repo1.maven.org 映象地址

<mirror>
 <id>central</id>
 <name>Maven Repository Switchboard</name>
 <url>http://repo1.maven.org/maven2/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

5、repo1.maven.apache.org 映象地址

<mirror>
 <id>central</id>
 <name>Maven Repository Switchboard</name>
 <url>http://repo1.maven.apache.org/maven2/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

6、repo2 映象地址

<mirror>
 <id>repo2</id>
 <name>Mirror from Maven Repo2</name>
 <url>http://repo2.maven.org/maven2/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

7、spring.io 映象地址

<mirror>
	<id>sprintio</id>
	<mirrorOf>central</mirrorOf>
	<name>Human Readable Name for this Mirror.</name>
	<url>https://repo.spring.io/libs-snapshot/</url>
</mirror>

8、UK 映象地址

<mirror>
 <id>ui</id>
 <name>Mirror from UK</name>
 <url>http://uk.maven.org/maven2/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

9、JBoos 映象地址

<mirror>
 <id>jboss-public-repository-group</id>
 <name>JBoss Public Repository Group</name>
 <url>http://repository.jboss.org/nexus/content/groups/public</url>
 <mirrorOf>central</mirrorOf>
</mirror>

8、Google 映象地址

<mirror>
 <id>google</id>
 <name>google maven</name>
 <url>https://maven.google.com/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

9、Maven china映象地址

<mirror>
 <id>maven.net.cn</id>
 <name>Mirror from Maven in china</name>
 <url>http://maven.net.cn/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

10、Maven oschina映象地址

<mirror>
 <id>CN</id>
 <name>OSChinaCentral</name>
 <url>http://maven.oschina.net/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

在收集的這些Maven映象地址中,有兩個需要x牆的,如果說x牆比較麻煩,用閘門自己的都夠用了,目前自己使用的 Maven 映象地址有 阿里 和ibiblio 兩個映象地址,關於為啥不用華為的,因為才出來不久,還在持續的維護和穩定進行中,後期如果發現其它比較好用的 Maven 映象地址,會及時更新上來的!

Maven 映象地址配置示例

蒐集了那麼多的 Maven 映象地址,下面說說如何配置 Maven 映象地址,進入 Maven 的配置檔案 conf 檔案中,找到 settings.xml 檔案,如下圖:

Maven映象地址配置示例大全

編輯該配置檔案,找到 <mirror></mirror> 節點,例如,使用 阿里的maven 映象地址,則在該節點下輸入如下內容:

<mirrors>
	<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>
</mirrors>

如下圖:

Maven映象地址配置示例大全

到此這篇關於Maven映象地址配置示例大全的文章就介紹到這了,更多相關Maven映象地址配置內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!