Как изменить транзитивную версию зависимости gradle? - PullRequest
0 голосов
/ 05 января 2019

У меня есть многомодульный проект. Мне нужно использовать точную версию Hibernate.

В модуле хранилища добавлено

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"

(весенняя загрузка 1.5.15.RELEASE использует hibernate 5.0.12.Final)

У меня есть следующая иерархия модулей

+--controller
  + --service
    + --repository

И, похоже, сервисный модуль использует hibernate 5.0.12.Final.

Я нашел информацию о configurations.all , но исключить конкретную версию зависимости невозможно.

Есть ли способ использовать hibernate 4.2.15.Final во всех модулях?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...