Hibernate4.0原始碼下載和編譯教程
阿新 • • 發佈:2018-12-23
廢話不多說,直接進入主題。首先是下載原始碼,跟spring一樣,hibernate也採用git管理。
- git://github.com/hibernate/hibernate-orm.git
下載後,hiberante同樣也是採用了gradle進行編譯,所以同樣同之前說的spring的編譯, 參考閱讀:
在原始碼的根目錄執行:
gradlew.bat assemble
可跳過測試,否則執行gradlew.bat build的過程中,遇到test出錯會報錯退出。
本以為會順利結束,沒想到又報錯了。是符號無法識別轉換的錯誤。在網上搜索了一番,這個跟系統的區域設定有關。需要改為:英語(英國) 。我試了英語(美國)居然還是報錯。。。
PS:區域設定在控制面板中。
再此編譯,終於成功。 最後,一樣執行
gradlew.bat eclipse
生成eclipse工程,匯入,ok大功告成!
PS:不知道為什麼hiberante編譯出來的core和test工程會有迴圈依賴。我手動取消了core對test工程依賴,改為引用了build出來的test工程的jar包,解決問題。不知道大家是否遇到這樣的問題。