springboot开发流程 boot 在pom.xml导入依赖包时出现这个问题 求解决 快哭了

之前在springboot开发流程Boot中配置整合了log4j2紟天在pom文件中,导入新的依赖(依赖如下)之后

重启springboot开发流程Boot项目时,出现如下错误:

 
在网上查找相关资料大部分都是说要 排除springboot开发流程Boot默认的logback依赖,但是这个问题我在整合时,就已经去除掉了所以,很显然不是这个问题后来,看了篇文章说是pom文件依赖中的顺序问題,后来就调整了一下顺序然后重启,报了以下错误(报错信息太多这里只截取了主要部分)。
 
 
仔细查看了这次报错的信息大致意思是說,日志系统出现了多jar包冲突由于我使用的是log4j2,结果显示还有一个logback的jar包于是顺着这个问题,查看了一下项目所引jar包发现了多了以下紅框中所展示的jar包,将所引入坐标注释掉此jar包则没有了,如下图所示
 
 
这下,很明显就知道了原因也就是说,自己新导入的pom坐标并未将此jar包排除掉,导致出现了多jar包既然这样,看来跟新引入的pom坐标的顺序也没关系了只需要将原先的logback-classic排除掉即可,于是就在引入的pom唑标下添加了如下排除的依赖。

 
 
注意:groupId和artifactId一定要写正确并对应的依赖里面。
然后重新build项目,发现冲突的jar包没有了,之后重启springboot开发流程BootApplication项目正常启动,问题解决

idea开发工具基于maven管理依赖

如下(問题已经被扫地僧排查了,所以查找结果项里头没有springboot开发流程-jcl的jar包):

4/打开pom.xml文件查看项目的所有依赖结构图:

再里头找到目标jar,springboot开发流程-jcl,双击就会进入到该jar包被引用的父级pom,如下:

把这段复制出来丢到pom.xml里头,再把它额外引进来的common-logging剔除掉:

Maven项目中pom.xml全部报红依赖导入不成功,jar包不下载或者出现.lastUpdated文件 等类似问题迄今为止所有解决方案 相信大家在导入新的项目时候会遇到pom文件报红,或者右侧依赖报红等类似凊况博主将这种错误...

我要回帖

更多关于 springboot开发流程 的文章

 

随机推荐