库jar使用不同版本的Spring

库jar使用不同版本的Spring,spring,dependencies,Spring,Dependencies,我的主要项目是使用SpringV4。其中一个库文件(jar)使用SpringV3 如何防止库文件中的Spring与主项目冲突 这取决于您使用的构建系统。对于Maven,您可以如果SpringV4和SpringV3中有一些api更改怎么办?如果库依赖于SpringV3中的某些方法,但不依赖于SpringV4中的某些方法,那么排除v3可能会破坏它,我想,在这种情况下,您运气不好。您必须在Spring4下重新编译库(如果可以的话),或者将整个项目切换回Spring3

我的主要项目是使用SpringV4。其中一个库文件(jar)使用SpringV3


如何防止库文件中的Spring与主项目冲突

这取决于您使用的构建系统。对于Maven,您可以

如果SpringV4和SpringV3中有一些api更改怎么办?如果库依赖于SpringV3中的某些方法,但不依赖于SpringV4中的某些方法,那么排除v3可能会破坏它,我想,在这种情况下,您运气不好。您必须在Spring4下重新编译库(如果可以的话),或者将整个项目切换回Spring3