在Linux上搭建Maven仓库的实战教程

引言

在Java开发中,Maven作为项目构建和依赖管理的重要工具,其仓库的搭建至关重要。本文将手把手教你如何在Linux系统上安装并配置Nexus Repository Manager 3(简称Nexus 3),从而创建一个私有的Maven仓库。

步骤一:下载与安装Nexus

  1. 下载Nexus

    访问官方下载页面:https://help.sonatype.com/repomanager3/product-information/download

    获取适用于Linux系统的Nexus Repository Manager 3的安装包链接:https://download.sonatype.com/nexus/3/nexus-3.63.0-01-unix.tar.gz

  2. 上传并解压

    将下载好的安装包上传到Linux服务器,并使用以下命令进行解压:

    bash 复制代码
    wget https://download.sonatype.com/nexus/3/nexus-3.63.0-01-unix.tar.gz
    tar -zxvf nexus-3.63.0-01-unix.tar.gz -C /usr/local/
    mv nexus-3.63.0-01 /usr/local/nexus3

    这样就把Nexus安装到了/usr/local/nexus3目录下。

步骤二:启动Nexus

  1. 直接运行

    要启动Nexus,只需进入安装目录执行启动脚本:

    bash 复制代码
    cd /usr/local/nexus3
    ./bin/nexus run

    这时Nexus将会在前台启动,并显示日志输出。

  2. 后台运行

    如果你希望Nexus以守护进程模式在后台运行,可以使用如下命令:

    bash 复制代码
    nohup /usr/local/nexus3/bin/nexus run 2>&1 > /dev/null &

    这样,即使退出SSH会话,Nexus也会继续在后台运行。

步骤三:获取默认登录密码

初次启动Nexus后,默认管理员账号admin的随机密码会被生成在指定位置。你可以通过以下命令找到初始密码:

bash 复制代码
cat /usr/local/sonatype-work/nexus3/admin.password

复制这个密码,在浏览器中访问 http://localhost:8081/ 登录Nexus Web界面,首次登录需要修改此密码。

步骤四:配置Maven仓库

登录Nexus之后,你可以在Web界面上创建新的Maven仓库,用于托管你的私有构件或代理远程仓库。具体的仓库配置请参照Nexus官方文档进行操作。

至此,你已经在Linux系统上成功搭建了一个可供Maven使用的私有仓库。接下来,你还可以根据需求配置本地Maven设置,以便于连接到新创建的私有仓库,进行项目的部署和依赖的获取。

相关推荐
我爱学习好爱好爱1 小时前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible
papaofdoudou1 小时前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
平生不喜凡桃李2 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
无忧智库3 小时前
智慧医院的“新基建”:从顶层设计到全栈式智能运维的深度解构(PPT)
大数据·运维
YMWM_3 小时前
【问题】thor上的cubLas
linux·python·thor
杨云龙UP4 小时前
mysqldump逻辑备份文件恢复总结:全库恢复、单库恢复,一篇讲明白
linux·运维·服务器·数据库·mysql·adb
舰长1154 小时前
linux系统服务器加固1、中风险 未设置登录失败处理功能和登录连接超时处理功能。2、中风险 未限制默认账户的访问权限。3、中风险 未实现管理用户的权限分离。
linux·运维·服务器
mounter6254 小时前
Linux 7.0 重磅更新:详解 nullfs 如何重塑根文件系统挂载与内核线程隔离
linux·运维·服务器·kernel
色空大师4 小时前
【网站搭建实操(一)环境部署】
java·linux·数据库·mysql·网站搭建
江南风月5 小时前
日志审计系统WGLOG支持syslog吗
运维·网络·日志审计