gpt4 book ai didi

java - 如何将所有依赖项升级到特定版本

转载 作者:行者123 更新时间:2023-12-01 07:42:19 25 4
gpt4 key购买 nike

我尝试执行 mvn dependency:tree 并得到一棵依赖关系树。

我的问题是,我的项目依赖于许多模块,这些模块内部依赖于许多 Spring 工件。有一些版本冲突。我想升级所有 spring 相关的库到最新的(2.6.x 或更高版本)。执行此操作的首选方法是什么?

我应该在 pom.xml 中声明所有 deps spring-context、spring-support (以及其他 10 个工件)并将它们指向 2.6.x 吗?还有其他更好的方法吗?

[INFO] +- com.xxxx:yyy-jar:jar:1.0-SNAPSHOT:compile
[INFO] | +- com.xxxx:zzz-commons:jar:1.0-SNAPSHOT:compile
[INFO] | | +- org.springframework:spring-dao:jar:2.0.7:compile
[INFO] | | +- org.springframework:spring-jdbc:jar:2.0.7:compile
[INFO] | | +- org.springframework:spring-web:jar:2.0.7:compile
[INFO] | | +- org.springframework:spring-support:jar:2.0.7:compile
[INFO] | | +- net.sf.ehcache:ehcache:jar:1.2:compile
[INFO] | | +- commons-collections:commons-collections:jar:3.2:compile
[INFO] | | +- aspectj:aspectjweaver:jar:1.5.3:compile
[INFO] | | +- betex-commons:betex-commons:jar:5.5.1-2:compile
[INFO] | | \- javax.servlet:servlet-api:jar:2.4:compile
[INFO] | +- org.springframework:spring-beans:jar:2.0.7:compile
[INFO] | +- org.springframework:spring-jmx:jar:2.0.7:compile
[INFO] | +- org.springframework:spring-remoting:jar:2.0.7:compile
[INFO] | +- org.apache.cxf:cxf-rt-core:jar:2.0.2-incubator:compile
[INFO] | | +- org.apache.cxf:cxf-api:jar:2.0.2-incubator:compile
[INFO] | | | +- org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0-M1:compile
[INFO] | | | +- org.codehaus.woodstox:wstx-asl:jar:3.2.1:compile
[INFO] | | | +- org.apache.neethi:neethi:jar:2.0.2:compile
[INFO] | | | \- org.apache.cxf:cxf-common-schemas:jar:2.0.2-incubator:compile

更新:我已经删除了有关“\-”的额外问题,所以我的问题现在是主题所要求的:)

最佳答案

该子树的末尾。只不过是一点奇特的 ASCII 艺术 - 想想好像它 +-

关于java - 如何将所有依赖项升级到特定版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com