在包含的gradle构建中的Spring依赖性管理。

问题描述 投票:0回答:1

我有两个独立的项目A和B,都使用了 io.spring.dependency-management 插件来管理它们的依赖关系。我使用Gradle的复合构建功能将一个项目B纳入A中,虽然两者都能独立构建,但如果我试图在纳入B后构建A,似乎B中的依赖管理声明被忽略了,它只解析A中定义的版本,而没有定义的版本则失败。Extension of type 'RecommendationProviderContainer' does not exist.

这是否是某种复合构建的缺陷?有什么办法可以解决这个问题吗?

spring gradle dependency-management
1个回答
1
投票

依赖管理插件使用解析规则来控制依赖版本。不幸的是,复合构建不支持将这些规则从一个构建传播到另一个构建,所以它不能与复合构建一起使用。添加这样的支持在 本期 但它被拒绝了,而使用Gradle内置的版本约束支持和 Maven炸弹.

© www.soinside.com 2019 - 2024. All rights reserved.