多项目Gradle构建中的Spring Boot传递依赖项

时间:2017-06-13 09:32:11

标签: java gradle spring-boot transitive-dependency

我在多项目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插件的问题吗?

由于

0 个答案:

没有答案