官网下载较慢, 可以通过网盘下载: nexus-3.31.1
安装教程参考: CentOS7下安装Nexus私服及基础配置
http://${nexus_host}:8081
首次登录会随机初始化admin密码, 如下图, 打开对应的文件复制密码后可登录

登录成功后会强制用户修改密码
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fh12a1WN-1678601766029)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20230311225328510.png)]](/uploadfile/202406/6c7f09d5b5ccb82.png)
不要都使用admin, 先新增用户, 如: nexus

如果是个人研究使用, 建议首先配置清除策略(Cleanup Policy), 包括已发布天数和最近一次使用天数两种, 可同时选

如果是公司内网, 一般还需要设置代理:

| 项目 | 具体说明 |
|---|---|
| hosted | 本地存储。像官方仓库一样提供本地私库功能 |
| proxy | 提供代理其它仓库的类型 |
| group | 组类型,能够组合多个仓库为一个地址提供服务, 包括proxy,group或hosted类型均可组合 |
proxy仓库如果代理的是https类型的仓库, 那么必须首先添加和导入信任证书, 否则可能无法代理
如: ali-public: https://maven.aliyun.com/repository/public

这里仅仅示范snapshot类型仓库创建:

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uScgFuEB-1678601766030)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20230312134450198.png)]](/uploadfile/202406/ce62396ac6cd140.png)
Proxy和Hosted仓库, 如果是snapshot类型记得添加清除策略在settings.xml中添加mirros, 指向我的私有仓库, 并且代理所有*
nexus * 我的私有仓库 http://192.168.31.6:8081/repository/nexus-group/
在settings.xml中添加认证配置:
nexus-snapshot nexus nexus
在pom.xml中添加部署的仓库信息:
nexus-snapshot http://192.168.31.6:8081/repository/snapshot-hosted/
注意仓库id要保持一致
使用mvn命令部署:
mvn clean package install deploy
查看上传效果:

一般情况下maven项目部署release时都会经过maven-release-plugin, 但这会涉及git操作, 比如打标签等, 但有些项目没有被git托管, 此时使用界面化上传就比较方便了
界面上传仅仅针对release仓库, 因此需要先创建nexus-release, 然后点击上传


查看结果

上一篇:黑马redis学习记录:缓存
下一篇:系统讲解CUDA环境配置