关于私有仓库配置
放在项目根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>