在maven安装目录下的conf/setting.xml的profiles节点中加入: profile !--profile的id-- iddev/id repositories repository !--仓库id,repositories可以配置多个仓库,保证id不重复-- idnexus/id !--仓库地址,即nexu
在maven安装目录下的conf/setting.xml的<profiles>节点中加入:
<profile><!--profile的id-->
<id>dev</id>
<repositories>
<repository>
<!--仓库id,repositories可以配置多个仓库,保证id不重复-->
<id>nexus</id>
<!--仓库地址,即nexus仓库组的地址-->
<url>http://10.0.12.20:8081/nexus/content/groups/public/</url>
<!--是否下载releases构件-->
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<!--是否下载snapshots构件-->
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 -->
<pluginRepository>
<!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 -->
<id>public</id>
<name>Public Repositories</name>
<url>http://10.0.12.xx:8081/nexus/content/groups/public/</url>
<releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
<snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
在<settings>(也就是当前配置文件的根节点)里启用私服,建议写在</settings>前面:
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
搭建完成
注意:10.0.12.xx:8081更具自己环境设置
关注 微信公众号 Java一号 获取更多java资源