Sto trovando qualsiasi plug-in Maven per le modifiche al database delle versioni.Come: versioning del database con maven2?
10
A
risposta
10
ci sono alcuni plugin che offrono un certo sostegno per questo compito:
- Maven LiquiBase Plugin
- Maven Database Migration Plugin
- DbMaintain Maven Plugin (un plugin per DbMaintain, il famoso strumento da Unitils)
Non ho molta esperienza con loro, attualmente utilizziamo uno strumento personalizzato per applicare i nostri script di modifica. Ma il Maven Database Migration Plugin è un candidato serio per sostituirlo. LiquiBase è piuttosto famoso ma anche diverso, le modifiche sono descritte in un formato XML generico. A proposito di DbMaintain, funziona bene (in Unitils) ma non ho mai testato il plugin wrapper menzionato sopra.
6
Qui è uno di più, è semplice da usare e ha un eccellente supporto per le procedure di MySQL archiviati:
1
Ho usato questo http://jsoftware.org/maven-dbpatch-plugin
Supporta patch di rollback troppo.