我选择用nexus搭建私服,下面直接上干货
1、下载
nexus下载:https://www.sonatype.com/download-oss-sonatype
选择适合你操作系统的版本进行下载
这里要提一点的是,3.x以后要求jdk版本必须在1.8以上,如果jdk版本不符,启动时会报错如下错误
所以下载前需要大家对照版本进行下载,下面是我从官网截取的要求,一个是早期版本的要求,一个是3以后的要求
2、安装
下载完成后解压即可,位置自己决定,我放在以下位置
nexus-2.11.1-01>>bin>>jsw,然后选择对应的操作系统
执行 nexus install 将Nexus安装为Windows服务。可将服务启动方式设为手动,以后通过 nexus start 即可启动Nexus ,通过 nexus stop 退出Nexus:我在这里只是为了演示一下搭建,所以选择第一项,直接启动。
三、配置nexus
启动完成后,打开浏览器,访问:http://localhost:8081/nexus/
点击右上角 Log In,使用用户名:admin ,密码:admin123 登录
选择Repositories>>Add>>Proxy Repository,然后填写4、5、6三个地方,保存
6处填:http://repository.sonatype.org/content/groups/public/
图里少了一个/ 确保6下面的remote Storage Location 是ture,允许下载远程仓库索引。
四、配置本地settings.xml
<mirrors>
<mirror>
<id>central</id>
<name>central-mirror</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
将你maven使用的settings.xml文件中的镜像地址更改为nexus的中央仓库地址即可
五、测试是否成功
手动创建maven项目,命令行进行编译,编译前将你自己本地仓库下载的jar清空
如图,成功