繁体   English   中英

Maven 依赖与较旧的 Spring Boot 版本

[英]Maven dependency with older spring boot version

是否可以在较旧的 Spring Boot 版本中使用 Maven 依赖项? 该项目使用的是 2.x 版,而自定义依赖项使用的是 1.5.x。 找不到有关该主题的任何文档。

我问是因为在自省自定义 jar 文件中的类时得到NoClassDefFoundError

不可以。Spring Boot 2.X 是一个主要版本,它不向后兼容 Spring Boot 1.5.X。 对于主要的 Spring Framework 版本也是如此,您不能混合使用 Spring Framework 5.X 和 4.X。

Maven 只管理项目依赖。 这与你的问题无关。

基本上,在任何 maven 项目中,任何给定的 groupId 和 artifactId 组合只能有一个版本。 所以对于普通的香草 maven,答案是“不”。 但是有 maven-shade-plugin 可用于更改任何依赖项的组和工件 ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM