Ubuntu 26.04 快速安装Maven并配置阿里云镜像

 更新时间:2026年07月14日 09:45:39   作者:Moshow郑锴  
本文介绍了在Ubuntu26.04上快速配置Maven开发环境的方法并设置阿里云镜像,大幅加速依赖下载,告别慢速卡顿,感兴趣的可以了解一下

在 Ubuntu 26.04 上配置 Maven 开发环境,只需几个简单的步骤就能完成。本文将带你快速完成 Maven 的安装,并配置阿里云镜像来加速依赖下载。

一、安装 Maven

Ubuntu 26.04 的官方软件源中已经包含了 Maven,通过 apt 命令即可一键安装:

# 更新软件包索引
sudo apt update
# 安装 Maven
sudo apt install maven -y

安装完成后,使用以下命令验证是否安装成功:

mvn -v

如果看到 Maven 的版本信息(如 Apache Maven 3.x.x),说明安装成功。

二、配置阿里云镜像

Maven 默认从中央仓库下载依赖,速度较慢且容易出错。配置阿里云镜像可以显著提升下载速度。

1. 找到配置文件

Maven 的配置文件有两个位置:

  • 全局配置(影响所有用户):/usr/share/maven/conf/settings.xml
  • 用户配置(仅影响当前用户,推荐):~/.m2/settings.xml

推荐使用用户级配置,避免影响系统其他用户。首先创建 .m2 目录:

mkdir -p ~/.m2

2. 创建或编辑 settings.xml

用文本编辑器打开 ~/.m2/settings.xml

nano ~/.m2/settings.xml

将以下内容粘贴到文件中:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
          https://maven.apache.org/xsd/settings-1.0.0.xsd">
    <mirrors>
        <!-- 阿里云 Maven 镜像 -->
        <mirror>
            <id>aliyun-maven</id>
            <mirrorOf>central</mirrorOf>
            <name>阿里云 Maven 镜像</name>
            <url>https://maven.aliyun.com/repository/central</url>
        </mirror>
    </mirrors>
</settings>

💡 提示:也可以使用 https://maven.aliyun.com/repository/public 作为镜像地址,它涵盖了 central、jcenter 等多个仓库。

保存并退出(nano 中按 Ctrl+X,然后按 Y 确认保存)。

3. 验证配置

执行以下命令,查看 Maven 是否能够正常解析依赖:

mvn help:effective-settings

在输出的 <mirrors> 部分中,如果能看到阿里云的镜像配置,说明配置成功。

三、(可选)配置系统软件源

如果你的 Ubuntu 26.04 系统软件源下载速度也很慢,可以一并更换为阿里云镜像。

⚠️ 重要提示:Ubuntu 24.04 及以上版本已弃用传统的 /etc/apt/sources.list 格式,改用 DEB822 格式的配置文件。配置文件位于 /etc/apt/sources.list.d/ubuntu.sources

使用一键命令完成换源:

sudo sed -i 's|http://archive.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g; s|http://security.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update

如果 apt update 的输出中出现 mirrors.aliyun.com,说明换源成功。

总结

步骤命令/操作说明
安装 Mavensudo apt install maven -y一行命令完成安装
创建配置目录mkdir -p ~/.m2创建用户级 Maven 配置目录
配置阿里云镜像编辑 ~/.m2/settings.xml添加 mirror 配置
验证安装mvn -v检查 Maven 版本
验证镜像mvn help:effective-settings确认镜像配置生效

完成以上步骤后,你的 Ubuntu 26.04 就拥有了一个高速的 Maven 开发环境,依赖下载速度将大幅提升!🚀

到此这篇关于Ubuntu 26.04 快速安装Maven并配置阿里云镜像的文章就介绍到这了,更多相关Maven配置阿里云镜像内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java9学习笔记之模块化详解

    java9学习笔记之模块化详解

    Java 9中最重要的功能,毫无疑问就是模块化(Module),下面这篇文章主要给大家介绍了关于java9学习笔记之模块化的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2018-04-04
  • java 缓冲流的概念使用方法以及实例详解

    java 缓冲流的概念使用方法以及实例详解

    这篇文章主要为大家介绍了java 缓冲流的概念使用方法以及实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Java Kafka消费者实现过程

    Java Kafka消费者实现过程

    Kafka消费者通过KafkaConsumer类实现,核心机制包括偏移量管理、消费者组协调、批量拉取消息及多线程处理,手动提交offset确保数据可靠性,自动提交则依赖框架,本文给大家介绍Java Kafka消费者实现过程,感兴趣的朋友一起看看吧
    2025-08-08
  • Spring security登录过程逻辑详解

    Spring security登录过程逻辑详解

    这篇文章主要介绍了SSpringsecurity登录过程逻辑详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • java Object类中常用API分享

    java Object类中常用API分享

    Object类是java中所有类的祖宗类,因此java中所有的类的对象都可以直接使用Object类中提供的一些方法,下面小编为大家整理了Object类中常用API,希望对大家有所帮助
    2023-10-10
  • Spring和SpringBoot之间的区别

    Spring和SpringBoot之间的区别

    这篇文章主要介绍了Spring和SpringBoot之间的区别,帮助大家更好的理解和学习使用这两种框架,感兴趣的朋友可以了解下
    2021-04-04
  • Mybatis-plus查询条件拒绝自动去重问题

    Mybatis-plus查询条件拒绝自动去重问题

    文章讨论了在使用MyBatis进行多表数据关联查询时,由于主键ID重复导致数据被覆盖的问题,通过在实体类中添加伪列主键,并在查询中使用该伪列字段,可以确保每条数据都有一个唯一的标识,从而避免数据被去重
    2025-12-12
  • Java内省之Introspector解读

    Java内省之Introspector解读

    这篇文章主要介绍了Java内省之Introspector解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • SpringMVC拦截器实现监听session是否过期详解

    SpringMVC拦截器实现监听session是否过期详解

    这篇文章主要介绍了SpringMVC拦截器实现监听session是否过期详解,还是比较不错的,这里分享给大家,供需要的朋友参考。
    2017-11-11
  • Spring启动过程源码分析及简介

    Spring启动过程源码分析及简介

    本文是通过AnnotationConfigApplicationContext读取配置类来一步一步去了解Spring的启动过程。本文重点给大家介绍Spring启动过程源码分析及基本概念,感兴趣的朋友一起看看吧
    2021-10-10

最新评论