【问题标题】:library jar uses different version of Spring库 jar 使用不同版本的 Spring
【发布时间】:2014-02-05 10:29:33
【问题描述】:

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

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

【问题讨论】:

    标签: spring dependencies


    【解决方案1】:

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

    【讨论】:

    • 如果Spring v4和Spring v3有一些api变化怎么办?如果该库依赖于 Spring v3 中的某些方法,但 Spring v4 中没有,我猜排除 v3 会破坏它。
    • 在这种情况下你不走运。您要么必须在 Spring 4 下重新编译库(如果可以的话),要么将整个项目切换回 Spring 3
    猜你喜欢
    • 2013-04-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    相关资源
    最近更新 更多