关于spring cloud gateway的项目 spring-cloud-starter-netflix-eureka-client版本冲突,未知的问题

jar包版本冲突 关于spring cloud gateway的项目
spring-cloud-starter-netflix-eureka-client版本冲突,未知的问题

报错信息:报错信息:报错

解决方法如下:

依赖父类工程就会jar包冲突
在这里插入图片描述

如果你把父类工程改为spring boot!就是把spring boot作为父类工程,是可以解决,但也只是解一时之忧
在这里插入图片描述

正确的做法是,你还是得继续写父类工程!
发生这个问题是因为你父类工程没有引入spring-cloud-starter-netflix-eureka-client 所以他会unknown,因为他找不到这个jar包
注意:如果你引用了父类工程,父类工程也引入了这个jia包 记得填写版本号,否则会报错,在父类的pom.xml下写版本号,子版本不用!

版本号:
在这里插入图片描述

如果没写版本还是会报错的,最后引入子项目时的jar,就不用写版本了,版本归父类工程管理!

子项目的pom.xml
在这里插入图片描述

父项目的pom.xml
在这里插入图片描述

总结:
其实这个问题也不是jar包冲突 而是你的子项目的pom.xml父类是其他项目!他在父类工程管理(父亲)那里找不到你这个jar,或者版本,他就会报个未知的错误 unknown 并且无法引入jar包!


版权声明:本文为qq_43652936原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。