From: Kai Moritz
Date: Sun, 7 Dec 2025 13:17:30 +0000 (+0100)
Subject: WIP:experiment:mavensite
X-Git-Tag: hugo--rebase--2025-12-17--18-17~7
X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=61c66f2236fbd09b12611f15bf79ab685c98425f;p=website
WIP:experiment:mavensite
---
diff --git a/hugo/content/hibernate-maven-plugin.html b/hugo/content/hibernate-maven-plugin.html
new file mode 100644
index 00000000..1207abd2
--- /dev/null
+++ b/hugo/content/hibernate-maven-plugin.html
@@ -0,0 +1,409 @@
++++
++++
+
+
+ Hibernate Maven Plugin –
+
+
+
+
+
+ URI
+
+ site: /hibernate-maven-plugin/index.html
+ canonical: /hibernate-maven-plugin/index.html
+ relative: index.html
+
+ Path
+
+
+ Hibernate Maven Plugin
+
+
+
+
+
+
+
+Hibernate Maven Plugin
+
+ A simple plugin for generating a database-schema from Hibernate-Mappings
+
+
+ The hibernate-maven-plugin is a plugin for generating a database-schema
+ from your Hibernate-Mappings and create or update your database
+ accordingly.
+ Its main usage is to automatically create and populate a test-database
+ for unit-tests in cooperation with the
+ dbunit-maven-plugin .
+
+
+
+ The plugin was designed with three main goals in mind:
+
+
+
+
+It should be easy to use.
+
+It should be maximal unlikely, to erase a producation-database by accident.
+
+It should not slow down the development cycle.
+
+
+
+ To achieve the first goal, the convention-over-configuration paradigma
+ was applied and the plugin was stuffed with usefull logging-messages.
+ So, if in doubt, just turn on the debugging output with the mvn -X ....
+
+
+
+ To achieve the second goal, the precedence in which the configuration
+ locations are consulted was layouted in a way that makes it possible, to
+ prevent overwrites of the wrong database by accident.
+
+
+
+ Last but not least, in order to not slow down the development cycle, the
+ hibernate-maven-plugin only executes the generated SQL, if the mapping
+ or the configuration has changed (or if you force it to do so).
+
+
+
+ For more information about the inspiration to write this tiny plugin,
+ read our blog-article about the hibernate-maven-plugin .
+
+
+
+
+
+ Page Structure as JSON
+
+{
+ "_titles": {
+ "/hibernate-maven-plugin/index.html": "Hibernate Maven Plugin",
+ "/hibernate-maven-plugin/ci-management.html": "CI Management",
+ "/hibernate-maven-plugin/dependencies.html": "Dependencies",
+ "/hibernate-maven-plugin/dependency-info.html": "Maven Coordinates",
+ "/hibernate-maven-plugin/distribution-management.html": "Distribution Management",
+ "/hibernate-maven-plugin/licenses.html": "Licenses",
+ "/hibernate-maven-plugin/plugin-management.html": "Plugin Management",
+ "/hibernate-maven-plugin/plugins.html": "Plugins",
+ "/hibernate-maven-plugin/scm.html": "Source Code Management",
+ "/hibernate-maven-plugin/summary.html": "Summary",
+ "/hibernate-maven-plugin/team.html": "Team",
+ "/hibernate-maven-plugin/project-info.html": "Project Information",
+ "/hibernate-maven-plugin/testapidocs/index.html": "Test JavaDocs",
+ "/hibernate-maven-plugin/apidocs/index.html": "JavaDocs",
+ "/hibernate-maven-plugin/xref/index.html": "Source Xref",
+ "/hibernate-maven-plugin/xref-test/index.html": "Test Source Xref",
+ "/hibernate-maven-plugin/cpd.html": "CPD",
+ "/hibernate-maven-plugin/pmd.html": "PMD",
+ "/hibernate-maven-plugin/plugin-info.html": "Plugin Documentation",
+ "/hibernate-maven-plugin/project-reports.html": "Project Reports",
+ "/hibernate-maven-plugin/index.html?about": "Overview",
+ "/hibernate-maven-plugin/configuration.html": "Configuration Examples",
+ "/hibernate-maven-plugin/create-mojo.html": "Goal â hibernate:create",
+ "/hibernate-maven-plugin/update-mojo.html": "Goal â hibernate:update",
+ "/hibernate-maven-plugin/drop-mojo.html": "Goal â hibernate:drop",
+ "/hibernate-maven-plugin/help-mojo.html": "Goal â hibernate:help",
+ "/hibernate-maven-plugin/debugging.html": "Enable Debugging-Output",
+ "/hibernate-maven-plugin/skip.html": "Skipping Execution",
+ "/hibernate-maven-plugin/force.html": "Force Exceution",
+ "/hibernate-maven-plugin/pitfalls.html": "Known Pitfalls (FAQ)"
+ },
+ "_childs": {
+ "/hibernate-maven-plugin/index.html": [
+ "/hibernate-maven-plugin/index.html?about",
+ "/hibernate-maven-plugin/configuration.html",
+ "/hibernate-maven-plugin/create-mojo.html",
+ "/hibernate-maven-plugin/update-mojo.html",
+ "/hibernate-maven-plugin/drop-mojo.html",
+ "/hibernate-maven-plugin/help-mojo.html",
+ "/hibernate-maven-plugin/debugging.html",
+ "/hibernate-maven-plugin/skip.html",
+ "/hibernate-maven-plugin/force.html",
+ "/hibernate-maven-plugin/pitfalls.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/project-reports.html"
+ ],
+ "/hibernate-maven-plugin/project-info.html": [
+ "/hibernate-maven-plugin/ci-management.html",
+ "/hibernate-maven-plugin/dependencies.html",
+ "/hibernate-maven-plugin/dependency-info.html",
+ "/hibernate-maven-plugin/distribution-management.html",
+ "/hibernate-maven-plugin/licenses.html",
+ "/hibernate-maven-plugin/plugin-management.html",
+ "/hibernate-maven-plugin/plugins.html",
+ "/hibernate-maven-plugin/scm.html",
+ "/hibernate-maven-plugin/summary.html",
+ "/hibernate-maven-plugin/team.html"
+ ],
+ "/hibernate-maven-plugin/project-reports.html": [
+ "/hibernate-maven-plugin/testapidocs/index.html",
+ "/hibernate-maven-plugin/apidocs/index.html",
+ "/hibernate-maven-plugin/xref/index.html",
+ "/hibernate-maven-plugin/xref-test/index.html",
+ "/hibernate-maven-plugin/cpd.html",
+ "/hibernate-maven-plugin/pmd.html",
+ "/hibernate-maven-plugin/plugin-info.html"
+ ]
+ },
+ "_crumbs": {
+ "/hibernate-maven-plugin/index.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html"
+ ],
+ "/hibernate-maven-plugin/ci-management.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/ci-management.html"
+ ],
+ "/hibernate-maven-plugin/dependencies.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/dependencies.html"
+ ],
+ "/hibernate-maven-plugin/dependency-info.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/dependency-info.html"
+ ],
+ "/hibernate-maven-plugin/distribution-management.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/distribution-management.html"
+ ],
+ "/hibernate-maven-plugin/licenses.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/licenses.html"
+ ],
+ "/hibernate-maven-plugin/plugin-management.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/plugin-management.html"
+ ],
+ "/hibernate-maven-plugin/plugins.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/plugins.html"
+ ],
+ "/hibernate-maven-plugin/scm.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/scm.html"
+ ],
+ "/hibernate-maven-plugin/summary.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/summary.html"
+ ],
+ "/hibernate-maven-plugin/team.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/team.html"
+ ],
+ "/hibernate-maven-plugin/project-info.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-info.html"
+ ],
+ "/hibernate-maven-plugin/testapidocs/index.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/testapidocs/index.html"
+ ],
+ "/hibernate-maven-plugin/apidocs/index.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/apidocs/index.html"
+ ],
+ "/hibernate-maven-plugin/xref/index.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/xref/index.html"
+ ],
+ "/hibernate-maven-plugin/xref-test/index.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/xref-test/index.html"
+ ],
+ "/hibernate-maven-plugin/cpd.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/cpd.html"
+ ],
+ "/hibernate-maven-plugin/pmd.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/pmd.html"
+ ],
+ "/hibernate-maven-plugin/plugin-info.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/plugin-info.html"
+ ],
+ "/hibernate-maven-plugin/project-reports.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/project-reports.html"
+ ],
+ "/hibernate-maven-plugin/index.html?about": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/index.html?about"
+ ],
+ "/hibernate-maven-plugin/configuration.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/configuration.html"
+ ],
+ "/hibernate-maven-plugin/create-mojo.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/create-mojo.html"
+ ],
+ "/hibernate-maven-plugin/update-mojo.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/update-mojo.html"
+ ],
+ "/hibernate-maven-plugin/drop-mojo.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/drop-mojo.html"
+ ],
+ "/hibernate-maven-plugin/help-mojo.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/help-mojo.html"
+ ],
+ "/hibernate-maven-plugin/debugging.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/debugging.html"
+ ],
+ "/hibernate-maven-plugin/skip.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/skip.html"
+ ],
+ "/hibernate-maven-plugin/force.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/force.html"
+ ],
+ "/hibernate-maven-plugin/pitfalls.html": [
+ "/index.html","/projects.html",
+ "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/pitfalls.html"
+ ]
+ },
+ "_canonical": {
+ "/hibernate-maven-plugin/index.html": "/hibernate-maven-plugin/index.html",
+ "/hibernate-maven-plugin/ci-management.html": "/hibernate-maven-plugin/ci-management.html",
+ "/hibernate-maven-plugin/dependencies.html": "/hibernate-maven-plugin/dependencies.html",
+ "/hibernate-maven-plugin/dependency-info.html": "/hibernate-maven-plugin/dependency-info.html",
+ "/hibernate-maven-plugin/distribution-management.html": "/hibernate-maven-plugin/distribution-management.html",
+ "/hibernate-maven-plugin/licenses.html": "/hibernate-maven-plugin/licenses.html",
+ "/hibernate-maven-plugin/plugin-management.html": "/hibernate-maven-plugin/plugin-management.html",
+ "/hibernate-maven-plugin/plugins.html": "/hibernate-maven-plugin/plugins.html",
+ "/hibernate-maven-plugin/scm.html": "/hibernate-maven-plugin/scm.html",
+ "/hibernate-maven-plugin/summary.html": "/hibernate-maven-plugin/summary.html",
+ "/hibernate-maven-plugin/team.html": "/hibernate-maven-plugin/team.html",
+ "/hibernate-maven-plugin/project-info.html": "/hibernate-maven-plugin/project-info.html",
+ "/hibernate-maven-plugin/testapidocs/index.html": "/hibernate-maven-plugin/testapidocs/index.html",
+ "/hibernate-maven-plugin/apidocs/index.html": "/hibernate-maven-plugin/apidocs/index.html",
+ "/hibernate-maven-plugin/xref/index.html": "/hibernate-maven-plugin/xref/index.html",
+ "/hibernate-maven-plugin/xref-test/index.html": "/hibernate-maven-plugin/xref-test/index.html",
+ "/hibernate-maven-plugin/cpd.html": "/hibernate-maven-plugin/cpd.html",
+ "/hibernate-maven-plugin/pmd.html": "/hibernate-maven-plugin/pmd.html",
+ "/hibernate-maven-plugin/plugin-info.html": "/hibernate-maven-plugin/plugin-info.html",
+ "/hibernate-maven-plugin/project-reports.html": "/hibernate-maven-plugin/project-reports.html",
+ "/hibernate-maven-plugin/index.html?about": "/hibernate-maven-plugin/index.html?about",
+ "/hibernate-maven-plugin/configuration.html": "/hibernate-maven-plugin/configuration.html",
+ "/hibernate-maven-plugin/create-mojo.html": "/hibernate-maven-plugin/create-mojo.html",
+ "/hibernate-maven-plugin/update-mojo.html": "/hibernate-maven-plugin/update-mojo.html",
+ "/hibernate-maven-plugin/drop-mojo.html": "/hibernate-maven-plugin/drop-mojo.html",
+ "/hibernate-maven-plugin/help-mojo.html": "/hibernate-maven-plugin/help-mojo.html",
+ "/hibernate-maven-plugin/debugging.html": "/hibernate-maven-plugin/debugging.html",
+ "/hibernate-maven-plugin/skip.html": "/hibernate-maven-plugin/skip.html",
+ "/hibernate-maven-plugin/force.html": "/hibernate-maven-plugin/force.html",
+ "/hibernate-maven-plugin/pitfalls.html": "/hibernate-maven-plugin/pitfalls.html"
+ }
+}
+
+ All Pages
+
+
+
+
+