Maven 学习笔记 - 私服
过程是学了,但是安装包下载不动,未亲手验证
发布日期:2021-06-30 14:54:21
浏览次数:4
分类:技术文章
本文共 1544 字,大约阅读时间需要 5 分钟。
Maven 学习笔记 - 私服
基础知识
- 本地仓库:本机上的仓库,主要起缓存作用
- 私服:存放中央服服务没有的内容。通常是私有的资源。
- 中央服务器:公开的。大家都在用的。
- 访问私服需要权限配置在本地仓库配置中:
C:\Users\JERRY\.m2\setting.xml
- 上传组件到私服,在项目中配置:
pom.xml
私服管理
创建多个仓库
,放进同一个组仓库
,拿资源时直接访问仓库组
- 宿主仓库
hosted
- 保存无法从中央 仓库获取的资源
- 自主研发
- 第三方非开源项目
- 保存无法从中央 仓库获取的资源
- 代理仓库
proxy
- 代理远程仓库, 通过nexus访问其他公共仓库,例如中央仓库
- 仓库组
group
- 将若干个仓库组成一 个群组,简化配置
- 仓库组不能保存资源, 属于设计型仓库
1. 搭建私服
- 下载:
- 解压使用。
- 运行 :bin目录下的
nexus.exe /run 服务名
默认访问
nexus.exe /run NexusJerry`
- 修改端口: 在
etc/nexus-default.properties
2. 修改本地仓库配置
C:\Users\JERRY\.m2\setting.xml
2.1 配置私服的访问权限
server
对应私服中的仓库,为了便于管理:我们这里的id
等于仓库名
。
jerry-release admin admin jerry-snapshots admin admin
配置仓库镜像
符合mirrorOf规则的仓库走镜像
mirrorOf
:*
匹配所有;external:*
除了本地仓库id1, 仓库id2
:多个*,!仓库id1
除了仓库id1
URL
在Browse
列表中找到仓库组的URL
字符直接点【copy】
按钮复制获得。- 多个
mirror
从上到下逐个找。
如果是central
库,先从阿里服务器找,找不到再从我们自己的服务器找。
jerry-release central http://maven.aliyun.com/nexus/content/repositories/central jerry-snapshots * http://localhost:8081/repository/maven-public/
发布到私服
配置上传到私服
在项目 pom.xml
中配置
id
到本地配置中找私服的账号密码
jerry-release http://localhost:8081/repository/jerry-release/ jerry-snapshots http://localhost:8081/repository/jerry-snapshots
发布
转载地址:https://jerryjin.blog.csdn.net/article/details/116123800 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月23日 13时37分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Not using PCAP_FRAMES 解释(snort中)
2019-04-30
技术转管理?这些“坑”你要绕道走
2019-04-30
领域驱动设计(DDD)前夜:面向对象思想
2019-04-30
Camera驱动调试小记
2019-04-30
对于中断函数返回值的分析
2019-04-30
四线触摸屏原理
2019-04-30
C/C++如何返回一个数组/指针
2019-04-30
腾讯AI语音识别API踩坑记录
2019-04-30
YbtOJ——递推算法【例题4】传球游戏
2021-07-03
YbtOJ——字符串处理【例题1】数字反转
2021-07-03
MatConvNet安装
2021-07-04
ROS安装与卸载
2019-05-01
安装openrave 0.9的各种依赖包
2019-05-01
trajopt代码使用
2019-05-01
kpm代码使用细节
2019-05-01
redis
2019-05-01
@FeignClient注解的重复名称解决
2019-05-01
java.net.BindException: 无法指定被请求的地址
2019-05-01
scala list
2019-05-01