JavaWeb后端——Maven

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/

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值