Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。
1、下载Nexus:https://blog.sonatype.com/ 选择开源版本Nexus Pepository OSS(Pro是专业版需要付费)
2、
屏幕快照 2018-04-12 下午5.21.19.png
3、
屏幕快照 2018-04-12 下午5.22.48.png
4、在服务器 /usr/local/ 目录下新建nexus 目录,并将下载下来的压缩包放置在该目录下。
新建文件夹:mkdir nexus
屏幕快照 2018-04-12 下午5.42.16.png
5、解压文件在该目录
解压:tar -xzvf nexus-2.14.8-01-bundle.tar.gz
解压完成后删除压缩包:rm nexus-2.14.8-01-bundle.tar.gz
屏幕快照 2018-04-12 下午5.46.35.png
6、 修改配置文件
cd nexus-2.14.8-01/conf/
vi nexus.properties
屏幕快照 2018-04-12 下午5.50.48.png
7、启动nexus
直接运行:/usr/local/nexus/nexus-2.14.8-01/bin/nexus start 或者 进入/usr/local/nexus/nexus-2.14.8-01/bin/ 目录运行:./nexus start
屏幕快照 2018-04-12 下午5.57.35.png
注意:可能会报错,报上面错误时:需要修改运行的用户,修改运行文件 nexus,命令:vim nexus,将RUN_AS_USER修改为root;
运行命令:vi /usr/local/nexus/nexus-2.14.8-01/bin/nexus
打开后将RUN_AS_USER 修改为root (这一样默认是注释的,需要把注释去掉)
屏幕快照 2018-04-12 下午6.00.00.png
保存退出后再运行启动命令:./nexus start
屏幕快照 2018-04-12 下午6.00.21.png
查看运行状态:./nexus console
屏幕快照 2018-04-12 下午6.20.13.png
注意:需要安装jdk ,Nexus才能跑起来,否则会抱错,jdk安装请看,tomcat 安装篇
8、浏览器中输入:http://ip:端口/nexus
点击右上角login in 登录,默认用户名:admin,密码:admin123
[图片上传中...(屏幕快照 2018-04-12 下午6.25.42.png-f1e106-1523529067039-0)] 屏幕快照 2018-04-12 下午6.25.42.png
到这里我们的Nexus就搭建好了,这样我们就可以把自己的公共模块发布到自己的Maven仓库了
网友评论