news 2026/4/14 21:52:44

Maven 安装配置(完整教程)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Maven 安装配置(完整教程)

文章目录

  • 一、Maven 简介
  • 二、下载 Maven
  • 三、配置 Maven
    • 3.1 配置环境变量
    • 3.2 Maven 配置
    • 3.3 IDEA 配置
  • 四、结语

一、Maven 简介

Maven 是一个基于项目对象模型(POM)的项目管理和自动化构建工具。它主要服务于 Java 平台,但也支持其他编程语言。Maven 的核心优势在于其依赖管理和项目构建的自动化,允许开发者通过简单的配置来管理项目的构建、文档生成、报告、依赖、源代码管理、发布和分发等步骤。


二、下载 Maven

进入 Maven 官方网站,找到自己电脑对应系统的 Maven 压缩包版本下载即可,以 Windows 系统为例:

将下载好的 Maven 压缩包解压,得到下面文件夹:

进入文件夹,创建 repo 文件夹,用于存放 Maven 本地仓库依赖,将路径复制下来:


三、配置 Maven

3.1 配置环境变量

返回桌面,右键此电脑>>属性>>高级系统设置>>环境变量,在系统变量模块下新建一个系统变量,具体如下:

之后在系统变量模块下找到Path系统变量,操作如下:

变量值:%MAVEN_HOME%\bin,可以点击上移,改变系统环境变量的加载顺序。

完成后,输入 Win + R 运行 CMD ,输入mvn --version(查看 maven 版本),如下所示表示配置成功:。

提示:如果普通用户不行的话,可以通过管理员的身份打开 CMD。


3.2 Maven 配置

进入apache-maven-3.9.9文件夹,进入config文件夹,点击settings.xml文件。

(1)配置 Maven 本地仓库依赖的存储位置:

进入apache-maven-3.9.9文件夹下的repo文件夹,将路径复制下来,然后返回settings.xml文件:

settings.xml的第56行,输入下面内容,本地路径每个人都不同:

<localRepository>E:\Maven\apache-maven-3.9.9\repo</localRepository>

(2)配置阿里云服务器镜像

由于 Maven 的默认服务器在国外所以下载依赖会很慢,所以我们需要将其改为国内的镜像,一般使用的是阿里云的镜像。

settings.xml的第160行,我是打了空格所以会多几行,输入下面命令:

<!-- 阿里云镜像 --><mirror><id>aliyun-maven</id><mirrorOf>central</mirrorOf><url>https://maven.aliyun.com/repository/public</url><blocked>false</blocked></mirror>

(3)配置 JDK 版本

在 Maven 中配置JDK版本,可以确保项目在正确的 JDK 环境下进行构建和运行,避免因 JDK 版本不兼容而导致的编译错误或运行时问题。

settings.xml的 第192行,要根据自己下载的 JDK 配置,我这里以 JDK 17 和 JDK 8 为例,输入下面命令:

  • JDK 17
<!-- JDK17 --><profile><id>jdk-17</id><activation><activeByDefault>true</activeByDefault><jdk>17</jdk></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile>

  • JDK 1.8
<!-- JDK1.8 --><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile>

(4)完整的 settings.xml

如果嫌麻烦可以直接将settings.xml文件的内容完全更换为下面我准备好的的内容:

注意:本地路径要看自己的情况配置,JDK 的话更改其版本的数字就可以了。

<?xml version="1.0" encoding="UTF-8"?><settingsxmlns="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>E:\Maven\apache-maven-3.9.9\repo</localRepository><mirrors><!-- 阿里云镜像 --><mirror><id>aliyun-maven</id><mirrorOf>central</mirrorOf><url>https://maven.aliyun.com/repository/public</url><blocked>false</blocked></mirror></mirrors><profiles><!-- JDK 17 --><profile><id>jdk-17</id><activation><activeByDefault>true</activeByDefault><jdk>17</jdk></activation><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><maven.compiler.compilerVersion>17</maven.compiler.compilerVersion></properties></profile></profiles></settings>

注意:操作完后,记得保存settings.xml文件。

(5)检查是否配置成功

按住 Win + R 运行 CMD ,输入mvn help:system,如下所示表示配置成功:


3.3 IDEA 配置

打开 IDEA,在欢迎界面,依次点击Customize>>All settings...

在左上角的搜索拦中输入Maven,找到这个,按照自己的情况配置:

在左上角输入Java Compiler,找到这个,按照自己的 JDK 情况配置:

配置好后记得点击Apply,最后点击OK即可。


四、结语

这篇文章大概 5000 字,所以操作起来还是需要一定的时间,不要心急,我是把自己的 Maven 删除后,跟着文章重新配置了的,在配置 Maven 那一块,需要细心一点,如果有什么问题,欢迎在评论区中评论。

至此,本文结束,如果这篇文章对您有所帮助,希望可以点赞、收藏加关注,感谢。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 21:48:28

卡梅德生物技术快报|布鲁氏菌 Bp26 蛋白抗体制备与鉴定实验实现

摘要&#xff1a;本文基于杂交瘤技术&#xff0c;完整实现布鲁氏菌 Bp26 蛋白单克隆抗体制备&#xff0c;并完成抗体亚类、特异性、敏感性、稳定性等生物学鉴定&#xff0c;提供可复现的实验流程、参数与结果&#xff0c;为生物研发人员提供技术参考。1 实验背景与目的布鲁氏菌…

作者头像 李华
网站建设 2026/4/14 21:46:43

基于Docker与Docker-Compose快速搭建File Browser私有云盘实战指南

1. 为什么你需要一个私有云盘&#xff1f; 最近几年我用过不少网盘服务&#xff0c;但总遇到各种糟心事&#xff1a;限速下载、空间不足、隐私担忧。后来发现用Docker搭建私有云盘才是终极解决方案&#xff0c;特别是File Browser这个神器&#xff0c;5分钟就能部署完成&#x…

作者头像 李华
网站建设 2026/4/14 21:46:05

基于图像识别的微量物质检测系统——完整技术方案

基于图像识别的微量物质检测系统——完整技术方案 一、项目概述与需求分析 1.1 项目背景 在环境监测、食品安全、医疗诊断等领域,微量物质的快速检测具有重要的应用价值。传统的检测方法依赖实验室仪器,存在设备昂贵、操作复杂、检测周期长等问题。基于比色试纸的颜色变化…

作者头像 李华
网站建设 2026/4/14 21:43:09

Twisted入门教程:从零开始构建第一个异步应用

Twisted入门教程&#xff1a;从零开始构建第一个异步应用 &#x1f680; 什么是Twisted异步网络框架&#xff1f; Twisted是一个强大的事件驱动网络引擎&#xff0c;专为Python开发者设计。如果你曾经遇到过网络编程中的阻塞问题&#xff0c;或者想要构建高性能的服务器应用&…

作者头像 李华
网站建设 2026/4/14 21:41:12

R3nzSkin:英雄联盟安全换肤工具的技术实现与最佳实践

R3nzSkin&#xff1a;英雄联盟安全换肤工具的技术实现与最佳实践 【免费下载链接】R3nzSkin Skin changer for League of Legends (LOL) 项目地址: https://gitcode.com/gh_mirrors/r3n/R3nzSkin R3nzSkin是一款针对《英雄联盟》游戏开发的开源内存换肤工具&#xff0c;…

作者头像 李华