简单介绍
前言:我们常用的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版本类似的