我有一个gradle多模块项目。我需要使用精确的休眠版本。
在存储库模块中添加了一个
compile("org.springframework.boot:spring-boot-starter-data-jpa:1.5.15.RELEASE") {
exclude group: 'org.hibernate', module: 'hibernate-core'
exclude group: 'org.hibernate', module: 'hibernate-entitymanager'
}
compile "org.hibernate:hibernate-core:4.2.15.Final"
compile "org.hibernate:hibernate-entitymanager:4.2.15.Final"
(Spring Boot 1.5.15.RELEASE使用休眠模式5.0.12.Final)
我具有以下模块层次结构
+--controller
+ --service
+ --repository
似乎服务模块使用了休眠5.0.12.Final。
我找到了有关 configurations.all 的信息,但是不可能排除特定版本的依赖项。
是否有一种在所有模块中使用休眠4.2.15.Final的方法?