Linux 安装 Maven

本文详细指导了如何在CentOS 8.2上下载、部署Maven 3.8.6,包括解压、配置环境变量及设置本地仓库。步骤包括上传tar.gz包、编辑settings.xml,确保环境配置正确,最终验证Maven版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 版本

  • Centos 8.2.2004
  • Maven 3.8.6
lsb_release -a

在这里插入图片描述

2. 官网下载tar.gz

官网下载地址https://maven.apache.org/download.cgi
在这里插入图片描述

3. 上传tar.gz包到服务器

在这里插入图片描述

4. 解压tar.gz

tar -zxvf apache-maven-3.8.6-bin.tar.gz

在这里插入图片描述

5. 进入/usr/local/

cd /usr/local/

6. 创建Maven目录

mkdir maven

在这里插入图片描述

7. 移动~/apache-maven-3.8.6到/usr/local/Maven/目录

mv ~/apache-maven-3.8.6 /usr/local/maven/

8. 进入/usr/local/maven/apache-maven-3.8.6/

cd /usr/local/maven/apache-maven-3.8.6/

9. 创建Maven仓库目录

mkdir repository

10. 删除settings.xml文件

rm -rf conf/settings.xml

11. 编辑settings.xml文件新内容

vim conf/settings.xml
<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">

  <localRepository>/usr/local/maven/apache-maven-3.8.6/repository</localRepository>

  <pluginGroups>
  </pluginGroups>

  <proxies>
  </proxies>

  <servers>
  </servers>

  <mirrors>
    <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>

  <profiles>
  </profiles>
</settings>

12. pwd查看目录并复制

pwd

在这里插入图片描述

13. 配置环境变量

vim /etc/profile

最下面添加

MAVEN_HOME=/usr/local/maven/apache-maven-3.8.6
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH

14. 立即生效环境变量

source /etc/profile

15. 安装完成,查看Maven版本

mvn -version

在这里插入图片描述

### 安装和配置 Maven 的详细过程 #### 准备工作 在 Linux 系统中安装和配置 Maven 需要先确认系统已经安装了 JDK 并设置好 JAVA_HOME 环境变量。可以通过运行 `java -version` 和 `echo $JAVA_HOME` 来验证 Java 是否可用以及路径是否正确[^1]。 --- #### 下载 Maven 安装包 访问官方 Apache Maven 网站,下载最新稳定版的二进制压缩文件(通常为 `.tar.gz` 或 `.zip`)。可以使用以下命令通过终端完成下载: ```bash wget https://downloads.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz ``` 此操作会将指定版本的 Maven 压缩包下载到当前目录下[^2]。 --- #### 解压并移动至目标位置 解压刚刚下载的压缩包,并将其放置在一个合适的位置,例如 `/opt` 或 `/usr/local` 文件夹中: ```bash sudo tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local/ ``` 随后重命名解压后的文件夹以便于管理: ```bash sudo mv /usr/local/apache-maven-3.8.6 /usr/local/maven ``` 此时 Maven 已经被成功解压到了 `/usr/local/maven` 路径下[^3]。 --- #### 设置环境变量 编辑系统的全局环境变量文件 `/etc/profile`,添加如下内容来定义 MAVEN_HOME 变量并将 Maven 的 bin 目录加入 PATH 中: ```bash export MAVEN_HOME=/usr/local/maven export PATH=${MAVEN_HOME}/bin:${PATH} ``` 保存修改后执行以下命令使更改立即生效: ```bash source /etc/profile ``` 这一步非常重要,它可以让系统识别 Maven 命令。 --- #### 验证安装 最后,为了确保 Maven 成功安装并能正常工作,在终端输入以下命令检查其版本号: ```bash mvn -v ``` 如果一切顺利,则应该看到类似于下面的信息显示出来: ``` Apache Maven 3.8.6 (ibc97378a9b0dfae43ac7dc560fbdcddee20) Maven home: /usr/local/maven Java version: 1.8.0_411, vendor: Oracle Corporation Java home: /data/jdk/jdk1.8.0_411/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-105-generic", arch: "amd64", family: "unix" ``` 上述输出表明 Maven 正确安装并且能够找到对应的 Java 版本信息。 --- ### 注意事项 - 如果遇到权限不足的情况,请尝试加上 `sudo` 提升权限后再重新执行相应指令。 - 对于不同发行版的 Linux 系统可能需要调整具体路径或者方法,比如某些情况下推荐把软件放在 `/opt` 目录而非 `/usr/local`.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值