Linux下Maven环境安装与私服部署教程

需积分: 10 0 下载量 156 浏览量 更新于2024-08-26 收藏 695KB DOCX 举报
本文档主要介绍了如何在Linux系统上安装和配置Maven环境,以及如何在Linux环境下搭建私有Maven仓库服务器Nexus,以便于上传和管理第三方jar包。以下是详细步骤: 1. 下载Maven压缩包: 从官方Apache Maven网站(http://maven.apache.org/download.cgi)下载最新版本的Maven压缩包,或者通过百度网盘链接(提取码:2x9h)获取。建议选择最新的稳定版3.6.1。 2. 上传至Linux: 进入`/usr/local`目录,可以使用rz命令将下载的压缩包上传。确保权限正确,然后解压文件: ``` cd /usr/local tar -zxvf apache-maven-3.6.1-bin.tar.gz ``` 3. 配置环境变量: 打开`/etc/profile`文件,添加Maven的安装路径和环境变量: ``` export MAVEN_HOME=/usr/local/apache-maven-3.6.1 export PATH=$MAVEN_HOME/bin:$PATH ``` 保存并使更改生效: ``` source /etc/profile ``` 4. 验证安装: 使用`mvn -v`命令检查Maven的版本,确认安装成功。 5. Linux环境下的私有Maven私服搭建: - 背景与步骤: Nexus作为Maven仓库服务器,可以存储和分发项目依赖。由于网上教程可能存在步骤不完整的问题,作者提供了一个详细的搭建过程。 - 环境准备: - CentOS 7操作系统 - 下载Nexus 3.4.0版本的tar.gz文件(找不到时可参考提供的下载链接) - 搭建过程: - 安装Maven,确保使用Java 8或更高版本 - 创建Nexus的存放目录,例如`/java/nexus` - 解压Nexus文件到指定路径 - 配置Nexus的启动参数,可能需要调整`nexus.vmoptions`文件中的内存参数以避免启动失败 - 开放防火墙以允许Nexus监听8081端口 ``` iptables -I INPUT 4 -p tcp --state NEW -m tcp --dport 8081 -j ACCEPT service iptables save ``` 6. 项目中引用和使用私有仓库: 在项目中配置Maven的settings.xml文件,添加私有仓库的URL,以便Maven能够从Nexus下载依赖。 通过以上步骤,你将在Linux环境中成功安装Maven,并能够利用私有Nexus服务器进行jar包的管理和项目依赖的自动化管理。这将极大地提升团队开发效率和项目的稳定性。