创建nexus私服+maven

背景:公司没有搭建maven仓库,且项目运行环境为内网,所以在maven添加某些依赖时会找不到jar包,所以在本地搭建neuxs,方便添加依赖。先下载的最新版本neuxs 3.x ,web界面不好用,于是下载了2.x老版本使用(个人体验2.x版本比较好用)。记录搭建过程,用于学习分享。

一、下载、安装nexus 2.14.10

1.下载成功后解压文件,包含以下两个文件
创建nexus私服+maven
2.找到自己使用的版本 nexuse-2.14.10-01–>bin–>jsw
创建nexus私服+maven
3.打开文件夹,文件目录如下。
先安装服务,再启动服务。需要稍微等一会,启动成功后再任务管理器可以看到服务已经启动。
创建nexus私服+maven
服务已启动
创建nexus私服+maven

4.打开localhost:8081/nexus/可以进入登陆界面
默认账户:admin 密码:admin123

5.几个仓库介绍
登陆成功后点击右侧列表 repository 进入如下页面
创建nexus私服+maven

7.开启远程索引下载
点击Apache Snapshots仓库,进行如下配置,开启远程索引下载,点击save按钮
创建nexus私服+maven

8.添加阿里云仓库
创建nexus私服+maven
阿里云地址:http://maven.aliyun.com/nexus/content/groups/public/
填写完成后保存

9.把新添加的库保存到公共组
创建nexus私服+maven
建议顺序为本地库、阿里云镜像、apache镜像

二、在maven中使用nexus
在maven的setting文件中添加如下代码

<mirrors>   
    <mirror>
      <id>nexus</id>
      <mirrorOf>central</mirrorOf>
      <name>internal nexus repository</name>
      <!-- 本地地址 -->
      <url>http://localhost:8081/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>

url是这个
创建nexus私服+maven

参考:
https://www.cnblogs.com/demingblog/p/3840174.html
https://www.cnblogs.com/helong/articles/2254446.html