maven简介与安装

maven简介与安装

一、什么是 Maven 仓库?

Maven 仓库(Maven Repository) 就是一个 存放各种 Java 包(Jar 文件)和插件的地方。

二、仓库的分类

Maven 仓库分为 三种类型:

|--------------------------|-------------------------------------|------------------------------------------|
| 仓库类型 | 说明 | 位置 |
| 本地仓库(Local Repository) | 你电脑上的缓存仓库,Maven 下载的包都会放这里,下次用就不用再下。 | 默认路径:~/.m2/repository |
| 中央仓库(Central Repository) | Maven 官方的公共仓库,包含大量开源 Java 包。 | 网址: https://repo.maven.apache.org/maven2 |
| 远程仓库(Remote Repository) | 公司、组织或第三方提供的仓库,可以存放私有或加速用的依赖。 | 如:阿里云仓库 |

三、工作原理(依赖下载流程)

当运行命令:

mvn clean install

Maven 会查看 pom.xml 中的依赖列表。

它会:

先在 本地仓库 查找;

找不到就去 远程仓库(比如阿里云或中央仓库)下载;

下载后会 缓存在本地仓库,下次用就不用再下载。

为什么要用 Maven 仓库?

|--------|---------------------|
| 好处 | 说明 |
| 自动管理依赖 | 不用手动下载 jar 包 |
| 版本管理 | 通过 pom.xml 轻松切换依赖版本 |
| 团队协作方便 | 所有人都用同一仓库地址,依赖一致 |
| 构建自动化 | 一行命令就能构建完整项目 |

四、部署教程

下载地址

Download Apache Maven -- Maven

下载到蹦迪后解压(下载的路径不能有中文和空格)

复制其解压路径(到bin的上一级)

配置环境变量:

cmd窗口中查看是否添加成功:

mvn -version

五、切换国内下载源

因为maven默认是从国外下载依赖,下载会非常慢,我们可以切换到阿里源来加速:

打开配置:

apache-maven-3.9.9-bin\apache-maven-3.9.9\conf

下的settings.xml

复制以下内容:

复制代码
  <mirrors>

     <!-- 下载地址 -->



<mirror>

    <id>alimaven</id>

    <name>aliyun maven</name>

    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

    <mirrorOf>*</mirrorOf>

   </mirror>



  </mirrors>

六、切换idea 的配置

打开设置

打开maven配置,修改其路径

选择我们刚刚下载的maven 应用即可

相关推荐
CoderYanger9 分钟前
A.每日一题:3345. 最小可整除数位乘积 I
java·数据结构·程序人生·算法·leetcode·面试·学习方法
小刘是地理大王14 分钟前
OpenFeign 兜底回调(fallback / fallbackFactory)实战指南
java·后端
橘子汽水16818 分钟前
Leetcode15:三数之和
java·数据结构·算法
Nolla19 分钟前
为什么 assertThrows 需要 () ->:Lambda 延迟执行与异常捕获
java
SL_staff22 分钟前
风控规则不该写代码:一个开发者视角的规则引擎实践拆解
java·架构·全栈
xieliyu.1 小时前
计算机网络|数据链路层详解:MAC 地址、交换机、ARP 协议、CRC 校验
java·网络·笔记·计算机网络·java-ee
SimonKing1 小时前
手机投屏到电脑,不用装任何 App,这个开源工具免费搞定:QtScrcpy
java·后端·程序员
学长毕业设计1 小时前
基于SpringBoot的奶茶店服务管理系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
蛋先生DX1 小时前
明明都是源码到CPU,各语言中间原理咋不是一个套路?
java·javascript·go