首页 > 其他分享 >私服仓库的搭建

私服仓库的搭建

时间:2022-09-21 14:56:49浏览次数:56  
标签:仓库 私服 maven nexus 版本 test 搭建

通过linux安装 docker 安装maven私服

1、 docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3

2、curl 127.0.0.1:8081 运行maven私服 来判断是否安装完毕

3、 docker exec -it 8a1dcfb84f53(这个 通过 docker ps 查看获取id) bash

4、cat /nexus-data/admin.password (获取密码)

https://note.youdao.com/yws/public/resource/1e43a3d5165d7671e7638f65064d0f45/xmlnote/AC8EBBFC46754697AB86D0C7D066940F/4303

 

复制该密码 账号为admin

5、登陆

https://note.youdao.com/yws/public/resource/1e43a3d5165d7671e7638f65064d0f45/xmlnote/C0CADD604FDC4B99A578207585903672/4314

登陆后会先让你设一个新密码

6、创建仓库,点击Create repository,然后选择maven2(hosted)然后输入仓库名称(test-release)。在version policy中选择这个仓库的类型,这里选择根据你idea中maven配置来选择 Snapshot,在Deployment policy中选择Allow redeploy(这个很重要).

image-20220727214730564

https://note.youdao.com/yws/public/resource/1e43a3d5165d7671e7638f65064d0f45/xmlnote/A869EF2CC66549D98061CB293F0E29AC/4304

Snapshot版本代表不稳定、尚处于开发中的版本,快照版本。

Release版本则代表稳定的版本,发行版本。

7.点击左侧菜单栏的Users菜单,然后点击Create local user.我这里创建了一个用户,账户:test、密码:test

 

 

8.本地Maven中的settings.xml 新增如下配置

<servers>
<server>
        <id>mayikt</id>
        <username>test</username>
        <password>test</password>
      </server>
  </servers>

9.在模块 pom 中新增:

<distributionManagement>
  <repository>
      <!--此名称要和.m2/settings.xml中设置的ID一致 -->
      <id>test</id>
      <url>http://192.168.163.129:8081/repository/test-release/</url>  
  </repository>
</distributionManagement>
  1. 点击Maven depoly

  2. 登录maven仓库中查看 模块 api接口 是否上传成功

12.在想要调用的项目模块 pom中 引入 maven私服仓库地址 maven update 即可从 maven私服中下载到上传的接口项目

常见错误:

1.例如 jar无法下载 检查 账户和密码 其次发布项目 是发布 整合模块的 不是单独发布 小模块 不然jar包无法下载。

2.-注意限定版本一定为snapshot,因为上传的对应仓库的存储类型为snapshot 否则jar无法删除

标签:仓库,私服,maven,nexus,版本,test,搭建
From: https://www.cnblogs.com/lsnotbug/p/16715554.html

相关文章

  • Redis集群搭建
    Redis集群本章是基于CentOS7下的Redis集群教程,包括:单机安装RedisRedis主从Redis分片集群 1.单机安装RedisLinux版安装首先需要安装Redis所需要的依赖:yu......
  • 【云原生】Docker私服
    目录一、访问Docker仓库二、DockerHub2.1、注册2.2、登录2.3、拉取镜像2.4、推送镜像2.5、自动创建三、Docker私有仓库3.1、安装运行docker-registry3.1.1、运行私有......
  • Dubbo的环境搭建
    Dubbo的环境搭建最近在复盘之前做过的项目,想重新整理一下各类技术点,那就先从这个印象最为深刻的Dubbo开始吧什么是DubboDubbo是一款开源的RPC架构,它主要有以下功能......
  • 使用containerlab搭建cilium BGP环境解析
    使用Containerlab+Kind快速部署CiliumBGP环境一文中使用Containerlab和Cilium实现了模拟环境下的CiliumBGP网络。它使用Containerlab模拟外部BGP路由器,使用Cilium......
  • Maven仓库地址 【Maven专栏】
    一、Maven中央仓库地址1.http://www.sonatype.org/nexus/2.http://mvnrepository.com/(本人推荐仓库)3.http://repo1.maven.org/maven2二、Maven中央仓库地址大......
  • elasticsearch集群搭建
    1、配置java环境2、配置内核参数vim/etc/security/limits.conf*softnofile65536*hardnofile65536*softnproc2048*hardnproc2048*softmemlockunlimi......
  • 使用qiankun搭建微服务 (通信部分)2
    本章介绍一下qiankun的主和子应用之间的通信,原理其实是发布订阅模式,类似vue的eventbus,首先主和子应用里面都要有一个初始化的action,如下:import{initGlobalState}from......
  • Centos 7 web 环境搭建
    1、Xshell5为了方便管理操作服务器,这里采用xshell5来连接服务器,使用ssh证书,端口号22,对于购买的与主机需要开放相应的端口。如下是连接成功的提示:[c:\~]$openCon......
  • 只需 6 步,你就可以搭建一个云原生操作系统原型
    简介: 当云原生和操作系统这两个热点话题相遇的时候,会发生什么故事?编者按:过去的三年对基础软件领域来说是不平凡的三年,是波涛汹涌的三年。随着国际形势和行业格......
  • 几个Git仓库开源软件的比较
    特性gitlabgitblitgitbucketgogsgitolite公开库√√√√√私有库√√√√√在线编辑√×√××wiki√√√√×issue√√......