maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理
maven项目对象模型简称POM,
maven解决问题:
1. 添加第三方jar包,maven将 jar 包放在本地仓库中统一管理,使用时用坐标的方式引用即可
2. 解决 jar 包之间的依赖关系
3. 获取第三方 jar 包,使用 maven 可以以坐标的方式依赖一个 jar 包,maven 从中央仓库下载,并同时下载这个 jar 包依赖的其他 jar 包
4. 将项目拆分为多个工程模块
Maven作用
maven 使用项目对象模型 POM 的概念,通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。在maven在每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的,关系包含:依赖、继承、聚合,实现maven项目可以更加方便地实现导入 jar 包、拆分项目等效果
IDEA集成Maven
IDEA创建Maven项目
创建类时使用:com.chen.HelloWorld,则会连包带类一起创建:
IDEA导入Maven项目
方式一:右侧图片:调出Maven面板
Maven 依赖管理:最核心的内容
Maven依赖配置:
Maven依赖传递:
projectA 依赖 projectB,则会自动导入 projectB 的依赖,称为依赖传递。如果不需要 projectB 的依赖则可以使用排除依赖:
<exclusions></exclusions> 写在 <dependency></dependency> 里面
Maven依赖范围:
使用比较多的:compile 和 test
Maven的生命周期
注意:!!是在同一套生命周期中!!
Day04-08. maven-依赖管理-生命周期_哔哩哔哩_bilibili
Maven仓库
Maven坐标
依赖的坐标信息网址:https://mvnrepository.com/文章来源:https://www.toymoban.com/news/detail-797769.html
文章来源地址https://www.toymoban.com/news/detail-797769.html
到了这里,关于JavaWeb后端——Maven的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!