03_nexus快速使用

本文档详细介绍了Nexus的安装步骤,包括创建用户并分配admin角色,以及如何创建不同类型的仓库如proxy、hosted和group。同时,提供了程序员在settings.xml、pom.xml和Jenkins settings.xml中的配置说明。
摘要由CSDN通过智能技术生成

安装步骤

$ sudo mkdir -p /opt/data/nexus/nexus-data && sudo chown -R 200 /opt/data/nexus/nexus-data && \
docker run -d -p 8081:8081 \
-e INSTALL4J_ADD_VM_PARAMS="-Xms1g -Xmx1g -XX:MaxDirectMemorySize=1g" \
-e NEXUS_CONTEXT=nexus \
-v /opt/data/nexus/nexus-data:/nexus-data \
--restart always
--name nexus sonatype/nexus3


# 测试  
$ curl http://192.168.1.100:8081/nexus/

# 启动后,查看日志信息
$ docker logs -f nexus
# 用户名是 admin
$ cat /opt/data/nexus/nexus-data/admin.password

操作步骤

创建用户分配角色

添加一个用户、直接分配admin角色省事

image-20210110211526999

image-20210110211837530

创建仓库

  • 创建proxy仓库,代理源是阿里
  • 创建proxy仓库,代理源是官网
  • 创建hosted仓库,存储release版本的代码(不是必须的,看你的需求)
  • 创建hosted仓库,存储snapshots版本代码(不是必须的,看你的需求)
  • 创建group仓库。关联多个仓库。

创建仓库的入口

image-20210110203505116

image-20210317210449615

我总共创建了这些仓库

haiao-repository-proxy # http://maven.aliyun.com/nexus/content/groups/public/
haitao-repository-proxy-official # https://repo1.maven.org/maven2/
haiao-repository-hosted-release # Disable redeploy
haitao-repository-hosted-snapshot # Allow redeploy
haiao-repository-group

image-20210317210412226

image-20210317210038918

程序员的配置

settings.xml

<settings>
  <!-- 改成你想设置的本地仓库路径 -->
  <localRepository>/opt/module/maven-3.6.3/maven_repository_haitaoss</localRepository>

  <!-- 为仓库列表配置的下载镜像列表。 -->
  <!-- 如果这里不配置,那么会使用私服里面配置的中央仓库地址下载依赖  -->
  <mirrors>
    <!-- 这里最好配置的是中央仓库,或者你能确定你配置的私服仓库里面的依赖满足项目的需求 也可以配置私服仓库地址 -->
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
       <!-- 如果url是中央仓库的地址,mirrorOf 必须写central -->
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>
  <!-- 配置好用户名和密码 -->
  <servers>
    <server>
     	<id>haitao-bs</id>
      <username>haitao</username>
      <password>haitao</password>
    </server>
  </servers>
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值