1. 前言
欢迎来到 Maven 的精彩世界!如果你是一个 Java 初学者或者正在迈入 Java 后端开发的旅程,那么 Maven 将是你不可或缺的得力助手。本教程旨在为零基础的新手提供快速而简单的入门体验,让你迅速掌握 Maven 的基本概念和使用方法!
2. 什么是Maven?
Maven 是一个强大的项目管理和构建工具,它能够对Java项目进行自动化的构建和依赖管理。简化 了Java 项目的构建、依赖管理和文档生成等任务。通过 Maven,你可以更轻松地管理项目的结构、构建过程,以及依赖库的引入。它的优雅之处在于提供了一种标准化的项目结构和构建过程,使得开发者能够专注于代码编写而不用过多关心繁琐的配置。
依赖是什么?
可以理解为外部资源、类,在开发中我们通过Maven这个依赖管理工具引入第三方库和框架(也就是别人写好的规范的通用功能),来快速的构建项目,简化开发。
3. Maven的作用
Maven的作用可以分为三类:
- 项目构建:提供标准的,跨平台的自动化构建项目的方法
- 依赖管理:方便快捷的管理项目以来的资源(jar包),避免资源间的版本冲突等问题
- 统一开发结构:提供标准的,统一的项目开发结构,如下图所示大部分的Maven工程结构如下:
3. Maven本地仓库
-
刚刚我们知道,Maven一大作用就是管理依赖,当我们创建项目的时候,项目所需要的所有依赖都是Maven从仓库中获取的。
-
Maven会先从本地仓库获取依赖,如果本地仓库没有,它就会尝试从远程仓库下载依赖到本地仓库
远程仓库和本地仓库是什么?
- 本地仓库:就是本地的文件夹,Maven会自动创建一个专门用来存放依赖的目录
- 远程仓库:是由国内外大厂比如阿里巴巴维护的专门存放依赖的仓库
修改本地仓库位置的方法:
- 打开Maven安装包中的conf/setting.xml文件,指定本地仓库的位置,这样下载来的依赖就会放在中的目录中
不然默认本地仓库就是这个文件夹
4. 在idea中使用maven
- 选择Maven项目
- 在设置中选择maven的解压目录路径
- 配置文件的路径,点击override才可以修改
配置本地仓库,自己指定本地仓库可以防止c盘爆满,下载的依赖会存放在里面,
最后点击应用
但是这样每次创建项目还是得重新配置
所以可以在这里修改默认设置
- 这里可以查看maven的功能和插件