使用的时候需要在 dependencies 下面引入 BOM,然后在 constraints 下面声明要使用的库,声明的时候无须指定版本。另外,需要在 configurations 中调用 javaPlatform.allowDependencies(),否则会报错。
configurations{ javaPlatform.allowDependencies() } dependencies { api platform("org.springframework.boot:spring-boot-dependencies:2.4.4") constraints { api "org.apache.kafka:kafka-clients:2.6.0" api "redis.clients:jedis:3.5.2" api "org.springframework.batch:spring-batch-core" } } 3 参考[1] Introduction to the Dependency Mechanism
[2] The Java Platform Plugin