Docker搭建Maven私服(Nexus3),整合Springboot上传下载依赖

Docker搭建Maven私服(Nexus3),整合Springboot上传下载依赖,我们在JavaWeb开发中必不可少的就是jar包管理-maven,在没有maven之前,都是自己手动下载jar包导入到项目中,非常的繁琐。,maven出现之后,又迎来新的问题,对于仓库里人家发布的都可以引用下载,但是公司自己内部写的jar包,不想让外人看到,自己公司来回粘贴复制,非常的繁琐,版本维护起来也是十分头疼!,这时Nexus Repository出现了,现在主流的还是nexus3,所以今天小编带大家一起搭建使用一下。当然公司也必须有一个自己的私服,来存放公司的技术沉淀,提高开发效率!,网上教程看了很多,但是基本都是教怎么上传到私服,从私服拉取依赖就没有写!,官网地址:https://help.sonatype.com/repomanager3/product-information,nexus3是一种特殊的远程仓库,一般部署在公司服务器或者局域网内的仓库服务,私服代理广域网上的远程仓库,供公司的Maven用户使用。,当Maven依赖需要依赖的时候,它从私服请求,如果私服上不存在依赖,则从外部的远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。,我们还可以把一些无法从外部仓库下载到的构件上传到私服上。,总的准则:无论私服有没有,我们本地都是使用私服提供的!​,给权限:,我们看到密码可以在容器内获取:,由于我们挂载了数据文件,主要在宿主机上查看即可!,切换到目录:,查看密码:,密码:206d5b6b-cc58-403f-af03-e5c8772a803a,图片,ip+端口访问:http://192.168.239.132:8081/,图片,用户:admin
密码:挂载目录下的admin.password文件内。,图片,图片,图片,由于匿名访问有安全性问题,在公司还是禁用为好!,图片,图片,图片,我们可以看到有三种类型:,还有一些仓库名称:,点击maven-central进入详情:,把代理地址换为阿里云的:https://maven.aliyun.com/repository/public,往下滑到最后点击保存!,图片,关于很多教程都是新建用户和仓库,小编这里就使用admin和自带的仓库了!
一般的小公司够了,公司有一定规模在新建吧!!,我们打开本地的settings.xml文件,把私服的地址和用户配置上去!,双击deploy,上传私服!,图片,图片,一共上传了两次,都在私服中存在!,图片,我们新建一个springboot项目,然后引入依赖:,要勾选Projects下面的配置,不然无法引入依赖!,图片,新项目可以使用依赖中的注解:,图片,经过半天的测试加编写,终于完成,对于私服有了更深的认识!,私服是每个公司必须要有的,当然也是我们必须要掌握的,小编整理出来,方便大家学习!,优点前面都说了,这里就不多说了!

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/18380.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月5日 上午12:00
下一篇 2023年3月7日 下午10:34