一、环境
系统:CentOS7
JDK:1.8(Linux x64 Compressed Archive)
NEXUS:3.28.1-01
二、安装JDK
1、官网下载JDK:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2、tar包上传到服务器/usr/local下然后解压(目录自己定)
3、配置系统环境变量
vi /etc/profile
#JAVA
export JAVA_HOME=/usr/local/jdk1.8.0_271
export PATH=$PATH:$JAVA_HOME/bin
# 保存退出
source /etc/profile
4、执行命令 java -versio 查看版本确保配置成功
三、下载NEXUS
下载页面:https://help.sonatype.com/repomanager3/download?_ga=2.182516517.281959121.1603532604-1598553193.1603532604(下载需要科学上网)
四、安装NEXUS
1、服务器上创建目录 /usr/local/nexus-3.28.1-01
2、上传nexus到这个目录然后解压
3、解压后:nexus-3.28.1-01 服务器目录 sonatype-work私有库目录
4、配置系统环境变量
vi /etc/profile
#NEXUS
export NEXUS_HOME=/usr/local/nexus-3.28.1-01/nexus-3.28.1-01
export PATH=$PATH:$NEXUS_HOME/bin
#保存后退出
source /etc/profile
5、命令
# 启动服务
nexus start
# 关闭服务
nexus stop
#重启服务
nexus restart
#用root用户启动的话会提示
WARNING: ************************************************************
WARNING: Detected execution as "root" user. This is NOT recommended!
WARNING: ************************************************************
nexus is running.
6、配置文件在/usr/local/nexus-3.28.1-01/nexus-3.28.1-01/etc/nexus-default.properties
可以修改访问端口,默认是8081
7、配置服务器内存文件:/usr/local/nexus-3.28.1-01/nexus-3.28.1-01/bin/nexus.vmoptions
-Xms256m
-Xmx256m
-XX:MaxDirectMemorySize=512m
# 根据自己需求来配置
8、访问页面http://192.168.2.78:8081/
9、默认账号是admin
默认密码在/usr/local/nexus-3.28.1-01/sonatype-work/nexus3/admin.password 文件中
10、到这里就配置结束了
五、创建库
点击后,里面有一堆选项,我也认不全,直接选择maven2(group) ps:只认识它
中央仓库使用阿里云代理
后续继续更新
六、官网界面介绍
什么都不如这个专业
https://help.sonatype.com/repomanager3/user-interface/user-interface-overview