1、下载nexus
地址:https://www.sonatype.com/download-oss-sonatype
下载相应版本的zip包。
2、安装nexus
下载完成后,解压到本地任意目录。
然后,添加bin目录到环境变量path下:
执行nexus install将nexus安装为windows服务。可将nexus服务设置为手动启动,通过nexus start和nexus stop来启动和退出。
打开浏览器,输入http://localhost:8081/nexus/
点击右上角的Log In,输入用户名admin,密码admin123登录
3、nexus仓库配置
点击左侧Repository,查看nexus内置的仓库
hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件;
proxy 代理仓库:代理公共的远程仓库;
virtual 虚拟仓库:用于适配 Maven 1;
group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。
4、配置maven使用nexus私服
在本地环境的maven安装目录.m2下的配置settings.xml文件,在<mirrors>节点下面新增如下代码:
<mirror> <id>central</id> <mirrorOf>*</mirrorOf><!-- * 表示让所有仓库使用该镜像--> <name>central-mirror</name> <url>http://localhost:8081/nexus/content/groups/public/</url> </mirror>
启动本地项目测试jar包的下载目录是否跟上述url节点下的地址一致,如果一致则说明maven配置使用nexus私服成功。