当前位置: 首页 > news >正文

maven 私服nexus安装与使用

一、下载nexus

Sonatype公司的一款maven私服产品

1、官网下载地址:https://help.sonatype.com/repomanager3/product-information/download

 

2、csdn下载地址:https://download.csdn.net/download/u010197591/87522994

二、安装与配置

1、下载后解压如下:

2、进入nexus-3.27.0-win64\nexus-3.27.0-03\bin目录后有如下文件:

 

 

编辑nexus.vmoptions配置文件,可修改一些启动参数,默认不改动该文件

 

3、进入到nexus-3.27.0-win64\nexus-3.27.0-03\etc

 

 编辑nexus-default.properties配置文件,可修改启动后的服务端口,默认8081

 4、进入到nexus-3.27.0-win64\nexus-3.27.0-03\bin该目录下,有个启动程序nexus.exe

需要注意,打开cmd,进到该目录下 执行启动命令:nexus.exe /run nexus

 

 

启动成功,使用内置jetty服务器提供web服务。

三、使用nexus

1、打开浏览器访问:http://localhost:8081/

 

 点击登录Sign in,弹出登录框,提示账号是admin ,初始密码生成在该文件里:nexus-3.27.0-win64\sonatype-work\nexus3\admin.password,

 

拿到密码登录后,会强制要修改一次密码

 选择 Enable anonymous access

好了,进入到nexus主页面,点击browse看到如下已有的仓库

 2、新建如下自己的仓库,当然,你也可以使用已有仓库,看你自己需求。接下我会新建2个宿主仓库、1个代理仓库和1个仓库组,分别是:liuyc-snapshot 开发版本(快照版本),liuyc-release 稳定版本(发布版本),liuyc-proxy(代理仓库用来代理到中仓库)liuyc-group (仓库组,用来统一管理)

分别选择如下几种类型

 

需要注意的是创建代理仓库时,必须指定中央仓库地址,我这里用阿里镜像:https://maven.aliyun.com/repository/public

在创建仓库组时,需要注意的是,把其中3个仓库加入到仓库组管理

 

 

 仓库全部创建完后如下:

 3、配置maven中settings.xml文件

配置 server

配置私服地址信息

 

 4、如果你的项目工程需要上传到私服中进行共享,在你的项目工程 pom文件中加入如下maven配置:

 

 

<!--当前工程保存在私服中的具体位置--><distributionManagement><repository><id>liuyc-release</id><url>http://localhost:8081/repository/liuyc-release/</url></repository><snapshotRepository><id>liuyc-snapshot</id><url>http://localhost:8081/repository/liuyc-snapshot/</url></snapshotRepository></distributionManagement>

 

http://www.lryc.cn/news/26052.html

相关文章:

  • 详解数据结构中的顺序表的手动实现,顺序表功能接口【数据结构】
  • 【二】kubernetes操作
  • 如何在 C++ 中调用 python 解析器来执行 python 代码(五)?
  • 八 SpringMVC【拦截器】登录验证
  • PhotoShop基础使用
  • 借助阿里云 AHPA,苏打智能轻松实现降本增效
  • 美团2面:如何保障 MySQL 和 Redis 数据一致性?这样答,让面试官爱到 死去活来
  • react hooks学习记录
  • 创新型中小企业认定评定标准
  • 记录一次nginx转发代理skywalking白屏 以及nginx鉴权配置
  • 如何使用FarsightAD在活动目录域中检测攻击者部署的持久化机制
  • Python - 操作txt文件
  • 老杜MySQL入门基础 1
  • Vue中splice的使用
  • Ubuntu通过rsync和inotify实现双机热备
  • 【python】异常详解
  • pc、移动端自适应css
  • Threejs 教程1
  • WuThreat身份安全云-TVD每日漏洞情报-2023-02-23
  • C语言--模拟实现库函数qsort
  • 面向专业课教学和学习的《计算机数学》点播工具
  • 域权限维持之创建DSRM后门
  • 【苹果内购支付】关于uniapp拉起苹果内购支付注意事项、实现步骤以及踩过的坑
  • 一:BT、BLE版本说明及对比
  • php宝塔搭建部署实战多模板cms管理系统源码
  • 【数据结构初阶】手把手带你实现栈
  • liunx 端口号开放和关闭
  • 【oracle】问题分析常用查询语句
  • 将vue-devtools打包成edge插件
  • SpringBoot常见面试题汇总(超详细回答)