使用Nexus配置Maven私有仓库
1、下载nexus
https://www.sonatype.com/download-oss-sonatype
2、上传到我的目录software
解压到当前目录:tar -xzvf nexus-3.9.0-01-unix.tar.gz
3.修改配置
默认8081端口,我们可以不用改,检查一下防火墙有没有禁用这个端口,有的话需要添加例外[我这里是直接关掉了防火墙]
查看一下端口状态https://www.cnblogs.com/hebiao/p/12966000.html
发现这个端口没有开放。
4.启动Neuxs
进入Neuxs的bin目录下,执行命令:./nexus run
第一次初始化使用run,后边都用start
然后就开始了漫长的启动过程ing,等待。。。
显示了一个这个Started Sonatype Nexus OSS ,代表成功了。
这里是nexus基本的几条命令,启动,关闭,状态等
5.验证确实安装配置成功了
打开浏览器,访问:http://ip地址:8081/
到这一步死活没法访问,好像断网一样。mmp
老版本或许端口号后边还需加nexus,但我的这么新应该不是这个原因。
过了一晚上启动结果发现内存不够,只能重启虚拟机,再来
先查看nexus启动没,start后提示成功了,但是特么的./nexus status 发现并没有起来,坑
尝试用./nexus run来启动,报错了:
貌似是权限不足,那我切到root试试:
嗯,果然是权限问题,切到root后启来了,进程也有了。
只不过弹了个警告,大意是,不建议使用root用户来做启动
行行行,听你的,你是老大。
不建议用root但是普通用户又没权限,真的是rlgl!
查了一下,发现一条命令,可以将文件或文件夹及所有子目录内容的操作权限赋予一个普通用户
chown -R 普通用户:普通用户群组 *
chown -R hb:hb *
*代表当前执行路径下的所有文件内容,也可以是一个路径
再到浏览器去访问,发现可以了。
默认用户名 admin 默认密码 admin123