Nexus 2.x 仓库创建和配置

编程教程 > Java (26) 2025-02-26 16:49:26

Nexus 2 仓库简介

Nexus2 有4个仓库类型,分别是group/hosted/proxy/virtual 前三个比较常用,最后一个暂时没用到。

  • group  - 仓库组,表示一个仓库组包含多个仓库可以通过一个地址访问(聚合作用)
  • hosted - 本地仓库,也就是私有库(一般是公司项目自己的组件上传到这里)
  • proxy  - 代理仓库,去远程仓库下载缓存到本地(镜像加速公共库/组件作用)

Nexus 创建本地库 

登录Nexus ,然后点击添加按钮

Nexus 2.x 仓库创建和配置_图示-25197484ec31483892bb5a23366cc22d.png
仓库类型选Hosted

 

 

Nexus 2.x 仓库创建和配置_图示-b68e249d4ec041c0b74347606ea17441.png

需要填写项目:

  • 填写一个仓库id和名称,名称会回显
  • 选类型为 Maven2
  • 仓库策略为:Release 稳定/快照版

其他可以默认

最后点击最下面的Save按钮,这个按钮在网页底部哟

 

Nexus 创建代理仓库

Nexus 2.x 仓库创建和配置_图示-079f9b4e931d44c1a9de5226fad49b06.png
添加Proxy代理仓库

重点配置项目下图已圈出来了,

Nexus 2.x 仓库创建和配置_图示-33fc115d5b3249dca2cab6839534a234.png

 

  • 填写一个仓库id和名称,名称会回显
  • 选类型为 Maven2
  • 仓库策略为:Release 稳定/快照版
  • 远程仓库地址

配置项目,代理仓库比本地仓库多一个代理仓库地址配置。

 

Nexus 创建仓库组 

Nexus 2.x 仓库创建和配置_图示-3c47829a20d04233aff72186e1d30378.png

 

Nexus 2.x 仓库创建和配置_图示-5d5a23670553484fb3a73ca22e536cea.png
将可用的放到Ordered里面

举例:你配置组仓库地址下一个 spring.jar,按上图配置,会先去 maven-163仓库拉取,如果没拉渠到再去maven-local仓库拉,都没拉到就报错了。

提示:Ordered Group Respositories 下面的仓库可以拖动排序哟

 

Maven 使用配置

Nexus 2.x 仓库创建和配置_图示-c8153d3836984ef99b0ec10cba374580.png

复制组仓库地址Path,添加到maven的配置文件里面,参考:

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  
  <localRepository>D:\maven_res</localRepository>
  
  <mirrors>
    
	 <mirror>  
        <id>my-nexus</id>  
		<mirrorOf>*</mirrorOf>  
        <name>aliyun</name>  
        <url>https://you.domain.com/content/groups/maven-public/</url>  
    </mirror>
	
  </mirrors>
</settings>

 

额外

Maven提示:读取文件/pom.xml 时出错(通用解决办法) 检查maven 的setting.xml文件,看看节点信息是否配置有误

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
Nexus 2 仓库简介Nexus2 有4个仓库类型,分别是group/hosted/proxy/virtual 前三个比较常用,最后一个暂时没用到。group
一、登录nexus​登录nexus3二、创建本地仓库(Repository)​nexus创建本地仓库点击Create repository,然后选择仓库类型为maven3(hosted)​nex...
环境说明Linux服务器一台安装docker服务nexus3镜像拉取 可选择版本拉取docker pull sonatype/nexus3:3.32.1 也可以拉取最新版本:docker pul...
Docker配置docker-compose.ymlversion: "3.8"services: nexus: image: docker.1ms.run/s
基于之前的Nexus 2.x Docker 环境,Nexus 2.x忘记管理员密码的找回办法。删除数据目录下面的以下文件切换到nexus 2.x数据目录cd n
一、问题背景nexus3 这种东西,传完一次,很少动了,很容易忘记密码,不要急有方法找回
一、admin登录到nexus3​admin登录到nexus3提示:这里密码当然是输入自己的哈二、创建某个库的管理员角色 下面将创建maven-my这个私有本地库的管理员角色​创建仓库maven...
一、maven私服上传自建的jar之项目的pom.xml文件配置 &lt;repositories&gtl;&lt;--私服下载配置--&gtl; &lt;repository&gt...
如果是直接部署的 nexus, 需要修改 $install-dir/bin/nexus.vmoptions 文件 ,添加参数-Xms128m -Xmx512m -XX:MaxDirectMe...
idea maven https私服下载报错解决idea 打开设置菜单,找到setting-&gtl;Build,Excution,Deployment-&gtl;Build Tools&gtl...
npm通过verdaccio搭建私服镜像库,以此提高本地多人协同install速度。verdaccio安装方式选为docker方式。docker相关知识可以查看
概述接前几篇harbor 2.10.x离线安装Harbor 镜像复制后,这里简述docker配合harbor私服镜像pull(拉取)和push(上传)操作示例。
1.注册中央仓库账号打开 https://issues.sonatype.org/  注册一个账号。账号注册 填入你自己的账号注册信息即可。2.创建issues 登录成功后在导航找到新建点击弹窗...
环境说明 dockerdocker-composemysql 5.7nacos 2.2.3 docker-compose 配置
Newifi3 D2 硬件参数信息 Newifi3 D2 硬件配置信息 SOCMT7621A2.4G无线芯片MT7603EN5G 无线芯片MT7612EN5G 功放芯片SKY85717-21RA...