本文主要是记录使用Nexus Reposity Manage创建私服仓库并上传Jar,使用idea加载maven文件获取上传依赖文件过程中,所遇到的一些问题,在此小记希望对遇到此问题的小伙伴有帮助,
Nexus Reposity Manage仓库管理服务的搭建请参考:https://blog.csdn.net/LP1325308489/article/details/105699811
Nexus Repository Manager添加新的仓库请参考:https://blog.csdn.net/LP1325308489/article/details/105700555
下面进入正题:
一.批量上传jar到创建的私服仓库:
优点:该方式能够快速批量的将大量jar文件上传的仓库;
缺点:需要先将所需要的jar文件以及目录缓存先拉取到本地;
1.将本地maven缓存目录进行完整的复制到待上传文件夹中,注意一定要完整的复制:
2.编写读取maven缓存目录的脚本,将jar文件上传到私服仓库
3.运行脚本
sh +x nexus-upload.sh -u admin -p xxxx-0312 -r http://192.168.25.16/repository/你的私服仓库名称
注意:url 结尾 不要带 “/”,在仓库管理端通过copy按钮复制下来的url包含“/”
二.单个jar包上传到创建的私服仓库:
1、登录后台
2、单击Browse server contents图标,打开预览页面,如下图所示:
3、单击Browse菜单,选择组件库,打开上传组件页面,如下图所示:
4、单击Upload按钮,打开上传页面,上传jar包,并填写相关信息,如下图所示:
Browse:选择本地要上传的Jar文件:
Component coordinates:填写jar文件的基本信息
5、单击Upload按钮,上传jar包成功后,如下图所示: