maven依赖的配置和排除依赖过程
更新时间:2025年03月13日 11:02:12 作者:L_!!!
这篇文章主要介绍了maven依赖的配置和排除依赖过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
1.依赖的配置
1.1位置
写在<properties></properties>标签之下,<project></project>里。
1.2语法固定的格式
<dependencies>
<dependency>
</dependency>
</dependencies>1.3在 <dependency></dependency>
内部填入依赖对应的版本信息
<groupId>:指代组名<artifactId>:指代模块名称<version>:指代版本号
一个具体的例子:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.16</version>
</dependency>2.排除依赖
1.要写在
<dependency></dependency>标签的内部
2.和<dependency></dependency>
格式一样,属于嵌套语法
<dependencies>
<dependency>
</dependency>
</dependencies> <!-- 排除依赖-->
<exclusions>
<exclusion>
</exclusion>
</exclusions>一个具体例子:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>6.2.1</version>
<!-- 排除依赖-->
<exclusions>
<exclusion>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-observation</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>排除依赖的目的是删除无用的相关依赖,让项目更加轻量化。
3.实战tip
3.1注意事项


3.2一个好用的maven依赖搜索插件
Maven Search


总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
一篇文章带你搞定SpringBoot不重启项目实现修改静态资源
这篇文章主要介绍了一篇文章带你搞定SpringBoot不重启项目实现修改静态资源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-09-09
springboot整合websocket实现群聊思路代码详解
通过springboot引入websocket,实现群聊,通过在线websocket测试进行展示。本文重点给大家介绍springboot整合websocket实现群聊功能,代码超级简单,感兴趣的朋友跟随小编一起学习吧2021-05-05
SpringBoot项目使用yml文件链接数据库异常问题解决方案
在使用SpringBoot时,利用yml进行数据库连接配置需小心数据类型区分,如果用户名或密码是数字,必须用双引号包裹以识别为字符串,避免连接错误,特殊字符密码也应用引号包裹2024-10-10
Mybatis-Plus中and()和or()的使用与原理详解
最近发现MyBatisPlus还是挺好用的,下面这篇文章主要给大家介绍了关于Mybatis-Plus中and()和or()的使用与原理的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2022-09-09


最新评论