> Tip:Nexus 是典型的 JavaWeb 应用,所以**安装nexus之前一定要安装jdk环境** > > 参考: > > * 《maven实战》第9章和第6章 # 下载 > 官网下载太慢,百度云盘下载: > > 链接:https://pan.baidu.com/s/1ihdAkVfQbfdcl6KIlgQtxQ > 提取码:tpxt [Nexus官网下载地址](https://www.sonatype.com/download-oss-sonatype) ![image-20200808162545096](imgs/image-20200808162545096.png) ![image-20200808162759278](imgs/image-20200808162759278.png) [Nexus历史版本下载](https://help.sonatype.com/repomanager3/download/) ![image-20200808163029711](imgs/image-20200808163029711.png) # Centos7 下安装 1. 解压 ```shell tar -zxvf nexus-3.18.1-01-unix.tar.gz -C /usr/local ``` 解压后2个目录:nexus-3.18.1-01 和 sonatype-work(后者是nexus的工作目录) 2. 启动 ```shell cd /usr/local/nexus-3.18.1-01/bin ./nexus run ``` > Nexus 就是一个JavaWeb应用,所以启动过程和普通的JavaWeb一样。 3. 访问 nexus ip和端口配置 NEXUS_HOME\nexus-3.18.1-01\etc\nexus-default.properties 中 # Windows 下安装 1. 解压 解压后2个目录:nexus-3.18.1-01 和 sonatype-work(后者是nexus的工作目录) 2. 启动 进入 NEXUS_HOME/nexus-3.18.1-01/bin 中,cmd命令行中执行 `nexus.exe /run` 3. 访问 nexus [http://localhost:8081](http://localhost:8081) ip和端口配置 NEXUS_HOME\nexus-3.18.1-01\etc\nexus-default.properties 中 # 私服的简单使用 ## 1. 用户-角色-权限 nexus 预定义了 admin 用户,拥有对 nexus 完全控制的权限。密码在登录框中会有所提示。首次登录后就被要求修改密码。 ## 2. Nexus 仓库 nexus 有三种仓库类型:proxy、hosted、group(整合多个仓库) nexus 内置了以下几种仓库: ![image-20200808183443418](imgs/image-20200808183443418.png) ## 3. 远程仓库下载配置 pom.xml 当前项目有效 ```xml .. nexus Nexus http://192.168.1.3:8200/repository/maven-public/ true daily false nexus Nexus http://192.168.1.3:8200/repository/maven-public/ true false .. ``` settings.xml (所有项目有效) ```xml ... nexus nexus Nexus http://192.168.1.3:8200/repository/maven-public/ true daily false nexus Nexus http://192.168.1.3:8200/repository/maven-public/ true false nexus ... ``` ## 4. 远程仓库上传配置 pom.xml ```xml ... nexus-releases Nexus Releases Repository http://192.168.1.3:8200/repository/maven-releases/ nexus-snapshots Nexus Snapshots Repository http://192.168.1.3:8200/repository/maven-snapshots/ ... ``` ## 5. 私服配置 私服+镜像 = 绝配 settings.xml ```xml ... nexus http://192.168.1.3:8200/repository/maven-public/ * ... ```