目录
- 在maven项目中遇到这样一个场景
- 解决了上述冲突的问题
- Maven 查看jar包依赖关系
在maven项目中遇到这样一个场景
- 项目中的pom文件中,依赖了Spring-core,而Spring-core又隐式的依赖了commons-logging。
- 项目中同时配置了对定时任务quartz 包的依赖,而quartz又隐式依赖了slf4j。
这样项目中既有了commons-logging又有了slf4j。导致在log4j.properties里配置的mybatis的sql显示配置,一直没起作用,直到我查看maven dependencie中的jar包时,才发现项目既依赖了common-logging又引入了slf4j。后来通过排除quartz中的slf4j的依赖

解决了上述冲突的问题
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
以后该如何解决这种类似的问题呢。eclipse提供了对隐式依赖jar包的查看功能:在eclipse中打开一个pom文件,在Dependency Hierarchy的Tab页中,就可以查看当前pom文件中显示声明的jar包,及这些显示声明的jar中隐式引入的依赖jar包。
这样就可以查看有哪些隐式的依赖jar会导致jar包冲突了。
Maven 查看jar包依赖关系
使用eclipse操作,在项目中打开pom.xml文件进入Dependency Hierarchy 来查看依赖树
Dependency hierarchy:依赖层次视图
Resolved dependencies:依赖关系解析
点击右边jar或者搜索需要查找的jar可以在左边找到对应关系
比如在NewEnergyCheckDemo项目中启动springBoot工程控制台不打印错误信息,那一定是某个日志jar包有冲突导致的,我们就可以直接搜索要查找的jar,我们可以看到在pom.xml文件中依赖了
而Commons-vfs2这个jar包中又隐式依赖了commons-logging
在项目中我们又配置了spring-boot-starter-web的依赖
我们可以看到该jar包又隐式依赖了一些其他的jar包,如spring-boot-starter又包含了spring-boot-starter-logging,该依赖的内容就是springBoot默认的日志框架logback,所以我们在使用springBoot的日志框架时应该先排除commons-vfs2中commons-logging该jar包的依赖.
排除jar包依赖,找到需要排除的jar包点击右键如下图
排除依赖之后的pom.xml坐标如下
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
seo竞价做的什么工作,seo 竞价 ,office智能ai
ChatGPT崩了?用户称打开是一片空白,背后隐藏了什么?,ai 新技巧
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
seo需要了解什么,seo需要学些什么内容 ,ovo ai
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
Chato1免费么?揭开这款AI聊天机器人的神秘面纱,交个朋友ai写作
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
在线AI文章生成:内容创作新革命
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
SEO量:提升网站流量和排名的关键法则,德兴seo
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
亚马逊seo信息是什么,亚马逊seo关键词优化软件 ,光谷ai
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
seo资源指的是什么,seo资料 ,绿眼AI
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
seo管理系统是什么,seo网站管理 ,过度圆ai
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
SEO优化全攻略提升网站排名的关键步骤与未来趋势,这是什么新晋动画ai
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
ChatGPT40不收费版本:科技革新,智能助手助力生活与工作,ai医疗武器有哪些
seo都有什么意思,seo 啥意思 ,ai园林
人工AI软件的未来:智能时代的创新驱动力
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
好用的人工智能AI软件推荐,让你的生活更智能!
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
怎样使用AI写文章:释放创作潜能,提升写作效率
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
seo需要什么器械,seo需要什么器械才能做 ,长续航ai纯电汽车
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势