我在多项目Spring Boot gradle构建中面临一个问题。我有一些常见的罐子和一个扩展普通罐子的基础罐子。一个这样的常见jar使用Hazelcast 3.8.2。
现在,我期待当我将该公共项目用作下游项目的依赖项时,将会传递相同的库(具有预期版本)。但是,除非我在下游项目中特别提到Hazelcast的版本,否则会添加不同的版本。
我尝试手动排除依赖关系,比如
compile("org.springframework.boot:spring-boot-starter"){
exclude group:"com.hazelcast"
}
然而,这也不起作用。使用Spring Boot gradle插件1.4.4.RELEASE。这是Spring Boot gradle插件的问题吗?
由于