Nexus官网:https://www.sonatype.com/
官方文档:https://help.sonatype.com/repomanager3
官方下载地址:https://www.sonatype.com/nexus-repository-oss
官方说明:
①任何可以运行受支持的Sun / Oracle Java版本的Windows,Linux或Macintosh操作系统都可以使用Nexus。
②强烈建议使用Oracle提供的最新Java 8版本的Java。
③作为安全防范措施,请勿以root用户身份运行Nexus Repository Manager 3 。
我安装的是3.7.1版本。介绍下基于3.7.1的安装步骤。
下载
下载nexus-3.7.1-02-unix.tar.gz ,解压后放到/usr/local/nexus/
配置
##添加环境变量
vim /etc/profile
##添加环境变量
NEXUS_HOME=/usr/local/nexus/
export NEXUS_HOME
export PATH=${PATH}:${NEXUS_HOME}/bin
###更新文件
source /etc/profile
修改默认的端口号
默认使用的端口号是:8081。如果需要修改,进入/usr/local/nexus/etc/nexus-default.properties 文件里面找到属性:application-port 按自己的需要改成相应的端口
1 ## DO NOT EDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties
2 ##
3 # Jetty section
##修改端口
4 application-port=8081
5 application-host=0.0.0.0
6 nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
7 nexus-context-path=/
8
9 # Nexus section
10 nexus-edition=nexus-pro-edition
11 nexus-features=\
12 nexus-pro-feature ~
退出保存即可。
修改启动的用户名
那么添加环境变量 export RUN_AS_USER=root。
修改nexus日志的存放目录
在/usr/local/nexus/bin/nexus.vmoptions 修改配置。
启动
在命令行输入nexus start
##界面上显示启动成功
WARNING: ************************************************************
WARNING: Detected execution as "root" user. This is NOT recommended!
WARNING: ************************************************************
Starting nexus
登录
打开下图页面,点击右上角“Log in”, 输入用户名和密码(默认用户名:admin 密码: admin123)登录,如果不登录的话只有浏览权限。
Image 1.png
关闭Nexus
##输入nexus stop
##界面上显示Nexus关闭
WARNING: ************************************************************
WARNING: Detected execution as "root" user. This is NOT recommended!
WARNING: ************************************************************
Shutting down
nexus Stopped.