Frage

Ich möchte ein Version mit versionierten Datenbank -Migrationen wie DBDeploy in einem Java -Projekt verwenden, das Hibernate als ORM verwendet und Gradle als Build -System verwendet. Ich kann keine Dokumentation zum Ausführen von dbdeploy auf Gradle suchen. Gibt es auch einen Hibernate -basierten Migrationsmanager, der Schemaänderungen verstehen kann, indem sie Änderungen in Hibernate -Klassen/-definitionen untersucht?

War es hilfreich?

Lösung

Da DBDeploy eine Ameisenaufgabe hat, sollte es unkompliziert sein, von Gradle zu verwenden. Sehen Mit Ameisenaufgaben im Gradle -Benutzerhandbuch.

Andere Tipps

Ich kann keine Dokumentation zum Ausführen von dbdeploy auf Gradle suchen.

Nahezu jedes Build-System kann wahrscheinlich entweder die ANT-Aufgabe oder die Befehlszeilenschnittstelle für dbdeploy aufrufen.

Gibt es auch einen Hibernate -basierten Migrationsmanager, der Schemaänderungen verstehen kann, indem sie Änderungen in Hibernate -Klassen/-definitionen untersucht?

Vielleicht möchten Sie sich ansehen Likibase. Ich habe es nicht wirklich benutzt (ich habe dbdeploy verwendet), aber es hat es Hibernate -Integration Das sieht aus wie was du willst.

Dieser Beitrag zeigt, wie DBDeploy in Gradle verwendet wird:http://blog.codeborne.com/2012/09/using-dbdeploy-in-gradle.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top