Domanda

Sto cercando di utilizzare uno strumento di migrazione del database in versione come DBDeploy in un progetto Java che utilizza Hibernate come ORM e utilizza Gradle come sistema di build. Non riesco a cercare alcuna documentazione sull'esecuzione di DBDeploy su Gradle. Esiste anche un gestore delle migrazioni basato su Hibernate, che può comprendere i cambiamenti dello schema osservando le modifiche nelle classi/definizioni di letargo?

È stato utile?

Soluzione

Poiché DBDEploy ha un compito di Ant, dovrebbe essere semplice da usare da Gradle. Vedere Usando compiti di formiche Nella Guida per l'utente di Gradle.

Altri suggerimenti

Non riesco a cercare alcuna documentazione sull'esecuzione di DBDeploy su Gradle.

Quasi tutti i sistemi di build possono probabilmente chiamare l'attività ANT o l'interfaccia della riga di comando per DBDEploy.

Esiste anche un gestore delle migrazioni basato su Hibernate, che può comprendere i cambiamenti dello schema osservando le modifiche nelle classi/definizioni di letargo?

Potresti voler guardare Liquibase. In realtà non l'ho usato (ho usato dbdeploy), ma lo ha fatto Integrazione in letargo Sembra quello che vuoi.

Questo post mostra come utilizzare DBDeploy a Gradle:http://blog.codeborne.com/2012/09/using-dbdeploy-in-gradle.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top