參考自,maven教程:http://maven.apache.org
mirrors配置在.m2/setting.xml文件中,用於配置maven倉庫的鏡像倉庫們。
一般來說,默認倉庫為maven的中央倉庫,但是有時候需要指定公司的鏡像倉庫為中央倉庫,因為公司會發布很多與公司業務或者技術相關的jar包到私庫上。所以需要在setting.xml中指定倉庫的位置,以便於下載私有jar包,並且也免去每個項目配置repository的麻煩。
示例配置如下:
id標識作用,目前沒有發現其他作用
name起了個名字
url指定倉庫位置
mirrorOf指定了倉庫的類型,或者范圍,比如實例中的central表示中央倉庫;如果使用* 的話,則表明所有的jar包需要遠程倉庫的話就都需要走配置的mirror(在pom.xm配置了repository的除外,因為同時也可以從指定的repository中下載)。
詳細說明mirrorOf:
1.配置為<mirrorOf>*</mirrorOf>,僅指定一個倉庫,且只能指定一個,如果再配置其他mirror的話,其他mirror無效。一般用於公司私庫配置
2.待續,可以看下面的截圖,來自maven官網