199 字
1 分钟
Linux 搭建 Nexus Maven 私服完整指南
Nexus 是目前最主流的免费 Maven 私服工具,官网称其为「世界上第一个也是唯一的免费使用的仓库解决方案」。
注意:最新版本要求内存 大于 4G,JDK 最低 1.8。
尚未安装 Maven?参见 Linux 安装 Maven 并配置私服镜像
一、下载安装
Nexus 官网:https://www.sonatype.com/download-oss-sonatype
# CDN 一键下载wget https://cdn.olinl.com/centos/nexus-3.87.1-01-linux-x86_64.tar.gz
# 解压(安装目录推荐 /opt/nexus)tar -zxvf nexus-3.87.1-01-linux-x86_64.tar.gz
# 进入 bin 目录并启动cd nexus-3.87.1-01/bin./nexus startNexus 常用命令:
./nexus start # 后台启动./nexus stop # 停止./nexus restart # 重启./nexus status # 查看状态(显示 PID)./nexus run # 前台运行(调试用)二、创建专用用户(推荐)
直接以 root 运行会触发警告,建议创建专用的 nexus 系统用户:
# 创建 nexus 系统用户sudo useradd -r -s /sbin/nologin -U -m -d /opt/nexus nexus
# 授权安装目录和数据目录sudo chown -R nexus:nexus /opt/nexussudo chown -R nexus:nexus /opt/sonatype-work三、配置 Systemd 服务
[Unit]Description=Nexus Repository ManagerAfter=network.target
[Service]Type=forkingUser=nexusGroup=nexusExecStart=/opt/nexus/bin/nexus startExecStop=/opt/nexus/bin/nexus stopRestart=on-failureRestartSec=10LimitNOFILE=65536# 按实际 Java 路径调整Environment=JAVA_HOME=/opt/jdk1.8
[Install]WantedBy=multi-user.target# 重载 systemd 配置sudo systemctl daemon-reload
# 设置开机自启sudo systemctl enable nexus
# 启动服务sudo systemctl start nexus
# 验证运行状态sudo systemctl status nexus四、常见问题
问题:提示 NOT RECOMMENDED TO RUN AS ROOT
修改 /bin/nexus 文件,在其中添加:
RUN_AS_USER=root然后重启服务即可。如果是生产环境,建议按第二节创建专用用户解决。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Linux 搭建 Nexus Maven 私服完整指南
https://blog.olinl.com/posts/nexus-maven-private/ 相关文章 智能推荐
1
Linux 安装 Maven 并配置私服镜像
服务与应用运维 下载 Apache Maven tar.gz 包并配置环境变量,同时附上阿里云镜像与 Nexus 私服的 settings.xml 完整配置示例。
2
Nginx 使用 sub_filter 注入自定义 HTML 标签
服务与应用运维 通过 Nginx 的 ngx_http_sub_module 模块,在反向代理响应中注入自定义 JS、CSS 或 HTML 标签,适用于无法修改源码的第三方页面定制场景。
3
CI/CD 手册:Jenkins 自动化发布全流程
服务与应用运维 详细记录如何通过 Jenkins 搭建自动化流水线,实现 Node.js 前端项目与 Spring Boot 后端项目的打包、上传及一键部署。
4
如何在 Ubuntu Server 上快速部署 Clash
服务与应用运维 在没有图形界面的 Ubuntu Server 下,通过 Mihomo (Clash Meta) 二进制快速搭建代理,临时解决 GitHub 下载慢、外网 API 不通的问题。
5
OpenClaw (小龙虾) 部署指南:打造企业级 AI 自动化助手
服务与应用运维 在 Windows WSL / Linux 环境下导入 Ubuntu 子系统、安装 OpenClaw (小龙虾),配置 gateway、token 认证与 systemd 开机自启的完整流程。
