您现在的位置是:首页 >其他 >Maven高级5-私服网站首页其他

Maven高级5-私服

码农.拉格朗日 2024-07-17 08:12:26
简介Maven高级5-私服

1. 简介

在这里插入图片描述

一台独立的服务器,用于解决团队内部的资源共享与资源同步问题(模拟了中央服务器);

在这里插入图片描述
https://help.sonatype.com/repomanager3/download

  1. 命令行启动服务器

在nexus.exe目录(bin目录)下启动cmd,输入nexus.exe /run nexus

  1. 在浏览器中访问服务器

http://localhost:8081

  1. 登录注册

账号admin,密码在它给出的路径文件下
在这里插入图片描述

2. 私服仓库分类

在这里插入图片描述
在这里插入图片描述

  1. 宿主仓库(Hosted Repository):是私服中存储实际构件的仓库,其包含了发布的构件。(上传)

  2. 代理仓库(Proxy Repository):是私服中的一种特殊的仓库,它不存储实际的构件,而是代理其他的 Maven 中央仓库或其他私服的宿主仓库,实现了本地仓库与远程仓库的无缝集成,不但可以加速 Maven 的依赖下载,还能保证构建的一致性。(连中央仓库的)

  3. 仓库组(Repository Group):是私服中的仓库集合,能够聚合多个宿主和代理仓库,并将它们整合成一个逻辑仓库。当 Maven 构建需要某个构件时,会依次在仓库组中的所有仓库中查找该构件,若查找成功则停止查找,并从该仓库下载构件,若查找失败则继续向后查找。(下载)

3. 资源上传与下载

在这里插入图片描述

先建两个仓库

在这里插入图片描述

在apache-maven-3.6.1 的conf目录下找到setting.xml,首先保证本地仓库能够访问私服;
这里的id是私服中服务器的id;
密码是在nexus中修改的密码;

在这里插入图片描述

这里的url是仓库组的路径

在这里插入图片描述

创建的仓库url

在这里插入图片描述
在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。