yourSHOUTER

Hibernate Maven Plugin

Mit Hilfe des hibernate-maven-plugin lässt sich der Prozess der Generierung passender Datenbank-Schemata aus Hibernate-Annotationen und die anschließende Erzeugung entsprechender Datenbanken während eines maven-basierten Build-Prozesses automatisieren und kontrollieren. Der häufigste Anwendungsfall für dieses Plugin ist die automatisierte Erzeugung und Befüllung von Test-Datenbanken für Unit-Tests im Zusammenspiel mit dem dbunit-maven-plugin.

Das Plugin entstand während der Arbeit an einem Hibernate-Projekt, als sich herausstellte, dass die altebekannten Tools (namentlich, das hibernate3-maven-plugin) nicht mit der damals neu erschinene Version 4.x von Hibernate kompatibel waren. Es wurde über Maven Central veröffentlich und wird inzwischen in vielen Projekten erfolgreich eingesetzt.

Inzwischen haben wir das Plugin im Rahmen unseres von der EFRE.NRW geförderten Forschungs-Projekts zur Entwicklung der Grundlagen einer crowdgestützten vertikalen Suchmaschine an neue Anforderungen angepasst und das Plugin dabei auf die Hibernate-Version 5.x portiert. Da das Plugin nach dieser Überarbeitung sowohl mit der älteren Hibernate-Version 4.x als auch mit den neueren 5.xer-Versionen zusammenarbeitet, haben wir das Plugin von hibernate4-maven-plugin in hibernate-maven-plugin umbenannt.

Wir betreuen die Pflege und Weiterentwicklung des Plugins über unsere Partner-Plattform juplo.de und unterstützen das Projekt durch die kostenlose Bereitstellung von Ressourcen.

Weitere Informationen zu der Funktion und zu den Einsatzmöglichkeiten des Plugins finden sie auf der Projektseite auf der Plattform juplo.de.