Maven 的下载安装配置教程

本文主要介绍 Maven 的下载安装和配置以及如何在 IDEA 中继承 Maven。Maven 是 Apache 下的一个开源项目,主要用于快速构建和管理 Java 项目的工具。它基于项目对象模型(Project Object Model:简称 POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

参考资料:

1 下载 Maven

通过本文摘要,我们对 Maven 有了基本的了解,然后通过官网下载链接https://maven.apache.org/download.cgi即可下载指定的 Maven 版本。本文下载的 Maven 文件为apache-maven-3.9.9-bin.zip,文件存放于目录H:\solftware\apache下,文件具体存放的位置请根据自己保存的位置而定,具体的目录信息如下所示。

2 安装 Maven

本节主要介绍安装 Maven 的方法,具体操作如下所示。

  1. 解压压缩文件到指定的位置,本文解压位置为D:\opt\apache\maven

    解压后的文件目录D:\opt\apache\maven\apache-maven-3.9.9-bin\apache-maven-3.9.9结构如下所示。

    根据上图信息可以知道该目录的具体文件信息,本文下面将介绍目录文件的具体信息。

    • bin 目录:存放的可执行命令,重点关注 mvn 命令。
    • conf 目录:存放 Maven 的配置文件,settings.xml 文件后期需要修改。
    • lib 目录:存放的是 Maven 依赖的 jar 包。Maven 也是用 Java 开发的,所以它也依赖其它的 jar 包。
  2. 配置本地仓库

    • 在目录D:\opt\apache\maven\apache-maven-3.9.9-bin\apache-maven-3.9.9下新建一个文件 mvn_repo 当作本地仓库,用于存储 jar 包。新建目录如下图所示。
    • 进入到 conf 配置文件中,修改配置文件 settings.xml 的信息。定位到 53 行,复制改行代码<localRepository>/path/to/local/repo</localRepository>到 55 行并修改存放 jar 包的本地路径。具体的配置信息如下所示。
xml 复制代码
<localRepository>D:\opt\apache\maven\apache-maven-3.9.9-bin\apache-maven-3.9.9\mvn_repo</localRepository>

注意:配置完成后,记得保存。

  1. 配置阿里云私服
    由于中央仓库在国外,下载 jar 包的速度比较慢,所以阿里云提供了一个远程仓库用于下载 jar 包。进入到 conf 配置文件中修改 settings.xml 的配置信息,使用记事本打开该文件定位到 160 行,在标签<mirros></mirros>中间添加如下配置信息。
xml 复制代码
<mirror>  
    <id>alimaven</id>  
    <name>aliyun maven</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>          
</mirror>

注意:配置完成后,记得保存。

  1. 配置环境变量
    Maven 环境变量的配置与 Java 的配置类似,具体操作如下所示。
    • 右击鼠标左键,按照属性→高级系统设置→环境变量,然后在系统变量中添加 MAVEN_HOME 环境变量及其值D:\opt\apache\maven\apache-maven-3.9.9-bin\apache-maven-3.9.9。具体操作如下所示。
    • 在系统变量的 PATH 路径中添加如下变量值%MAVEN_HOME%\bin。具体操作如下所示。

      然后连续点击 2 次确定即可保存设置。
    • 验证 Maven 环境变量的设置是否成功。代开命令行,输入命令mvn -v验证 Maven 的版本信息。具体操作如下所示。
cmd 复制代码
	Microsoft Windows [版本 10.0.26100.7171]
(c) Microsoft Corporation。保留所有权利。
C:\Users\leolei>mvn -v
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: D:\opt\apache\maven\apache-maven-3.9.9-bin\apache-maven-3.9.9
Java version: 17.0.14, vendor: Eclipse Adoptium, runtime: D:\opt\JDK\jdk-17.0.14+7
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
C:\Users\leolei>

若屏幕输出上图类似信息,则证明 Maven 的环境变量配置成功。

3 IDEA 继承 Maven

在日常开发中,我们需要在 IDEA 配置 Maven 来构建和管理项目,本文主要介绍两种配置方法,分别是当前项目配置 Maven 和全局配置。

3.1 当前项目配置 Maven

请根据操作 File => Settings => Build,Execution,Deployment => Build Tools => Maven执行。具体操作如下所示。

当前项目配置只对当前项目有效,当新建项目或打开其他项目时,该配置无效。

根据上图信息配置完成 Maven 的安装路径、配置文件 settings.xml 的位置和本地仓库位置。注意:记得在 Override 的单选框内打✔,才能对 settings.xml 配置文件和本地仓库位置进行修改。

3.2 全局配置

全局配置对所有的项目都有效,请根据操作File => close project => Customize => All settings => Build,Execution,Deployment => Build Tools => Maven执行。具体操作如下所示。

至此,Maven 的下载、安装、配置和继承到 IDEA 中就到此完成。

相关推荐
雨中飘荡的记忆1 小时前
Spring MVC详解
java·spring
即将进化成人机1 小时前
Spring Boot入门
java·spring boot·后端
苏打水com1 小时前
HTML/CSS 核心考点详解(字节跳动 ToB 中台场景)
java·前端·javascript
-大头.1 小时前
Spring批处理与任务管理全解析
java·linux·spring
科普瑞传感仪器1 小时前
基于六维力传感器的机器人柔性装配,如何提升发动机零部件装配质量?
java·前端·人工智能·机器人·无人机
她说..1 小时前
Java AOP完全指南:从原理到实战(全套知识点+场景总结)
java·开发语言·spring·java-ee·springboot
-大头.1 小时前
Spring进阶:构建模块化RESTful系统全攻略
java·spring·restful
Java林间1 小时前
飞书机器人消息推送策略模式Java实践
java
Wukong.Sun2 小时前
【双人对战五子棋游戏】的自动化测试框架设计
java·selenium·测试工具