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编译出来的core和test工程会有循环依赖。我手动取消了core对test工程依赖,改为引用了build出来的test工程的jar包,解决问题。不知道大家是否遇到这样的问题。
本文由作者按照 CC BY 4.0 进行授权