由于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并运行它。我是新手,所以我做错了什么?
提前致谢。
答案 0 :(得分:2)
你说你下载了hibernate和gradle?您无需手动下载gradle来运行hibernate构建。 您应该使用gradlewrapper(hibernate源根目录中的gradlew / gradlew.bat脚本)来构建gradle,而不是使用本地安装的gradle。 这会解决你的问题吗?
答案 1 :(得分:1)
Gradle遇到的问题是脚本是使用与您安装的版本不兼容的版本编写的。 Gradle就是这样一种产品,它经常失去向后兼容性,因为它正在积极开发中。
您可以使用gradlew脚本作为最快的解决方案,因为它们不需要您安装任何内容,或者只是查看这些gradlew,它们包含这些脚本所需的Gradle版本。