Linux Maven Install

在 CentOS(例如 CentOS 7 或 CentOS 8)中安装 Maven(Apache Maven)的方法主要有两种:使用包管理器(简单但可能版本较旧),或者手动安装(推荐,可获得最新版)。

原文地址 https://www.xiaozaoshu.top/articles/linux-maven-install


✅ 推荐方式:手动安装最新版 Maven

📌 步骤 1:下载 Maven 最新版本

  1. 打开 Maven 官网下载页
  2. 找到版本号(如 3.9.6),右键复制 tar.gz 链接:
wget https://downloads.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz

📌 步骤 2:解压并移动到系统目录

tar -zxvf apache-maven-3.9.6-bin.tar.gz
sudo mv apache-maven-3.9.6 /opt/maven

📌 步骤 3:配置环境变量

编辑 /etc/profile(全局)或 ~/.bash_profile(当前用户):

sudo vi /etc/profile

在末尾添加以下内容:

export M2_HOME=/opt/maven
export PATH=$M2_HOME/bin:$PATH

然后执行:

source /etc/profile

📌 步骤 4:验证安装

mvn -v

输出类似:

Apache Maven 3.9.6
Java version: 1.8.0_xx, vendor: Oracle Corporation
...

下面是一份适用于 CentOS 7/8 的 Maven 一键安装脚本

支持:

  • 自动下载指定版本(默认 Maven 3.9.6)
  • 解压到 /opt/maven
  • 自动配置系统环境变量(/etc/profile
  • 自动执行 source 生效

✅ 一键安装脚本内容(文件名建议为 install-maven.sh

#!/bin/bash

# 设置版本号和安装目录
MAVEN_VERSION=3.9.6
MAVEN_DIR=/opt/maven
MAVEN_DOWNLOAD_URL=https://downloads.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz

# 下载 Maven 安装包
echo "📦 正在下载 Maven ${MAVEN_VERSION}..."
wget -q $MAVEN_DOWNLOAD_URL -O /tmp/apache-maven-${MAVEN_VERSION}-bin.tar.gz

# 解压并移动
echo "📂 正在解压..."
tar -zxf /tmp/apache-maven-${MAVEN_VERSION}-bin.tar.gz -C /tmp
sudo rm -rf $MAVEN_DIR
sudo mv /tmp/apache-maven-${MAVEN_VERSION} $MAVEN_DIR

# 配置环境变量(写入 /etc/profile)
echo "⚙️ 正在配置环境变量..."
sudo sed -i '/M2_HOME/d' /etc/profile
sudo sed -i '/MAVEN_HOME/d' /etc/profile
sudo sed -i '/\/opt\/maven\/bin/d' /etc/profile

sudo bash -c "cat >> /etc/profile" << EOF

# Maven environment
export M2_HOME=${MAVEN_DIR}
export MAVEN_HOME=${MAVEN_DIR}
export PATH=\$M2_HOME/bin:\$PATH
EOF

# 立即生效
echo "🔁 正在使环境变量生效..."
source /etc/profile

# 验证结果
echo "✅ Maven 安装完成,版本为:"
mvn -v

✅ 使用方法

  1. 保存为文件

    vi install-maven.sh
    

    粘贴脚本内容后保存退出。

  2. 赋予执行权限并运行

    chmod +x install-maven.sh
    sudo ./install-maven.sh
    

🎉 安装成功后你将看到:

Apache Maven 3.9.6
Java version: 1.8.0_xx
...
<think>嗯,用户想在Linux系统上安装Maven,需要一步一步的指南。首先,我需要回忆一下MavenLinux上的常见安装方法。通常,安装软件可以通过包管理器,比如apt或者yum,也可以手动下载二进制包配置环境变量。 用户可能对Linux系统不太熟悉,所以步骤要详细。首先,可能需要更新系统的包列表,这样确保获取到最新的软件版本。然后,安装JDK,因为Maven依赖Java。这里要确认用户是否已经安装了Java,但为了全面性,还是在步骤中包括安装JDK的步骤比较好,避免用户遗漏。 接下来,使用wget或者curl下载Maven的二进制压缩包。需要确认最新的版本号,比如当前是3.9.6,但用户以后可能需要检查最新版本。解压文件到合适的目录,比如/opt,这样符合Linux的标准目录结构。 然后,配置环境变量,修改~/.bashrc或者~/.profile,添加MAVEN_HOME和PATH。这里要提醒用户source一下文件使配置生效。最后验证安装是否成功,通过mvn -v命令查看版本信息。 用户可能还会遇到问题,比如环境变量配置错误,或者依赖项未安装,所以常见问题部分需要考虑进去。例如,权限问题可能需要使用sudo,或者Java环境未正确设置。 另外,用户提供的参考引用是关于在Windows安装Hadoop的,虽然和当前问题无关,但可能需要避免引用错误。所以回答中不需要提及该引用,只需专注于MavenLinux的安装步骤。 最后,生成的相关问题要围绕Maven的安装和使用,比如配置、版本升级、环境变量问题等,帮助用户进一步解决问题。</think>### 分步安装Apache Maven on Linux #### 步骤1:更新系统包列表 ```bash sudo apt update # Debian/Ubuntu系统 # 或 sudo yum check-update # CentOS/RHEL系统 ``` #### 步骤2:安装JDK(必需依赖) Maven需要Java环境,建议安装JDK 11+: ```bash sudo apt install openjdk-11-jdk # Debian/Ubuntu # 或 sudo yum install java-11-openjdk-devel # CentOS/RHEL ``` 验证Java安装: ```bash java -version ``` #### 步骤3:下载Maven二进制包 访问[Apache Maven官网](https://maven.apache.org/download.cgi)获取最新版本链接(当前最新稳定版3.9.6): ```bash wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz ``` #### 步骤4:解压安装包 ```bash sudo tar xzvf apache-maven-*.tar.gz -C /opt ``` #### 步骤5:配置环境变量 编辑用户配置文件: ```bash nano ~/.bashrc ``` 添加以下内容: ```bash export MAVEN_HOME=/opt/apache-maven-3.9.6 export PATH=$PATH:$MAVEN_HOME/bin ``` 使配置生效: ```bash source ~/.bashrc ``` #### 步骤6:验证安装 ```bash mvn -v ``` 正常输出应包含: ``` Apache Maven 3.9.6 (...) Maven home: /opt/apache-maven-3.9.6 Java version: 11.0.22... ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坚定的小辣鸡在努力

你的支持是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值