Maven系列(一):Maven下载安装配置【Maven使Java构建事半功倍】

在这里插入图片描述

前言

​ 作为Java开发工程师,那么Maven现已成为不可或缺的一部分,从最开始的依赖管理到编译运行及打包,可以说使伴随了Java项目的整个生命周期。那么这篇文章,将带你去认识Maven以及Maven的下载、安装、配置等等。

1. 什么是Maven

1.1 Maven简介

​ Maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件项目。它使用一个名为POM(Project Object Model,项目对象模型)的XML文件来描述项目的构建过程、依赖关系和其他配置信息。

1.2 Maven主要特征与功能

  1. 依赖管理:Maven通过一个中央仓库来管理项目的依赖关系,开发者不需要手动下载和配置依赖库,Maven会自动处理这些依赖。
  2. 项目信息模型:每个Maven项目都有一个POM文件,其中定义了项目的基本信息、构建配置、依赖关系等。
  3. 生命周期管理:Maven定义了一系列的构建生命周期阶段,如cleancompiletestpackageinstalldeploy等,这些阶段可以自动化执行项目的构建过程。
  4. 跨平台:Maven可以在多种操作系统上运行,因为它使用Java编写,并且与平台无关。
  5. 插件系统:Maven拥有丰富的插件系统,这些插件可以扩展Maven的功能,例如用于代码生成、测试、报告等。
  6. 继承和聚合:Maven支持项目继承,允许一个项目继承另一个项目的配置。此外,它还支持多模块项目,可以通过聚合构建多个模块。
  7. 可移植性:由于Maven使用POM文件来管理项目配置,因此项目可以在不同的开发环境中快速设置和构建。
  8. 社区支持:Maven拥有一个活跃的社区,提供了大量的插件、工具和文档,帮助开发者解决问题。
  9. 易于使用:Maven的命令行界面简洁明了,易于学习和使用。
  10. 集成开发环境(IDE)支持:大多数现代IDE(如Eclipse和IntelliJ IDEA)都提供了对Maven的集成支持,使得在IDE中使用Maven更加方便。

2. Maven下载

2.1 下载地址

Maven官网:Maven – Welcome to Apache Maven

Maven下载地址:Maven – Download Apache Maven

此处为Maven最新版本

在这里插入图片描述

其他版本下载

Download -> Other Releases -> Maven 3 archives

在这里插入图片描述

3. Maven安装

下载安装包为:apache-maven-3.9.8-bin.zip

3.1 将下载安装包解压缩

解压apache-maven-3.9.8-bin.zip为apache-maven-3.9.8,Maven就是免安装的,解压便是安装完成

将解压后的目录apache-maven-3.9.8放到你常用的软件安装目录即可,我是习惯放到下面目录

D:\ProgramFiles\apache-maven-3.9.8

在这里插入图片描述

4. Maven环境变量配置

4.1 环境变量配置路径

鼠标右键我的电脑(此电脑) -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量

在这里插入图片描述

4.2 新建系统变量

在Path变量后新加一个,值为maven目录到bin的绝对路径

编辑系统变量->Path变量->新建-> maven根目录\bin

在这里插入图片描述

一路回点确定即可

4.3 验证

win+R运行cmd,输入mvn -version,如图所示则配置成功:

在这里插入图片描述

5. Maven-setting.xml配置

5.1 配置本地仓库

  • 说明

    Maven的本地仓库是Maven用来存储项目依赖的第三方库的地方,也就是存放所有Maven项目中用到的插件jar和其他文件的本地文件夹6。默认情况下,Maven的本地仓库位于用户的home目录下的.m2/repository路径中610。当Maven构建项目时,它会首先在本地仓库中查找所需的依赖,如果本地仓库中不存在,Maven会尝试从远程仓库下载相应的依赖并存储到本地仓库中6。

    本地仓库的作用主要包括:

    1. 存储下载的依赖,避免重复下载,加快构建速度。
    2. 作为依赖管理的本地存储点,确保项目的构建和运行不依赖于外部网络。
    3. 允许开发者在本地修改依赖版本,进行本地测试,而不必上传到远程仓库。
  • 配置

    setting.xml路径:maven根目录\settings.xml

    例如:D:\ProgramFiles\apache-maven-3.9.8\conf\settings.xml

    如果需要修改本地仓库的位置,可以在Maven的配置文件settings.xml中通过<localRepository>标签指定新的路径。例如:

    <localRepository>D:\ProgramData\repository</localRepository>
    

    在这里插入图片描述

    这样,Maven就会使用指定的路径作为本地仓库,而不是默认的路径

5.2 镜像配置

此外,有时为了加速依赖的下载,可以在settings.xml中配置远程仓库镜像,如使用阿里云的镜像来代替Maven中央仓库,配置如下:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>central</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

在这里插入图片描述

以上配置会使得Maven在下载依赖时,优先从阿里云的镜像地址进行下载,从而提高下载速度和效率。

--------------------------------欢迎关注--------------------------------

在这里插入图片描述

--------------------------------欢迎关注--------------------------------

​ 在下为编程界一名小学生,在此记录编程路上一些所得,分享点滴技术,探讨人生百态。文章若有不足之处,欢迎批评指正。文章若予您有些许帮助,实属荣幸,望关注,点赞,转发让更多的伙伴看到它。

  • 29
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

低调D树苗

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值