Nexus 2.x 仓库创建和配置

编程教程 > Java (16) 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
Docker配置docker-compose.ymlversion: "3.8"services: nexus: image: docker.1ms.run/s
一、登录nexus​登录nexus3二、创建本地仓库(Repository)​nexus创建本地仓库点击Create repository,然后选择仓库类型为maven3(hosted)​nex...
一、admin登录到nexus3​admin登录到nexus3提示:这里密码当然是输入自己的哈二、创建某个库的管理员角色 下面将创建maven-my这个私有本地库的管理员角色​创建仓库maven...
一、maven私服上传自建的jar之项目的pom.xml文件配置 &lt;repositories&gtl;&lt;--私服下载配置--&gtl; &lt;repository&gt...
1.注册中央仓库账号打开 https://issues.sonatype.org/  注册一个账号。账号注册 填入你自己的账号注册信息即可。2.创建issues 登录成功后在导航找到新建点击弹窗...
idea maven https私服下载报错解决idea 打开设置菜单,找到setting-&gtl;Build,Excution,Deployment-&gtl;Build Tools&gtl...
java生成带参数二维码,java怎么生成二维码?java生成二维码工具类。如果你还在寻求这些问题的解答就进来看看吧。
注册maven中央库账户打开地址:Maven Central (sonatype.com) 参考上图,然后进入下一个页面
环境说明 dockerdocker-composemysql 5.7nacos 2.2.3 docker-compose 配置
升级环境说明目前项目使用的2.3.7版本(自己感觉还行,但是官方已经停止支持了。)Spring Boot 官方支持情况spring boot 官方支持情况官方在今年8月就终止了对2.3.x的版本...
前言使用Spring Boot 3 Security 6.2 JWT 完成无状态的REST接口认证和授权管理。环境JDK 17Spring Boot 3.3.2
前言距离springfox的swagger2.x 以及3.0.0 长久等待,等来了springdoc的swagger 3 为啥是3是因为支持openapi3.0
环境JDK 17Spring Boot 3.2.1-3.2.3Spring Security 6.2.1-6.3.1Spring Security 权限/角色常
linux中samba客服端smbclient整合shell脚本实现类似ftp脚本下载上传文件,Linux,samba,smbclient