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配置信息