1. 程式人生 > >Hibernate4.0原始碼下載和編譯教程

Hibernate4.0原始碼下載和編譯教程

廢話不多說,直接進入主題。首先是下載原始碼,跟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編譯出來的coretest工程會有迴圈依賴。我手動取消了core對test工程依賴,改為引用了build出來的test工程的jar包,解決問題。不知道大家是否遇到這樣的問題。