nexus私服部署

1.nexus私服简介

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。

2.安装nexus

nexus安装十分简单,只需要解压启动即可

1.下载地址
链接:https://pan.baidu.com/s/1Xf_95ZszPtLmd0pkqa9q1Q
提取码:long

2.依赖于java环境,因此安装jdk
[root@nexus ~]# yum -y install java

3.解包
[root@nexus ~]# tar xf nexus-3.13.0-01-unix.tar.gz -C /usr/local/

4.启动
[root@nexus nexus-3.13.0-01]# ./bin/nexus start
WARNING: ************************************************************
WARNING: Detected execution as "root" user. This is NOT recommended!
WARNING: ************************************************************
Starting nexus

启动过程比较慢,稍等即可

5.如果启动后java经常掉了那么久使用下面目录输出日志查看详细信息,也可以拿这个目录去启动nexus
[root@gitlab nexus-3.13.0-01]# ./bin/nexus run &

Nexus私服部署(十七)_maven

3.访问nexus

http://192.168.81.210:8081/
账号是admin、密码是admin123
登录nexus

Nexus私服部署(十七)_maven仓库_02

4.认识nexus

4.1.nexus块存储

点击设置—blob stores,即可看到nexus的块,将整个磁盘的大小都使用了出来

Nexus私服部署(十七)_jar包_03

4.2.nexus仓库

点击设置—repositories

一般使用maven-public,将里面的连接地址配置到maven中

maven-public是个组,会把所有的仓库都找一遍,仓库分别是maven-central、maven-releases、maven-snapshots,如果都没有找到合适的jar包就会找maven-central通过proxy找到中央仓库,最后去下载jar包

Nexus私服部署(十七)_maven_04

maven-public地址

Nexus私服部署(十七)_maven仓库_05

目前仓库还是空的

browse—maven-public

Nexus私服部署(十七)_jar包_06