天天看點

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編譯出來的core和test工程會有循環依賴。我手動取消了core對test工程依賴,改為引用了build出來的test工程的jar包,解決問題。不知道大家是否遇到這樣的問題。

     本文轉自mushiqianmeng 51CTO部落格,原文連結:http://blog.51cto.com/mushiqianmeng/791340,如需轉載請自行聯系原作者

繼續閱讀