文章

Hibernate4.0源码下载和编译教程

废话不多说,直接进入主题。首先是下载源码,跟spring一样,hibernate也采用git管理。

  • git://github.com/hibernate/hibernate-orm.git

下载后,hiberante同样也是采用了gradle进行编译,所以同样同之前说的spring的编译, 参考阅读:

在源码的根目录执行:

1
gradlew.bat assemble 

可跳过测试,否则执行gradlew.bat build的过程中,遇到test出错会报错退出。

本以为会顺利结束,没想到又报错了。是符号无法识别转换的错误。在网上搜索了一番,这个跟系统的区域设置有关。需要改为:英语(英国)。我试了英语(美国)居然还是报错。。。

PS:区域设置在控制面板中。

再此编译,终于成功。 最后,一样执行

1
gradlew.bat eclipse 

生成eclipse工程,导入,ok大功告成!

PS:不知道为什么hiberante编译出来的coretest工程会有循环依赖。我手动取消了core对test工程依赖,改为引用了build出来的test工程的jar包,解决问题。不知道大家是否遇到这样的问题。

所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code

GESP 学习专题站:GESP WIKI

"luogu-"系列题目可在洛谷题库进行在线评测。

"bcqm-"系列题目可在编程启蒙题库进行在线评测。

欢迎加入Java、C++、Python技术交流QQ群(982860385),大佬免费带队,有问必答

欢迎加入C++ GESP/CSP认证学习QQ频道,考试资源总结汇总

欢迎加入C++ GESP/CSP学习交流QQ群(688906745),考试认证学员交流,互帮互助

GESP/CSP 认证学习微信公众号
GESP/CSP 认证学习微信公众号
本文由作者按照 CC BY-NC-SA 4.0 进行授权