通过gradle构建Hibernate 4.1.2.final的问题

时间:2012-04-23 19:05:47

标签: hibernate gradle hibernate-envers

由于HHH-6960,我正在尝试修补hibernate。但是,执行gradle clean build时会出现以下问题。

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Work\Samples\hibernate-release-4.1.2.Final\project\documentation\documentation.gradle' line: 13

* What went wrong:
A problem occurred evaluating project ':documentation'.
> Could not find property 'buildDirName' on project ':documentation'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 11.502 secs
PS C:\Work\Samples\hibernate-release-4.1.2.Final\project\hibernate-envers>

这个开箱即用,没有任何修改......我只是下载了hibernate和gradle并运行它。我是新手,所以我做错了什么?

提前致谢。

2 个答案:

答案 0 :(得分:2)

你说你下载了hibernate和gradle?您无需手动下载gradle来运行hibernate构建。 您应该使用gradlewrapper(hibernate源根目录中的gradlew / gradlew.bat脚本)来构建gradle,而不是使用本地安装的gradle。 这会解决你的问题吗?

答案 1 :(得分:1)

Gradle遇到的问题是脚本是使用与您安装的版本不兼容的版本编写的。 Gradle就是这样一种产品,它经常失去向后兼容性,因为它正在积极开发中。

您可以使用gradlew脚本作为最快的解决方案,因为它们不需要您安装任何内容,或者只是查看这些gradlew,它们包含这些脚本所需的Gradle版本。