Sonatype Nexus搭建Maven私服

发布时间:2021-07-25 07:16:39

Nexus简介

Nexus是当前流行的Maven仓库管理软件。


安装Nexus

当前最新版为 3.10.0 .
下载地址: https://help.sonatype.com/repomanager3/download
下载解压后有下面目录:


nexus-3.10.0-01 该目录包含Nexus运行需要的文件,启动脚本,依赖jar包等。sonatype-work 包含Nexus生成的配置文件,日志, 仓库文件等

启动Nexus:
cd nexus-3.10.0-01
./bin/nexus start
常用命令
Usage: ./bin/nexus {start|stop|run|run-redirect|status|restart|force-reload}
启动后在浏览器中访问http://localhost:8081/
默认端口是8081, 要修改在 etc/nexus-default.properties 下
登陆默认账号为 admin/admin123


Maven默认仓库


仓库分类

宿主仓库:maven2 (hosted) 公司内项目会部署在宿主仓库中
代理仓库:maven2 (proxy) 从远程仓库下载并缓存构件
仓库组:maven2 (group) 为了方便, 直接从仓库组下载,而仓库组没有实际内容。它会转向宿主仓库或代理仓库获得实际构件。


手动部署第三方构件

使用Upload手动上传第三方构件


Nexus创建任务

Nexus提供可配置的调度任务用来方便管理,可以设定任务的运行周期:每小时,每周,每月等。


Maven配置从Nexus下载构件

在POM中配置仓库和插件仓库




nexus
Nexus
http://localhost:8081/nexus/content/repositories/public/

true


true



该配置只对项目生效, 要想让本机项目全部生效,需要修改 setting.xml 文件,修改Profile节点。
通过mirror节点将中央仓库的下载请求都发到Nexus私服




nexus
*
http://localhost:8081/nexus/content/repositories/






nexus


nexus
private nexus
http://localhost:8081/nexus/content/repositories/
true
false




nexus
private nexus
http://localhost:8081/nexus/content/groups/public/
true
false






nexus

部署构件到私服

将公司内部构件发布到宿主仓库中。
修改项目的POM文件




nexus-public
Public Repository
http://localhost:8081/nexus/content/repositories/public/


snapshots
Snapshots Repository
http://localhost:8081/nexus/content/repositories/snapshots/


nexus仓库对匿名用户是只读的,为了部署,需要在setting.xml中增加认证信息。




nexus-public
admin
admin123


snapshots
admin
admin123


地址:https://blog.csdn.net/yonggang7/article/details/79942608

相关文档

  • 描写母爱的作文二年级,写母爱的四年级作文
  • c++基础复习_简单程序
  • tomcat和apache所有版本下载地址
  • 我当”和事佬“
  • 论艺术氛围与艺术成长论文
  • C++中运算符优先级的学习注解
  • 五年级上学期学生评语集锦
  • 给王亚平阿姨的一封信
  • B&K TEST for I-DEAS 6.6 Windows 1DVD BioSolveIT Leadit.2.3.2.Win32 1CD BioSolveIT SeeSAR.v7.1 Win3
  • 女孩诗经取名字的方法介绍
  • 2020年12月教师思想汇报《先进文化的传播者》
  • 吃扁豆角有什么好处 长扁豆角的做法大全
  • 普通最小二乘法的两种推导方法
  • wamp 访问出现index of
  • 基于python的《飞机大战》游戏(分为面向过程版本和面向对象版本)
  • 2020大学辅导员下学期工作计划
  • 创投日报:3月27日收录投融资项目31起
  • 安徽黄山的特产有哪些
  • 一道终身受用的测试题作文
  • 教育学专业毕业实习报告范文4篇
  • C语言中的按位运算
  • 全麦面包的不同做法
  • 新疆生育保险报销流程
  • 非常有哲理个性签名大全
  • 漂流的经验 水流形态的认识
  • 额尔古纳SEO培训:如何让网站改版更有创意性?
  • 医师2020年上半年述职报告范文
  • 销售主管的2020年终个人总结1200字
  • 爱情中男生的情感测试题详情
  • 孙悟空的结拜兄弟有谁
  • 猜你喜欢

  • 零售药店管理制度汇总
  • 八年级英语(上)期中学业水*检测试卷
  • DSP结构与测试方法研究
  • 2018-2019学年福建省龙岩市上杭县第一中学等六校高二下学期期中考试地理试题 Word版
  • [精品课件]201x届高三英语二轮复* 专题二 语法基础 第六讲 介词、介词短语课件
  • 以暑假生活为话题的作文600字
  • 06第五章药品管理立法 PPT资料共122页
  • 物流系统控制培训课程(PPT 42页)
  • 桐城市孔城加油站管理服务有限公司企业信用报告-天眼查
  • 往年专业技术人员继续教育-信息化建设考试题库和答案解析含具体做题方法
  • 关于回到家乡舍不得离开的诗句有哪些
  • 黑龙江2015年土地估价师《管理基础与法规》:耕地占用税模拟试题
  • 2011年全国各地中考数学真题分类汇编:第29章锐角三角函数与特殊角
  • 广东省深圳市2015年高三第一次调研考试理综化学试题(一模)
  • 九年级(初三)化学 第二节物质组成的表示教案1.doc
  • 一种低抖动快锁定的时钟数据恢复电路设计
  • 有关离别的说说心情句子
  • 2020年两会学习体会:从‘治安’到‘管理’
  • 2012读书讲演比赛方案
  • 2017年中国烘焙专用油发展现状与市场前景分析(目录)
  • 化妆品行业策划方案51
  • 小学优秀作文素材安全你我他
  • 2019高考英语复*:语法专题 专题6 正反解读动词的时态和语态
  • 青海高原一株柳教学反思
  • 关于下雪的作文400字
  • 2019精选教育人教版八年级上册第二单元 试卷集.doc
  • 2019-2020年公务员考试备考行测《其他常识》考前练*题含答案解析(第六十四篇)[海南]
  • 浅谈如何培养低年级学生的计算能力[1]
  • 知秋初中作文
  • 四年级下册英语课件-M10 U2 Sam had lots of chocolate_|外研社(三起) (10)
  • 关于项目404解决方法:前提条件:项目路径都是正确的
  • 初一叙事作文《黯蓝(三)》200字(共7页PPT)
  • 树莓派 按键程序 附代码
  • 课外文言文阅读练习题
  • 基于java的在线作业提交点评系统设计与实现
  • 健康之路颈椎保健操视频
  • 关于钓鱼岛事件议论文作文
  • 我和足球的故事作文
  • 面对一朵花作文【初中初二800字】
  • 初二地理复*学案 (1)
  • 孕妇不能吃的中药
  • 自驾游汽车租赁合同
  • 电脑版