千家信息网

Maven的安装和使用方法介绍

发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,本篇内容主要讲解"Maven的安装和使用方法介绍",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Maven的安装和使用方法介绍"吧!Maven是一款服务于J
千家信息网最后更新 2025年02月04日Maven的安装和使用方法介绍

本篇内容主要讲解"Maven的安装和使用方法介绍",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Maven的安装和使用方法介绍"吧!

Maven是一款服务于Java平台的自动化构建工具 ,主要用于项目构建和依赖管理。

安装并配置环境变量

#查看是否配置了jdkjava -version

1.下载maven,以win操作系统为例

2.解压到指定目录

3.配置Maven环境变量,并验证是否配置成功

#使用该命令验证是否配置成功mvn -v

4.配置本地仓库,并配置阿里镜像源

编辑这个文件,添加你的本地仓库的位置

配置阿里maven镜像源,提高依赖下载速度

                        alimaven            aliyun maven                            http://maven.aliyun.com/nexus/content/groups/public/                        central            

5.查找maven依赖,可以去maven的中央仓库搜索

https://mvnrepository.com/

6.直接依赖与间接依赖

A依赖B,B依赖C,这种属于直接依赖,A依赖C属于间接依赖

7.依赖范围

compile:编译范围,默认值         这个范围的包,可以给main和test下面的类使用:参与部署test:测试范围     这个范围的包,值给test目录下的类使用,main下面的类不能用:不参与部署      provided:提供范围         这个范围的包,可以给main和test下面的类使用:不参与部署...

8.依赖的传递性

compile范围具有传递性,test、provided范围不具有传递性。

9.依赖传递性:解决jar包冲突

①路径最短者优先

②路径相同时先声明者优先(声明指的是dependency标签配置的先后顺序)

10.依赖排除

    org.springframework.boot    spring-boot-starter-security                    org.springframework.boot        spring-boot-starter          

11.统一管理目标jar包的版本

# 全局变量声明,可以声明版本号    3.3.2        com.baomidou      mybatis-plus-boot-starter      ${mybatis-plus.version}  

12.继承

                   org.springframework.boot          spring-boot-starter-parent          2.1.16.RELEASE                com.baomidou      mybatis-plus-boot-starter      ${mybatis-plus.version}  #B工程继承A工程#通过继承关系,推荐由父工程来管理依赖版本和依赖范围  com.rhynie.xxx  A  1.0  ../pom.xml  

13.聚合

#聚合:对当前项目进行任何操作,被聚合的项目都会跟着做相同的操作(一般放在父工程里)  A

到此,相信大家对"Maven的安装和使用方法介绍"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0