基于本地仓库搭建nexus***
1. 前言
在公司里运行工程代码顺风顺水,离职后,你可能有公司的部分代码,但是打开工程,满屏标红,看着是不是很难受?有没有办法不标红呢?当然是有的,只需要搭建自己的***,把本地仓库的jar上传上传到***即可,慢慢看完下面你就知道怎么做了。
2. nexus安装
从nexus官网下载一个免费版本的tar:https://www.sonatype.com/products/repository-oss-download,需要填写公司邮箱才能下载。
下载完成后,解压nexus-3.37.0-01-mac.tgz并启动nexus。终端显示:Starting nexus,表示启动成功
注意nexus中有三种类型的仓库:
- proxy, 代理仓库,数据从代理接口获取,这里阿里、华为、中央仓库均是外网代理仓库。
- hosted,***仓库,也就是自己部署的release和snapshot包,nexus默认创建了两个仓库:maven-releases和maven-snapshots.
- group,组合仓库,可以将proxy/hosted类型仓库组合成自己的仓库,有先后顺序,nexus默认创建了maven-public作为组合仓库。
使用***,需要修改maven settings.xml配置,将所有的jar查询均拦截为走***地址
完整内容,详见:blog