maven+pom|包的依赖和解除

maven是什么?

maven是jar包的管理工具,可以自动获取jar包。

建立依赖

在工程文件中找到pom.xml

在<dependencies>标签中加入子标签<dependency>来表示依赖,如图是MySQL connector的依赖,版本5.1.30

添加依赖后重新载入工程就会在工程文件(1处)和maven选项(2处)看到新增的包(依赖)

包(依赖)也会在删除<dependency>标签后消失(需要重新载入)


查找jar包坐标及下载

https://mvnrepository.com/

例如,查找MySQL,找到mysql connector,选择需要的版本

不妨选择5.1.30,有两种方法获取jar包。

1、浏览所有资源并直接下载

2、复制maven代码,这就是maven坐标。将坐标写到pom.xml中,idea会根据坐标来自动找到mysql connector的资源并下载。


依赖的继承关系

<dependency>用于声明依赖

<dependencies>和<dependencyManagement>用来管理依赖

不同:<dependencies>中定义的依赖可以自动继承到子项目中,<dependencyManagement>不会

 

三个标签的层级如图所示,本例中声明了junit和mysql两个依赖。


在maven的安装路径下有一个apache-maven-3.6.3\conf\settings.xml,在<mirrors>中加入阿里云的镜像能使项目的创建更快

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值