Gradle:无法将Hibernate集成为依赖项

时间:2010-12-09 14:15:36

标签: hibernate gradle

我只是想将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

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您必须从工作项目https://github.com/nabeelalimemon/Gradle-enterprise-multiProject-/blob/master/domain/build.gradle

指定子模块,例如这些声明

hibernateVersion ='3.6.0.Final'虽然。

然后你会遇到像slf4j / log4j provision等问题,为此只需看看同一个托管项目的master build.gradle。

答案 1 :(得分:0)

两件事:

1)你在问题的标题中说3.5.1-Final,但它在你的build.gradle中说3.5.3-Final。 2)尝试在maven repo URL

中仅通过“public”切换“public-jboss”

最终的网址如下所示:

http://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate/3.5.1-Final/hibernate-3.5.1-Final.pom

http://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate/3.5.3-Final/hibernate-3.5.3-Final.pom