02 - Nexus 部署和配置

2016-12-12  本文已影响398人  半个王国

参考资料:https://www.sonatype.com/oss-thank-you-tar.gz

部署Nexus


下载 Nexus Repository Manager OSS 2.x

下载地址:http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz

解压 Nexus OSS

解压nexus-2.14.1-01-bundle.tar.gz到目录 /opt/nexus/nexus (内置Jetty容器)

# mkdir -p /opt/nexus/
# tar -zvxf nexus-latest-bundle.tar.gz -C /opt/nexus/

运行 Nexus服务

进入目录 /opt/nexus/nexus-2.14.2-01/bin

# pwd
/opt/nexus/nexus-2.14.2-01/bin
# ls
jsw  nexus  nexus.bat
# ./nexus start

默认端口号:8081,防火墙开放8081端口

sudo firewall-cmd --permanent --add-port=8081/tcp
sudo systemctl reload firewalld

现在可以浏览器访问:http://10.10.4.83:8081/nexus/
(默认用户名:admin 密码:admin123)

Paste_Image.png

把 Nexus 加入系统服务

建立服务文件:/opt/nexus/nexus-2.14.2-01/bin/nexus start

vi /lib/systemd/system/nexus.service

// 添加如下内容
[Unit]
Description=Nexus Service
After=network.target

[Service]
Type=forking
ExecStart=/opt/nexus/nexus-2.14.2-01/bin/nexus start
ExecReload=/opt/nexus/nexus-2.14.2-01/bin/nexus restart
ExecStop=/opt/nexus/nexus-2.14.2-01/bin/nexus  stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

配置nexus.service文件权限

# chomd 754 nexus.service

设置开机自启动

# systemctl enable nginx.service

如果是使用root用户启动nexus,请添加系统环境变量:
RUN_AS_USER=root

配置nexus


仓库类型

如图所示,这是第一次登陆Nexus看到的默认仓库


Paste_Image.png

开启远程索引

如图所示,将Download Remote Indexes的选项False改为True


开启远程索引下载

然后,到仓库上,点击右键,选择 Repair Index:


Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读