ORM として Hibernate を使用し、ビルド システムとして Gradle を使用する Java プロジェクトで、DBdeploy のようなバージョン管理されたデータベース移行ツールを使用しようとしています。Gradle での DBDeploy の実行に関するドキュメントを参照できません。また、Hibernate クラス/定義の変更を調べることでスキーマの変更を理解できる Hibernate ベースの移行マネージャーはありますか?
3 に答える
3
dbdeploy には Ant タスクがあるため、Gradle から簡単に使用できます。Gradle ユーザー ガイドのAnt タスクの使用を参照してください。
于 2011-03-19T14:42:30.230 に答える
2
GradleでDBDeployを実行する際のドキュメントを検索できません。
ほとんどすべてのビルドシステムは、dbdeployのantタスクまたはコマンドラインインターフェイスのいずれかを呼び出すことができます。
また、Hibernateクラス/定義の変更を確認することでスキーマの変更を理解できるHibernateベースの移行マネージャーはありますか?
Liquibaseを見たいと思うかもしれません。私は実際にそれを使用していません(私はdbdeployを使用しました)が、それはあなたが望むもののように見える休止状態の統合を持っています。
于 2011-03-19T14:58:18.273 に答える
1
この投稿は、Gradle で DBDeploy を使用する方法を示しています: http://blog.codeborne.com/2012/09/using-dbdeploy-in-gradle.html
于 2012-09-27T21:32:38.087 に答える