From: Kai Moritz Date: Sun, 7 Dec 2025 13:17:30 +0000 (+0100) Subject: WIP:experiment:mavensite X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=d1c30a61096eec89e3f86fc15d6941ab52dc60ee;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

+ +

Path

+

+

    +
  1. 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. +

+
+

Documentation

+ + +
+

Releases

+ + +
+ +
+
+

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

+

+

+

+ +