本篇内容主要讲解“Maven的安装和使用方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Maven的安装和使用方法介绍”吧!
十多年的石棉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整石棉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“石棉网站设计”,“石棉网站推广”以来,每个客户项目都认真落实执行。
Maven是一款服务于Java平台的自动化构建工具 ,主要用于项目构建和依赖管理。
#查看是否配置了jdk java -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 #B工程继承A工程 #通过继承关系,推荐由父工程来管理依赖版本和依赖范围 com.baomidou mybatis-plus-boot-starter ${mybatis-plus.version} com.rhynie.xxx A 1.0 ../pom.xml
13.聚合
#聚合:对当前项目进行任何操作,被聚合的项目都会跟着做相同的操作(一般放在父工程里)A
到此,相信大家对“Maven的安装和使用方法介绍”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!