2011-03-19 24 views
1

我期待在使用Hibernate作爲ORM的Java項目中使用DBdeploy等版本化數據庫遷移工具,並使用Gradle作爲構建系統。我無法查找有關在Gradle上運行DBDeploy的任何文檔。還有一個基於Hibernate的遷移管理器,它可以通過查看Hibernate類/定義中的更改來了解模式更改嗎?在休眠中使用DBDeploy作爲ORM

+0

兩個以下的答案是部分答案我的問題。可惜我不能選擇這兩個作爲正確的答案。 – 2011-03-20 10:23:59

回答

3

因爲dbdeploy有一個Ant任務,所以從Gradle使用它應該很簡單。請參閱Gradle用戶指南中的Using Ant Tasks

2

我無法查找有關在Gradle上運行DBDeploy的任何文檔。

幾乎所有的構建系統都可能調用ant任務或dbdeploy的命令行界面。

還有一個基於Hibernate的遷移管理器,它可以通過查看Hibernate類/定義中的更改來了解模式更改嗎?

你可能想看看Liquibase。我沒有真正使用它(我使用過dbdeploy),但它有hibernate integration,看起來像你想要的。