Maven—依赖管理

依赖配置

在IDEA中找到pom.xml文件

通过配置依赖这段代码进行本地仓的依赖导入,如果导入成功则会出现:

  表示依赖下载成功

依赖传递

依赖具有传递性

直接依赖:在当前项目中通过依赖配置建立的依赖关系

间接依赖:被依赖的资源如果依赖其它资源,当前项目间接依赖其它资源

其中通过pom.xml得出

排除依赖

排除依赖指的是主动断开依赖的资源,被排除的资源无需指定版本

依赖范围

依赖的jar包,默认情况下,可以在任何地方使用。可通过<scope>...</scope>设置其作用范围

作用范围:

  • 主程序范围有效 (main文件夹范围内)
  • 测试程序范围有效 (test文件夹范围内)
  • 是否参与打包运行 (package文件夹范围内)

 打包结果

生命周期

Maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一

Maven中有三套相互独立的生命周期:

  1. clean:清理工作
  2. default:核心工作,如:编译,测试,打包,安装,部署等
  3. site:生成报告,发布站点等

重点关注五个生命阶段

 在IEDA中的周期阶段

Maven的本质就是插件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值