当前位置:   article > 正文

Nexus:私服依赖管理器-下载、启动、批量上传依赖_nexus下载

nexus下载

概述

下载

官网: https://www.sonatype.com/products/repository-oss-download

下载地址: https://help.sonatype.com/repomanager3/product-information/download/download-archives—repository-manager-3

在这里插入图片描述

如果迅雷仍然下不动,在后面滚轮选更旧的版本,就有速度的了(我最终选了3.41.1-01这个版本就下得动了)

在这里插入图片描述

小知识

依赖文件名构成
//依赖在maven中的文件格式以及路径
maven仓库目录/groupId(逗号换成左斜杠符号)/artifactId(逗号换成左斜杠符号)/版本号/{artifactId}-{version}-{classifier}.jar
  • 1
  • 2

在这里插入图片描述

上传依赖接口(都支持Basic认证)

注意: 如果在nexus已经上传过的依赖文件,重新调用接口是不会覆盖nexus原本的文件,接口直接返回400状态码给你表明上传失败;在nexus中没有的依赖文件,调用上传接口,上传成功会返回个201状态码


nexus登录的账号、密码
在这里插入图片描述

在这里插入图片描述

方式1(Put)- 更推荐-少送很多参数

在这里插入图片描述

在这里插入图片描述

方式2(Post)- 官方的swagger接口文件 - 不推荐-需要明确区分jar包的属性信息

接口文档: nexus访问地址/#admin/system/api

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

问题解决
部分包传不上去

排查: 自行去nexus的UI页面手动上传包,然后去页面给你的报错问题,可能是你当前的创的nexus私库不支持传非正式版本的包,即jar包或pom文件名含有SNAPSHOT字眼

在这里插入图片描述

批量上传脚本

Linux版本: https://blog.csdn.net/weixin_39651356/article/details/126007459

Java版本: https://blog.csdn.net/weixin_39651356/article/details/127168726

Windows

启动文档: https://help.sonatype.com/repomanager3/installation-and-upgrades/installation-methods

//1. 启动命令
//进入指定目录
cd nexus安装目录/nexus-3.41.1-01/bin
nexus.exe /run


//2. 首次登录、管理员密码文件
cd nexus安装目录/sonatype-work/nexus
more admin.password


//3. 启动成功后的浏览器页面
http://127.0.0.1:8081
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13


Nexus安装目录文件
在这里插入图片描述

首次登录管理员密码文件
在这里插入图片描述

启动成功的命令行
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48767?site
推荐阅读
  

闽ICP备14008679号