2

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

有任何想法吗?

4

2 回答 2

1

您必须从工作项目中指定像这些声明这样的子模块https://github.com/nabeelalimemon/Gradle-enterprise-multiProject-/blob/master/domain/build.gradle

hibernateVersion = '3.6.0.Final' 虽然。

然后你会遇到诸如 slf4j/log4j 配置等问题,为此只需查看同一托管项目的 master build.gradle。

于 2010-12-09T15:49:00.850 回答
0

两件事情:

1)您在问题的标题中说 3.5.1-Final,但在 build.gradle 中却说 3.5.3-Final。2)尝试在maven repo URL中通过“public”切换“public-jboss”

最终 URL 将如下所示:

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

于 2010-12-09T14:30:50.147 回答