一:错误描述
Idea通过project settings 的modules把第三方jar包引用,启动报错,jar包引用失败.
手动打包到本地仓库,启动正常,运行到具体的方法报错.
奇怪的是,切换成Eclipse无论是启动还是运行都不报错.
二:原因查找
我一开始以为是jar包没有引入成功呢,因为eclipse引入就可以,启动运行都不报错,但是idea无论如何都不行.
可怜我当时天真的以为还是jar包引入的问题,因为eclipse运行具体代码就没有问题, 后来切回eclipse跑代码,过了两天,实在受不了eclipse
然后仔细排查问题,竟然是引入的第三方jar包(有一个是依赖包)和项目的其它jar包冲突的问题…
三:问题解决
当时是一个微服务项目的启动包的依赖jar包版本比较高,但是引入第三方jar包的依赖包需要低版本,所以只需要把jar包依赖冲突解决即可.