1.maven是什么 主要职责 好处
maven是一款基于java平台的自动化构建工具 他是Apache下的开源项目(是什么),同时也是一个项目管理工具(职责),提供对 Java 项目进行构建、打包、部署、依赖管理以及项目信息管理等功能,通俗讲有了maven之后我们就无需一个个将jar包下载下来将其复制到我们的项目目录下了,安装好maven后直接在对应的配置文件中引用我们的依赖就好
2.maven安装
maven的官网地址为:https://maven.apache.org/
1.进入主页面,点击Download
2.点击download后再次点击要下载的maven版本号
3.从官网下载maven后,解压maven放在一个非中文无空格的路径下
4.下载好之后我们开始配置环境变量
点击高级系统设置
点击进去配置我们的环境变量
开始配置环境变量 点击编辑环境变量
点击新建环境变量 输入下面的值 新建即可 这样maven 就基本安装完成啦
验证maven环境变量是否成功我们可以使用win+R 命令输入cmd 进入dos 在命令中输入mvn -v 查看版本信息 如果输出了版本就说明maven安装成功了
配置maven中的Settings文件
1.找到maven的安装目录 点击conf文件夹
使用记事本或者浏览器打开setting.xml文件
找到当前Default为默认本地仓库路径,我们需要修改它
具体就是在我们下载maven的本地路径在新建一个本地仓库文件夹maven_repository
以上操作做好之后就开始配置我们的私服 继续打开我们的settings配置文件 配置我们阿里云镜像
<mirror></mirror>标签 称为镜像仓库 下面的镜像是阿里云镜像 添加下面镜像并保存
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/ </url>
<mirrorOf>central</mirrorOf>
</mirror>
将阿里云仓库放在mirros标签中间
镜像配置好后开始配置我们的jdk 我这里的版本是jdk1.8
这样整个maven的环境配置和安装都成功了
3.在idea中创建IDEA项目
打开idea 点击新建 点击项目
首先通过 IDEA 工具创建一个 Maven 项目,选择 JDK,选择 Maven 模板 点击下一步即可
输入项目名称 选择项目存放的位置 点击完成 这样maven项目就创建成功啦
项目根目录下有个 pom.xml 文件,一些常用标签介绍如下:
1.modelVersion:指定当前 pom 模型的版本,对于 maven2 和 maven3 来说,只能填写 4.0.0
2.groupId:定义项目的所属组或者公司,一般是公司域名的倒写
3.artifactId:项目在所属组的唯一ID
4.version:项目版本号
5.name:项目名称,可选
6.description:对项目的描述,可选
7.properties:定义一些属性变量
8.dependencies:定义项目使用到的依赖
9.packaging:项目打包的类型,默认是 jar,可选值有 jar,war,rar,ear,ejb,pom等等10.build:与构建相关的配置,例如设置编译插件的 JDK 版本
用Maven构建项目具有的优势
-
依赖管理:Maven可以自动下载和管理项目的依赖库。你只需要在项目的配置文件(pom.xml)中声明依赖,Maven就会自动下载所需的库,并确保它们的版本与兼容性。
-
构建标准化:Maven提供了标准的项目结构和构建生命周期。你只需按照约定设置项目的目录结构,命名约定和配置,Maven就能帮助你自动执行各种构建任务,如编译、测试、打包、部署等。
-
插件生态系统:Maven拥有丰富的插件生态系统,可以扩展构建过程的功能。你可以使用插件完成各种任务,例如静态代码分析、代码生成、文档生成、部署到服务器等。
-
多模块支持:Maven支持多模块项目,允许你将一个大型项目分解为多个模块,每个模块都有自己的配置和依赖关系。这种模块化的项目结构更易于管理和维护,并且可以促进团队的协作开发。
-
构建可重复性:Maven使用基于SHA-1算法的哈希值来唯一标识构建产物。这意味着当你的团队成员在不同环境中构建项目时,构建产物将具有相同的哈希值,保证了构建的可重复性。
maven坐标
网址:https://mvnrepository.com
如何正确使用maven坐标?
在搜索框中输入要搜所的jar包名称 点击search查询即可
点击需要的版本号
点击后找到坐标放入项目中的pom.xml配置中即可