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 &
3.访问nexus
http://192.168.81.210:8081/ 账号是admin、密码是admin123 登录nexus
4.认识nexus
4.1.nexus块存储
点击设置—blob stores,即可看到nexus的块,将整个磁盘的大小都使用了出来
4.2.nexus仓库
点击设置—repositories
一般使用maven-public,将里面的连接地址配置到maven中
maven-public是个组,会把所有的仓库都找一遍,仓库分别是maven-central、maven-releases、maven-snapshots,如果都没有找到合适的jar包就会找maven-central通过proxy找到中央仓库,最后去下载jar包
maven-public地址
目前仓库还是空的
browse—maven-public