關於私有倉庫配置
放在項目根pom.xml文件中
<
repositories
>
<
repository
>
<
id
>internal repository</
id
>
<
name
>Local repository</
name
>
<
snapshots
>
<
enabled
>true</
enabled
>
<
updatePolicy
>interval:30</
updatePolicy
>
<
checksumPolicy
>warn</
checksumPolicy
>
</
snapshots
>
</
repository
>
</
repositories
>
注意:
私有庫配置不要放在settings.xml中,項目構建要儘量減少對環境的依賴,這樣在多種編譯環境,都可以快速的成功編譯,而不需要對環境做各種設置,減少環境配置時間,節省無謂時間浪費
如果有必須在settings.xml中配置私有倉庫情況,如:archetype項目的本地或構建環境構建,在settings.xml下使用profile形式加載私有庫配置
<
profiles
>
<
profile
>
<
id
>archetype</
id
>
<
repositories
>
<
repository
>
<
id
>archetype</
id
>
<
releases
>
<
enabled
>true</
enabled
>
<
checksumPolicy
>fail</
checksumPolicy
>
</
releases
>
<
snapshots
>
<
enabled
>true</
enabled
>
<
checksumPolicy
>warn</
checksumPolicy
>
</
snapshots
>
</
repository
>
</
repositories
>
</
profile
>
</
profiles
>
添加阿里雲加速鏡像~/.m2/settings.xml 鏡像配置
編輯 ~/.m2/settings.xml , 在<settings></settings>下加入下面配置
<
mirrors
>
<
mirror
>
<
id
>nexus-aliyun</
id
>
<
mirrorOf
>central</
mirrorOf
>
<
name
>Nexus aliyun</
name
>
</
mirror
>
</mirrors>