win环境下配置nexus3

maven和nexus

maven是基于Java的构建工具,依赖管理工具,项目信息管理工具

nexus是仓库管理工具,是一种远程仓库,私服一般使用nexus搭建。

私服还有:

jar下载搜索顺序:本地仓库--》nexus私服--》maven中央仓库

 

 

nexus

1 下载安装

在Windows7 64位下运行  直接百度的一个Windows系统安装的压缩包 解压就可以了

链接:https://pan.baidu.com/s/1baM-tkkCGeP8-T1W9Z_ABw 
提取码:w3b9 
复制这段内容后打开百度网盘手机App,操作更方便哦

2  win+R 输入cmd进入打开命令行

 进入nexus目录下的bin 

使用.\nexus.exe /run 开始运行

输入完成就开始运行 运行成功

3为nexus创建服务(省略···不知道有啥用)

win7环境下不是管理员 会提示错误   所以以管理员身份运行


4.使用浏览器打开地址 http://localhost:8081/, 进入nexus面板

点击右上方sign in进行登录

登录名默认admin,密码会自动生成在本地文件里,如下图所示(也有说默认密码是admin123 我没试)

 

 

可自己修改密码 ··

5进去之后的页面

 

可以看出maven的资源库要三种类型 

proxy代理资源库   代理公共的远程仓库

 

hosted托管资源库(宿主仓库)  部署无法从公共仓库获取的构件(egOracle的jdbc驱动)以及自己或者第三方的项目构件

Hosted有三种方式:Releases、Snapshot、Mixed

Releases: 一般是已经发布的Jar包

Snapshot: 未发布的版本

Mixed:混合的

 

group是组资源库  nexus通过仓库组统一管理多个仓库。这样项目中请求group直接请求仓库组管理的多个仓库

 添加其他仓库时 要注意顺序

官方文档中建议:

It is recommended practice to place hosted repositories higher in the list than proxy repositories. For proxy repositories, the repository manager needs to check the remote repository which will incur more overhead than a hosted repository lookup.

 

希望将hosted repositories【宿主仓库】的顺序放在proxy repositories【代理仓库】之前,因为一个group【仓库组】中可以涵括这些宿主仓库和代理仓库。而一整个的group是作为一个public,一个接口给别人使用的。

 

所以当查找架包的时候,如果代理资源库在前面,那就是先从远程去查找jar,而不是先从宿主仓库(本地仓库)去查找是否有jar。

 

然后后面模拟创建仓库什么的是比着下面这个大佬的博客整的  感谢!!!

 

【Maven】2.使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值