1、Maven简介
作为一名开发人员,既然你需要点开我的这篇文章,那么说明对于Maven的掌握并不深,既然用到了,就不要知其然而不知所以然,下面先简单了解一下什么是Maven
Maven是一个项目管理及构建自动化工具,主要用于Java项目。它使用项目对象模型(POM:Project Object Model)的概念来管理项目,可以用一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。Maven不仅是一个构建工具,还是一个依赖管理和项目信息管理工具。它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件目标的逻辑。
Maven的核心功能主要包括以下几点:
- 依赖管理系统:Maven使用POM来定义项目的依赖关系,可以自动下载和管理项目所需的库和依赖项。这大大简化了手动管理依赖项的复杂性。
- 构建生命周期:Maven定义了一个标准的构建生命周期,包括编译、测试、打包、安装等阶段。这使得项目构建过程更加规范化和可预测。
- 插件和目标:Maven的构建过程是基于插件和目标(goal)的。通过配置不同的插件和目标,可以实现项目的编译、测试、打包等各种任务。
- 项目信息管理:Maven使用POM文件来管理项目的元数据和构建配置,这使得项目信息更加清晰和易于维护。
- 跨平台兼容性:Maven是跨平台的,可以在不同的操作系统上运行,这使得团队合作和项目迁移更加容易。
- 约定优于配置:Maven采用了一种“约定优于配置”的策略,即尽可能遵循通用的项目结构和约定,以减少不必要的配置工作。这提高了项目的可读性和可维护性。
总的来说,Maven是一个强大的项目管理工具,它可以帮助开发人员更加高效地管理Java项目的构建、依赖和文档。通过使用Maven,开发人员可以更加专注于编写代码,而不用过多关心构建和依赖管理的问题。
2、Maven下载
官网下载:
直接点击下载即可
3、maven的安装
注意:maven的安装需要依赖jdk的安装,所以必须先安装完成jdk且配置好jdk环境变量后在进行maven的安装!!
3.1安装
安装路径禁止出现中文,将下载的压缩包全部解压到文件夹中
4、环境配置
4.1打开高级系统设置界面
按win+e键,找到此电脑
右击,找到属性,点击
win11会到这个界面,点击查看高级系统设置
点击环境变量
找到系统变量,点击新建
新建变量,变量名设置为MAVEN_HOME,变量值为刚才安装Maven的路径,在这个界面直接复制路径
找到Path,点击编辑,新建一条,输入%MAVEN_HOME%\bin,将常用配置上移到上方,点击确定-确定-确定
4.2验证
接下来验证一下配置是否生效,win+R,输入cmd,在黑窗口中输入mvn -version,如下图所示即为安装成功
5、setting文件配置
5.1配置本地仓库
在Maven中创建一个文件夹,命名为repository
5.2修改settins文件
打开config文件,找到settings.xml文件
右键用记事本打开,找到settings.xml中的localRepository配置,修改成刚刚创建的文件夹的目录。
效果如下
注释中是对仓库配置的说明 <localRepository>/path/to/local/repo</localRepository>将中间的路径修改为自己创建的仓库
5.3验证
配置完成后打开黑窗口,输入mvn help:system
查看仓库文件夹,有文件生成
至此就已经配置完成