官网链接:https://www.sonatype.com/download-oss-sonatype
可以选择windows版和linux版,两者区别不大,以windows为例。
下载解压文件后:配置bin目录下nexus.vmoptions文件,适当调整内存参数,防止占用内存太大
etc目录下nexus-default.properties文件可配置默认端口和host及访问根目录。
linux:bin目录下执行sh nexus start启动服务,sh nexus stop停止服务
windows:bin目录,按住Shift键右键鼠标,选择“在此处打开命令窗口”,安装服务nexus.exe /install,卸载服务nexus.exe /uninstall,到计算机管理中启动nexus服务
地址栏访问nexus:localhost:8081,每次启动服务需要等待一会才可以打开
默认登录是游客身份:anonymous,可以查看仓库并下载依赖,但不能配置nexus
使用默认管理员身份登录,帐号:admin,密码:admin123
登录界面:
4、Blob Stores
依赖index存储目录,默认存储在default下:\sonatype-work\nexus3\blobs\default;
也可以自己新建一个目录专门存储某个库的索引,后面创建repository时可以选择;
另外,下载或上传到nexus3.10中的jar是被加密存储在\sonatype-work\nexus3\db下
一、nexus默认创建了几个仓库,如下,其中maven-aliyun和maven-third-party是手动添加的,三种类型
group:是一个仓库组,可包含hosted和proxy两种库,下载时按配置顺序从中依次查找
hosted:一般部署我们自己项目打包的jar,供内部人员下载
proxy:代理远程仓库,maven-central是默认maven中央仓库代理,maven-aliyun是后加的阿里远程库代理,通过代理从远程库中下载的依赖都会被缓存到nexus的proxy库中
二、使用时,将maven-aliyun和maven-third-party添加到maven-public中,常用的库靠前,如下
三、alimaven代理库配置:配置Proxy的Remote storage为阿里的远程库地址
四、创建hosted和proxy库是需要指定Version policy:
release:专用于部署发布版本的jar
snapshot:专用于部署快照版本的jar,jar都是以-SNAPSHOT结尾,pom中version需以-SNAPSHOT(必须大写)结尾
mixed:可包含release和snapshot版本
五、创建hosted类型仓库时,需要将Deployment policy设为Allow redeploy,否则无法部署jar
六、这样settings.xml文件直接使用配置好的maven-public仓库组获取依赖即可,最后附上settings文件
数据权限:repository权限有两种类型,repository admin和repository view,每种类型又有6种权限标识,分别是:,add,browse、delete、edit、read,包含其它5种权限,也可以自定义操作标识,正常系统的生成权限足够使用
用户角色,新建一个角色,指定该角色可对哪些库进行哪些操作,如下
注意:如果想访问一个group库中配置的所有库,则需要为该角色添加group中所有库的访问权限
因为默认的anonymous游客用户只能查看无法部署jar,而admin是管理员身份主要用于配置nexus,所以新建一个可以部署查看jar但不能配置nexus的用户,只需要将该创建的role赋给user,如下
9、anonymous
普通未登录用户,都是游客用户,正常如果想要下载依赖,需要勾上Allow access,如下
当然,为了安全性需要控制外界游客用户对私库的访问,如下
然后,需要在settings文件中设置proxies代理访问即可屏蔽游客访问,只开放内部人员访问
定时任务Tasks,新建一个Maven - Delete unused SNAPSHOT类型定时任务,定期清理过期不使用快照版依赖
定时任务官网介绍:https://blog.sonatype.com/2009/09/nexus-scheduled-tasks/
repository使用nexus配置group组下载依赖,当私库服务器连接不上时,还可以从mirror中查找依赖,proxies可通过nginx配置
12、pom文件
pom最后添加如下配置,注意repository的id需要和settings中server的id一致,也就是以server指定的用户登录进行上传部署,普通游客没有权限部署,部署命令:mvn clean deploy
Original url: Access
Created at: 2019-03-21 16:14:42
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论