Bootstrap

项目管理工具Maven的介绍、下载、安装、配置、使用

1. Maven作用

       maven是一款为Java项目管理构建、依赖管理的工具(软件),使用maven可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。

maven是一个软件,掌握安装、配置、以及基本功能(依赖管理、项目构建)的理解和使用即可

1.1 依赖导入 - 依赖管理

        maven可以管理项目依赖,包括自动下载所需依赖库、自动下载依赖需要的依赖并且保证版本没有冲突、依赖版本管理等。通过maven,我们可以方便地维护项目所依赖的外部库,避免版本冲突和转换错误等,而我们仅仅需要编写配置即可。

1.2 项目构建 - 构建工具

        项目构建是指将源代码、配置文件、资源文件等转化为能够运行或部署的应用程序或库的过程,maven可以管理项目的编译、测试、打包、部署等构建过程。通过实现标准的构建生命周期,maven可以确保每一个构建过程都遵循同样的规则和最佳实践。同时,maven的插件机制也使得开发者可以对构建过程进行扩展和定制。主动出发构建,只需要简单的命令操作即可。

1.3 依赖分享

1.4 自动部署

2 maven软件工作原理

三种jar包组成:用户应用程序jar包,第三方依赖jar包,支持maven工作的jar包

3 maven下载安装

3.1 下载地址

Maven – Maven Releases History

建议下载最稳定版本 Maven3.8.8 +  JDK17 + IDEA2022

3.2 安装配置

安装是免安装的,拿到压缩安装包后,直接解压即可,建议在无中文和空格的文件夹路径下解压

path环境变量新增bin

在cmd下面输入mvn -v 测试是否安装配置成功

注意:安装maven前,一定要先安装jdk,并且配置好 JAVA_HOME

3.3 功能配置

E:\harrylin\apache-maven-3.8.8\conf\settings.xml

3.3.1 本地存储配置

依赖本地缓存位置(本地仓库位置)

找到标签:localRepository 增加本地仓库位置

3.3.2 下载镜像配置

找到标签:mirror 增加阿里镜像网站

3.3.3 JDK版本配置

maven选用编译项目的jdk版本

找到标签:profile 增加jdk配置信息

3.3.4 IDEA配置

4 maven工程的GAVP

;