Nexus(1):Nexus的安装与配置
1 Nexus详细介绍
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。
2 基于CentOS7搭建Maven私服
2.1 环境准备
操作系统: CentOS7
JDK版本: 1.8以上
Nexus版本: 3.38.1
2.2 安装包下载地址
https://help.sonatype.com/repomanager3/product-information/download
如果下载不了,可以将下载地址复制到迅雷,用迅雷来下载。
2.3 安装nexus
1 安装jdk
Linux(8):安装JDK_不死鸟.亚历山大.狼崽子的博客-CSDN博客
2 使用命令解压到指定目录
tar zxvf nexus-3.38.1-01-unix.tar.gz -C /home/nexus
解压后有两个目录,如下:
3 运行nexus
进入nexus-3.38.1-01/bin目录,执行以下命令
./nexus start
4.运行命令后,界面显示如下,可以使用./nexus status显示运行状态
到这一步,我们的私服搭建其实就可以了,接下来我们设置一些私服的配置.Nexus是提供了一套基于ExtJS的可视化界面,我们可以再里面配置代理仓库以及管理自己第三方jar的仓库。
2.4 配置及仓库类型讲解
浏览器访问地址默认为:http://192.168.222.132:8081,IP地址根据自己情况修改为linux主机的IP地址。访问首页截图如下:
点击上图右上角 Sign in 按钮,即可登录进行管理,登录需要输入账号和密码:
账号默认为:admin
密码默认安装后会随机生成一个,可以通过如下命令获取:
cat /home/nexus/sonatype-work/nexus3/admin.password
使用上述账号和密码首次登录会提醒要求修改密码:
修改默认密码后,会弹出一个对话框,要求选择是否允许匿名访问,如下图,这里我们选择不允许:
至此,我们已经完成了nexus的安装和最基础的配置,nexus默认会创建一系列仓库
登陆成功后点红色框中的按钮进行相关配置:
进入仓库之后操作如下:
仓库类型:
proxy:本地代理仓库,通常我们会部署自己的构件到这一类型的仓库。
hosted:代理的远程仓库,它们被用来代理远程的公共仓库,如maven中央仓库,阿里的镜像。
group:仓库组,用来合并多个hosted/proxy仓库,通常我们配置maven依赖仓库组。
可以进入maven-maven-central 修改相关配置:
进入maven-public 仓库,复制地址:http://ip地址:8081/repository/maven-public/ 给别人使用需要把ip地址修改成neuxs的服务器的IP地址。
访问http://ip地址:8081/repository/maven-public/ 说明Nexus 服务器搭建成功了。
Nexus(1):Nexus的安装与配置相关推荐
- 从零开始搭建系统2.1——Nexus安装及配置
在安装配置Nexus时,请先确定您已经配置好jdk 1.创建目录 2.下载安装包 [root@localhost usr]# cd nexus 下载地址:https://www.sonatype.co ...
- Nexus 安装与配置
这里介绍下 SonaType Nexus 2.x 的安装(Windows 环境)和配置. 安装 下载 进入Nexus 官网下载页面:https://www.sonatype.com/download- ...
- 制品仓库 Nexus 安装、配置、备份、使用
目录 1.1 Nexus 优点 1.2 Nexus 仓库类型 2. 安装 Nexus 2.1 设置持久化目录 2.2 拉取 Nexus docker 镜像 2.3 运行并启动 Nexus 3. 系统配 ...
- nexus安装 及配置阿里云代理
一.安装 1.安装jdk https://mp.csdn.net/mdeditor/86539449# 2.安装nexus (使用用户为admin, 非root用户) 2.1基本信息 2.2 安装 # ...
- Nexus的安装和配置
Nexus的安装和配置 一.理论 简介 nexus是一个强大的maven仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问. nexus是一套开箱即用的系统不需要数据库,它使用文件系统加Lu ...
- linux设置nexus开机自启动_linux安装nexus(支持jdk1.7)并设置开机启动
版本:nexus-2.6.4-02-bundle 这个版本jdk需要1.7或以上 注:nexus 2.6版本之后不再支持jdk1.6 nexus 2.5.x nexus最后一个支持jdk1.6版本的 ...
- nexus 仓库类型_Nexus仓库搭建及配置详解
Nexus仓库简介 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven ...
- Nexus升级、license安装和恢复密码
原文链接:https://blog.csdn.net/ligang636/article/details/42386639 一.Nexus系列物理硬件 1.1 Nexus 7010 1.2 Nexus ...
- Nexus概述- Nexus 简介、安装管理操作
一.Nexus简介 Nexus全称Sonatype Nexus,是一种特殊的远程仓库,它是架在局域网内的仓库服务. Maven访问远程仓库下载jar包是需要外网支持的,在不提供外网或者网速很慢的情况下 ...
- 【Nexus】Nexus简介与安装
[Nexus]Nexus简介与安装 1.简介 2.通过docker搭建 2.1.docker安装 2.2.创建nexus数据目录 2.3.拉取nexus镜像 2.4.创建nexus容器 2.5.访问项 ...
最新文章
- 配置Java网络应用程序的开发框架
- nginx 访问控制 防盗链
- 动态sql拼接单引号与 变量赋值
- σ(゚∀゚ ∬オレの性格だ
- MySQL 架构组成—存储引擎
- 解决SpringBoot更新数据到MySQL乱码问题
- SpringBoot中怎样对外开放一个接口返回Json数据
- 判断字符串格式_Blind_pwn之格式化字符串
- iOS开发两个距离较近的按钮同时触发事件的解决方法
- Windows组策略完善主机安全整改实战(1)
- 用html制作篮球网页,篮球网站的设计与实现).doc
- 【VUE】npm run dev b报错 “'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”
- Python实现线性判别分析教程
- 創新組合型的架構設計(Part-4):EIT造形幕後的設計思想
- 计算机组成原理 day01 - 第一章
- 为什么要学习IA/IP/IE?
- 腾讯云 视频通话SDK 第一个坑 域名要开https
- Ubuntu添加中文支持
- java 保存gif图片_java gif图片保存处理逻辑
- idea使用Protobuf插件
热门文章
- 弈剑听雨阁战场克敌生存最新1.0版
- python除法编程_跟老齐学Python之啰嗦的除法
- Aegisub的视频窗口详解
- [UWP] 使用SemanticZoom控件
- Oracle项目管理系统之赢得值管理
- select * from table where id=#{id}中id和#{id}是什么意思?
- html封面设计图片手绘大全,一套富有创意的简约手绘插图,用于墙面装饰、明信片或小册子封面设计。手绘矢量设计元素。病媒EPS10....
- element 饿了么前端框架基础
- 狂神RabbitMQ
- OSI 七层模型详解