在Linux服务器上搭建Nexus私服

586 阅读2分钟

简单介绍

前言:我们常用的maven仓库有中央仓库(全球共用),私有仓库(公司内部共用),和本地仓库(个人私有).类似代码托管大概有GitHub(全球代码托管)和gitee(国内版代码托管)和Gitlab(公司私有代码托管),所有一般公司要内部搭建的往往就是内部代码托管(Gitlab)和内部jar包托管(nexus私服),这里演示的主要是nexus私服的搭建,主要目的是学习并可以模拟maven上传自己的jar包到公司开发流程.

私服的搭建

安装私服软件nexus

首先安装或者搭建服务器自然需要软件的,那么nexus软件下载地址:    www.sonatype.org/nexus/go

 接下来填写

这里以安装Linux版本的centos8作为安装环境,安装Linux版本的Nexus私服服务器软件

新建文件夹用于存放nexus安装包,然后进入文件夹,将文件通过XFTP上传上去,并解压

[root@VM-0-16-centos ~]# cd /opt/software/nexus
[root@VM-0-16-centos nexus]# tar -zxvf nexus-3.28.1-01-unix.tar.gz 

 在/etc/profile配置环境换件变量,编辑

export NEXUS_HOME=/opt/software/nexus/nexus-3.28.1-01

修改端口号并启动

9081(默认是8081,这里演示是为了你的8081万一在使用,修改了就不会冲突,但是注意端口9081先放行才行),在/opt/software/nexus/nexus-3.28.1-01/etc打开配置文件nexus-default.properties,在这个配置文件修改即可,然后后台启动(控制台没有日志输出)

[root@VM-0-16-centos bin]# ./nexus start

此时会报警告

[root@VM-0-16-centos bin]# ./nexus start
WARNING: ************************************************************
WARNING: Detected execution as "root" user.  This is NOT recommended!
WARNING: ************************************************************
Starting nexus
修改/opt/software/nexus/nexus-3.28.1-01/bin里面的脚本nexus,把run_as_root=true 改成run_as_root=false 就可以

然后重新启动,首次启动登录的时候账户默认admin,密码在提示的指定的文件你面有,输入密码后可以顺带在提示框修改密码,然后登录测试  49.xxx.xxx.xxx:9081

 

私服的使用

参考zhangxiaoxiang.blog.csdn.net/article/det…  即可,这里不再累述了,和Windows版本类似的