## 5. maven私服
### 5.1 私服说明
maven仓库分为本地仓库和远程仓库,而远程仓库又分为maven*仓库、其他远程仓库和私服(私有服务器)。其中,*仓库是由maven官方提供的,而私服就需要我们自己搭建了。
maven私服就是公司局域网内的maven远程仓库,每个员工的电脑上安装maven软件并且连接maven私服,程序员可以将自己开发的项目打成jar并发布到私服,
其它项目组成员就可以从私服下载所依赖的jar。私服还充当一个代理服务器的角色,当私服上没有jar包时会从maven*仓库自动下载。
nexus 是一个maven仓库管理器(其实就是一个软件),nexus可以充当maven私服,同时nexus还提供强大的仓库管理、构件搜索等功能。
### 5.2 搭建maven私服
①下载nexus
https://help.sonatype.com/repomanager2/download/download-archives---repository-manager-oss
②安装nexus
将下载的压缩包进行解压,进入bin目录
打开cmd窗口并进入上面bin目录下,执行nexus.bat install命令安装服务(注意需要以管理员身份运行cmd命令)
③启动nexus
经过前面命令已经完成nexus的安装,可以通过如下两种方式启动nexus服务:
1. 在Windows系统服务中启动nexus
2. 在命令行执行nexus.bat start命令启动nexus
④访问nexus
启动nexus服务后,访问http://localhost:8081/nexus
点击右上角LogIn按钮,进行登录。使用默认用户名admin和密码admin123登录系统
登录成功后点击左侧菜单Repositories可以看到nexus内置的仓库列表