Градл: Невозможно интегрировать Hibernate как зависимость
Вопрос
Я просто хочу интегрировать Hibernate как зависимость в моей сборке. Но вместо интеграции всех подмодулей я хотел интегрировать весь проект Hibernate (org.hibernate:hibernate:3.5.1-Final
)
Проблема: нет модулей, где загружаются.
Мой build.gradle
repositories {
mavenCentral()
mavenRepo urls: "http://repository.jboss.org/nexus/content/groups/public-jboss"
}
dependencies {
compile "org.hibernate:hibernate:3.5.1-Final"
}
Вывод gradle build
Download http://repository.jboss.org/nexus/content/groups/public-jboss/org/hibernate/hibernate/3.5.1-Final/hibernate-3.5.1-Final.pom
Download http://repository.jboss.org/nexus/content/groups/public-jboss/org/hibernate/hibernate-parent/3.5.1-Final/hibernate-parent-3.5.1-Final.pom
Любые идеи?
Решение
Вам придется указать подмодули, подобные этим объявлениям из рабочего проекта https://github.com/nabeelalimemon/gradle-enterprise-multiproject-/blob/master/domain/build.gradle
hibernateversion = '3.6.0.final' хотя.
Тогда вы столкнетесь с такими проблемами, как SLF4J/LOG4J, и для этого просто взгляните на Master Build.Radle того же размещенного проекта.
Другие советы
Две вещи:
1) Вы сказали 3.5.1-final в заголовке вашего вопроса, но он написан 3.5.3-final в вашем сборке. 2) Попробуйте переключить «public-jboss» только «публичным» в Url Maven Repo
Последний URL будет выглядеть так:
или же