背景:在一个由5个不同的应用程序和20个软件包组成的项目中,我尝试更新spring-boot(到2.7.4)并且只有Spring启动,项目使用内部企业工件,如果这可能会有一些影响。当我指出我需要2.7.4一些包开始使用mongo-driver 4.6.2。之前它是3.11.0。我去了一个头,并更新了它,以及,通过在那些pom.xml中指示(此处明确表示使用3.11.0,而不是4.6.2)。但这会导致许多不必要的错误(因为这些版本之间的一些语法发生了变化)所以我回到了3.11.0,并在所有pom.xml中明确指出我想使用3.11。0问题是spring-boot现在调用了我的mongodb-driver中还没有的东西。
所以问题是:我可以有Spring启动2.7.4。与mongodb驱动程序3.11.0(我只是错过了如何告诉它正确使用它)或这些版本是强耦合的4.6.2,所以我没有选择,但更新,以及?
此外,我也试图找到(2天了),我敢肯定它 * 应该 * 存在的东西如此广泛使用的Spring,但没有找到一个明确的列表说:“升级从X-〉Y版本的依赖Z,这里是需要作出的语法变化列表。",它和如何找到它?
对不起,没有具体的pom.xml示例,我现在不在我的工作电脑上。
1条答案
按热度按时间xxhby3vn1#
您可以使用
<exclusions>
标记来执行以下操作: