Maven工程pom.xml关于jar包的配置

Maven工程pom.xml关于jar包的配置

导入jar包:先到https://mvnrepository.com/artifact,搜素要导入的jar包,选择相应的版本,复制相应的xml代码。

在这里插入图片描述

将复制好的代码放到pom.xml的dependencies标签里面即完成了导入。

**jar包冲突:**因为存在两个不同版本的jar包,在调用方法时发生错误。

**maven对jar包的默认处理:**选择路劲最短的那个。比如你导入了A和B两个jar包,而A依赖C,C依赖于D1;B依赖于D2。D1和D2是同jar包的不同版本。这时候maven会默认使用D2,因为路劲短。

**jar包冲突解决之exclusion标签:**exclusion标签可以移去指定的依赖jar包。

就像这样:

​ ###

​ ###

当然,记得要放在exclusions标签下

jar包冲突解决之scope标签:scope标签的作用是规定jar包的作用域。

如:provided:在编译的时候起作用

test:在运行时起作用
在这里插入图片描述

**jar包冲突解决之版本锁定:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值