Maven 配置私服仓库或者私服镜像

1. 概述

在默认的情况下,maven 下载任何jar包默认都是走国外的的中央仓库地址 https://mvnrepository.com,那么限于网速非常慢,需要配置中央仓库或者私服地址。

2. 私服仓库配置

如果自己搭建了Nexus私服,那么可以在 $M2_HOME/conf/settings.xml 中配置。

2.1. profiles

<profiles></profiles> 中加入以下配置,记得 url 改成公司自己的私服地址,或者是阿里云 http://maven.aliyun.com/nexus/content/groups/public

2.2. activeProfiles

3. 镜像仓库配置 mirror

将所有repository的id修改为central,直接覆盖maven超级pom中的morning中央仓库,相当于此时唯一的远程中央仓库变成了我们自己配置的两个仓库。

然后将url配置全部改为http://central,其实是没意义的一个url,因为此时在需要从远程仓库下载依赖或者插件的时候,会从两个自己配置的central仓库去走,然后看release或者snapshot是否支持,如果支持,那么就会找镜像配置,由于我们的镜像匹配所有请求,所以所有请求都会走镜像,而镜像配置的是私服地址,所以相当于所有的请求都会走私服了。

原创文章,转载请注明: 转载自LoserZhao – 诗和远方[ http://www.loserzhao.com/ ]

本文链接地址: http://www.loserzhao.com/bigdata/maintenance/maven-profile.html

文章的脚注信息由WordPress的wp-posturl插件自动生成

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

使用新浪微博登陆