--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Alle Klassen und Schnittstellen (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="class index">
+<meta name="generator" content="javadoc/AllClassesIndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-classes-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/plugins/hibernate/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#all-classes">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
+</div>
+<div id="all-classes-table">
+<div class="caption"><span>Klassen</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Baseclass with common attributes and methods.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/CreateMojo.html" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Generate/Execute SQL to create a database-schema that represents the
+ configured mappings.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/DropMojo.html" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Generate/Execute SQL to drop all tables of a database-schema that represents
+ the configured mappings.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/HelpMojo.html" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Display help information on hibernate-maven-plugin.<br>
+ Call <code>mvn hibernate:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/ModificationTracker.html" title="Klasse in de.juplo.plugins.hibernate">ModificationTracker</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/plugins/hibernate/UpdateMojo.html" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Generate/Execute SQL to update the database-schema according to the
+ configured mappings.</div>
+</div>
+</div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Alle Packages (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="package index">
+<meta name="generator" content="javadoc/AllPackagesIndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-packages-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/plugins/hibernate/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#all-packages">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Alle&nbsp;Packages" class="title">Alle Packages</h1>
+</div>
+<div class="caption"><span>Packageübersicht</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Konstantenfeldwerte (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="summary of constants">
+<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="constants-summary-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/plugins/hibernate/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#constant-values">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Konstantenfeldwerte" class="title">Konstantenfeldwerte</h1>
+</div>
+<section class="packages">
+<h2 title="Inhalt">Inhalt</h2>
+<ul class="contents-list">
+<li><a href="#de.juplo">de.juplo.*</a></li>
+</ul>
+</section>
+<section class="constants-summary" id="de.juplo">
+<h2 title="de.juplo.*">de.juplo.*</h2>
+<ul class="block-list">
+<li>
+<div class="caption"><span>de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Konstantenfeld</div>
+<div class="table-header col-last">Wert</div>
+<div class="col-first even-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.EXECUTE">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#EXECUTE">EXECUTE</a></code></div>
+<div class="col-last even-row-color"><code>"hibernate.schema.execute"</code></div>
+<div class="col-first odd-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.OUTPUTDIRECTORY">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#OUTPUTDIRECTORY">OUTPUTDIRECTORY</a></code></div>
+<div class="col-last odd-row-color"><code>"project.build.outputDirectory"</code></div>
+<div class="col-first even-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.SCAN_CLASSES">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCAN_CLASSES">SCAN_CLASSES</a></code></div>
+<div class="col-last even-row-color"><code>"hibernate.schema.scan.classes"</code></div>
+<div class="col-first odd-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.SCAN_DEPENDENCIES">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCAN_DEPENDENCIES">SCAN_DEPENDENCIES</a></code></div>
+<div class="col-last odd-row-color"><code>"hibernate.schema.scan.dependencies"</code></div>
+<div class="col-first even-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.SCAN_TESTCLASSES">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCAN_TESTCLASSES">SCAN_TESTCLASSES</a></code></div>
+<div class="col-last even-row-color"><code>"hibernate.schema.scan.test_classes"</code></div>
+<div class="col-first odd-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.SCRIPT">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCRIPT">SCRIPT</a></code></div>
+<div class="col-last odd-row-color"><code>"hibernate.schema.script"</code></div>
+<div class="col-first even-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.SKIPPED">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SKIPPED">SKIPPED</a></code></div>
+<div class="col-last even-row-color"><code>"hibernate.schema.skipped"</code></div>
+<div class="col-first odd-row-color"><code id="de.juplo.plugins.hibernate.AbstractSchemaMojo.TEST_OUTPUTDIRECTORY">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#TEST_OUTPUTDIRECTORY">TEST_OUTPUTDIRECTORY</a></code></div>
+<div class="col-last odd-row-color"><code>"project.build.testOutputDirectory"</code></div>
+</div>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ This code is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 2 only, as
+ published by the Free Software Foundation. Oracle designates this
+ particular file as subject to the "Classpath" exception as provided
+ by Oracle in the LICENSE file that accompanied this code.
+
+ This code is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ version 2 for more details (a copy is included in the LICENSE file that
+ accompanied this code).
+
+ You should have received a copy of the GNU General Public License version
+ 2 along with this work; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ or visit www.oracle.com if you need additional information or have any
+ questions.
+-->
+
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
+ <path
+ d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
+ <path
+ d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
+</svg>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>AbstractSchemaMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: AbstractSchemaMojo">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/AbstractSchemaMojo.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li><a href="#field-detail">Feld</a></li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li><a href="#field-summary">Feld</a> | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li><a href="#field-detail">Feld</a> | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse AbstractSchemaMojo" class="title">Klasse AbstractSchemaMojo</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">org.apache.maven.plugin.AbstractMojo
+<div class="inheritance">de.juplo.plugins.hibernate.AbstractSchemaMojo</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>, <code>org.apache.maven.plugin.Mojo</code></dd>
+</dl>
+<dl class="notes">
+<dt>Bekannte direkte Unterklassen:</dt>
+<dd><code><a href="CreateMojo.html" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></code>, <code><a href="DropMojo.html" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></code>, <code><a href="UpdateMojo.html" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractSchemaMojo</span>
+<span class="extends-implements">extends org.apache.maven.plugin.AbstractMojo</span></div>
+<div class="block">Baseclass with common attributes and methods.</div>
+<dl class="notes">
+<dt>Phase:</dt>
+<dd>process-classes</dd>
+<dt>Thread Safe:</dt>
+<dt>Requires Dependency Resolution:</dt>
+<dd>runtime</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="caption"><span>Felder</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Feld</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#EXECUTE" class="member-name-link">EXECUTE</a></code></div>
+<div class="col-last even-row-color"> </div>
+<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#OUTPUTDIRECTORY" class="member-name-link">OUTPUTDIRECTORY</a></code></div>
+<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#SCAN_CLASSES" class="member-name-link">SCAN_CLASSES</a></code></div>
+<div class="col-last even-row-color"> </div>
+<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#SCAN_DEPENDENCIES" class="member-name-link">SCAN_DEPENDENCIES</a></code></div>
+<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#SCAN_TESTCLASSES" class="member-name-link">SCAN_TESTCLASSES</a></code></div>
+<div class="col-last even-row-color"> </div>
+<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#SCRIPT" class="member-name-link">SCRIPT</a></code></div>
+<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#SKIPPED" class="member-name-link">SKIPPED</a></code></div>
+<div class="col-last even-row-color"> </div>
+<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#TEST_OUTPUTDIRECTORY" class="member-name-link">TEST_OUTPUTDIRECTORY</a></code></div>
+<div class="col-last odd-row-color"> </div>
+</div>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.apache.maven.plugin.Mojo">Von Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></div>
+</section>
+</li>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AbstractSchemaMojo</a>()</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Statische Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execute(java.lang.String)" class="member-name-link">execute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> filename)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)" class="member-name-link">printStrackTrace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">StringBuilder</a> builder,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a> t)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.apache.maven.plugin.AbstractMojo">Von Klasse geerbte Methoden org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.apache.maven.plugin.Mojo">Von Schnittstelle geerbte Methoden org.apache.maven.plugin.Mojo</h3>
+<code>execute</code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ============ FIELD DETAIL =========== -->
+<li>
+<section class="field-details" id="field-detail">
+<h2>Felddetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="EXECUTE">
+<h3>EXECUTE</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">EXECUTE</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.EXECUTE">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="OUTPUTDIRECTORY">
+<h3>OUTPUTDIRECTORY</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">OUTPUTDIRECTORY</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.OUTPUTDIRECTORY">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="SCAN_CLASSES">
+<h3>SCAN_CLASSES</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">SCAN_CLASSES</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.SCAN_CLASSES">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="SCAN_DEPENDENCIES">
+<h3>SCAN_DEPENDENCIES</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">SCAN_DEPENDENCIES</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.SCAN_DEPENDENCIES">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="SCAN_TESTCLASSES">
+<h3>SCAN_TESTCLASSES</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">SCAN_TESTCLASSES</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.SCAN_TESTCLASSES">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="TEST_OUTPUTDIRECTORY">
+<h3>TEST_OUTPUTDIRECTORY</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">TEST_OUTPUTDIRECTORY</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.TEST_OUTPUTDIRECTORY">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="SKIPPED">
+<h3>SKIPPED</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">SKIPPED</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.SKIPPED">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="SCRIPT">
+<h3>SCRIPT</h3>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">SCRIPT</span></div>
+<dl class="notes">
+<dt>Siehe auch:</dt>
+<dd>
+<ul class="tag-list">
+<li><a href="../../../../constant-values.html#de.juplo.plugins.hibernate.AbstractSchemaMojo.SCRIPT">Konstantenfeldwerte</a></li>
+</ul>
+</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>()">
+<h3>AbstractSchemaMojo</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">AbstractSchemaMojo</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="execute(java.lang.String)">
+<h3>execute</h3>
+<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">execute</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> filename)</span>
+ throws <span class="exceptions">org.apache.maven.plugin.MojoFailureException,
+org.apache.maven.plugin.MojoExecutionException</span></div>
+<dl class="notes">
+<dt>Löst aus:</dt>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)">
+<h3>printStrackTrace</h3>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">printStrackTrace</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">StringBuilder</a> builder,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a> t)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>CreateMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: CreateMojo">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/CreateMojo.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li><a href="#field-summary">Feld</a> | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse CreateMojo" class="title">Klasse CreateMojo</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">org.apache.maven.plugin.AbstractMojo
+<div class="inheritance"><a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">de.juplo.plugins.hibernate.AbstractSchemaMojo</a>
+<div class="inheritance">de.juplo.plugins.hibernate.CreateMojo</div>
+</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>, <code>org.apache.maven.plugin.Mojo</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CreateMojo</span>
+<span class="extends-implements">extends <a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></span></div>
+<div class="block">Generate/Execute SQL to create a database-schema that represents the
+ configured mappings.</div>
+<dl class="notes">
+<dt>Goal:</dt>
+<dd>create</dd>
+<dt>Phase:</dt>
+<dd>process-classes</dd>
+<dt>Thread Safe:</dt>
+<dt>Requires Dependency Resolution:</dt>
+<dd>runtime</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-de.juplo.plugins.hibernate.AbstractSchemaMojo">Von Klasse geerbte Felder de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></h3>
+<code><a href="AbstractSchemaMojo.html#EXECUTE">EXECUTE</a>, <a href="AbstractSchemaMojo.html#OUTPUTDIRECTORY">OUTPUTDIRECTORY</a>, <a href="AbstractSchemaMojo.html#SCAN_CLASSES">SCAN_CLASSES</a>, <a href="AbstractSchemaMojo.html#SCAN_DEPENDENCIES">SCAN_DEPENDENCIES</a>, <a href="AbstractSchemaMojo.html#SCAN_TESTCLASSES">SCAN_TESTCLASSES</a>, <a href="AbstractSchemaMojo.html#SCRIPT">SCRIPT</a>, <a href="AbstractSchemaMojo.html#SKIPPED">SKIPPED</a>, <a href="AbstractSchemaMojo.html#TEST_OUTPUTDIRECTORY">TEST_OUTPUTDIRECTORY</a></code></div>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.apache.maven.plugin.Mojo">Von Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></div>
+</section>
+</li>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">CreateMojo</a>()</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execute()" class="member-name-link">execute</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-de.juplo.plugins.hibernate.AbstractSchemaMojo">Von Klasse geerbte Methoden de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></h3>
+<code><a href="AbstractSchemaMojo.html#execute(java.lang.String)">execute</a>, <a href="AbstractSchemaMojo.html#printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)">printStrackTrace</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.apache.maven.plugin.AbstractMojo">Von Klasse geerbte Methoden org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>()">
+<h3>CreateMojo</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CreateMojo</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="execute()">
+<h3>execute</h3>
+<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">execute</span>()
+ throws <span class="exceptions">org.apache.maven.plugin.MojoFailureException,
+org.apache.maven.plugin.MojoExecutionException</span></div>
+<dl class="notes">
+<dt>Löst aus:</dt>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>DropMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: DropMojo">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/DropMojo.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li><a href="#field-summary">Feld</a> | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse DropMojo" class="title">Klasse DropMojo</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">org.apache.maven.plugin.AbstractMojo
+<div class="inheritance"><a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">de.juplo.plugins.hibernate.AbstractSchemaMojo</a>
+<div class="inheritance">de.juplo.plugins.hibernate.DropMojo</div>
+</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>, <code>org.apache.maven.plugin.Mojo</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DropMojo</span>
+<span class="extends-implements">extends <a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></span></div>
+<div class="block">Generate/Execute SQL to drop all tables of a database-schema that represents
+ the configured mappings.</div>
+<dl class="notes">
+<dt>Goal:</dt>
+<dd>drop</dd>
+<dt>Phase:</dt>
+<dd>process-classes</dd>
+<dt>Thread Safe:</dt>
+<dt>Requires Dependency Resolution:</dt>
+<dd>runtime</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-de.juplo.plugins.hibernate.AbstractSchemaMojo">Von Klasse geerbte Felder de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></h3>
+<code><a href="AbstractSchemaMojo.html#EXECUTE">EXECUTE</a>, <a href="AbstractSchemaMojo.html#OUTPUTDIRECTORY">OUTPUTDIRECTORY</a>, <a href="AbstractSchemaMojo.html#SCAN_CLASSES">SCAN_CLASSES</a>, <a href="AbstractSchemaMojo.html#SCAN_DEPENDENCIES">SCAN_DEPENDENCIES</a>, <a href="AbstractSchemaMojo.html#SCAN_TESTCLASSES">SCAN_TESTCLASSES</a>, <a href="AbstractSchemaMojo.html#SCRIPT">SCRIPT</a>, <a href="AbstractSchemaMojo.html#SKIPPED">SKIPPED</a>, <a href="AbstractSchemaMojo.html#TEST_OUTPUTDIRECTORY">TEST_OUTPUTDIRECTORY</a></code></div>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.apache.maven.plugin.Mojo">Von Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></div>
+</section>
+</li>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DropMojo</a>()</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execute()" class="member-name-link">execute</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-de.juplo.plugins.hibernate.AbstractSchemaMojo">Von Klasse geerbte Methoden de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></h3>
+<code><a href="AbstractSchemaMojo.html#execute(java.lang.String)">execute</a>, <a href="AbstractSchemaMojo.html#printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)">printStrackTrace</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.apache.maven.plugin.AbstractMojo">Von Klasse geerbte Methoden org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>()">
+<h3>DropMojo</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">DropMojo</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="execute()">
+<h3>execute</h3>
+<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">execute</span>()
+ throws <span class="exceptions">org.apache.maven.plugin.MojoFailureException,
+org.apache.maven.plugin.MojoExecutionException</span></div>
+<dl class="notes">
+<dt>Löst aus:</dt>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>HelpMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: HelpMojo">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/HelpMojo.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li><a href="#field-summary">Feld</a> | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse HelpMojo" class="title">Klasse HelpMojo</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">org.apache.maven.plugin.AbstractMojo
+<div class="inheritance">de.juplo.plugins.hibernate.HelpMojo</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>, <code>org.apache.maven.plugin.Mojo</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">HelpMojo</span>
+<span class="extends-implements">extends org.apache.maven.plugin.AbstractMojo</span></div>
+<div class="block">Display help information on hibernate-maven-plugin.<br>
+ Call <code>mvn hibernate:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
+<dl class="notes">
+<dt>Autor:</dt>
+<dd>maven-plugin-tools</dd>
+<dt>Goal:</dt>
+<dd>help</dd>
+<dt>Thread Safe:</dt>
+<dt>Requires Project:</dt>
+<dd>false</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.apache.maven.plugin.Mojo">Von Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></div>
+</section>
+</li>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">HelpMojo</a>()</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execute()" class="member-name-link">execute</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"></div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.apache.maven.plugin.AbstractMojo">Von Klasse geerbte Methoden org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>()">
+<h3>HelpMojo</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">HelpMojo</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="execute()">
+<h3>execute</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">execute</span>()
+ throws <span class="exceptions">org.apache.maven.plugin.MojoExecutionException</span></div>
+<dl class="notes">
+<dt>Löst aus:</dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>ModificationTracker (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: ModificationTracker">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/ModificationTracker.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li>Konstruktor</li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li>Konstruktor</li>
+<li>Methode</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li>Feld | </li>
+<li>Konstruktor | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li>Konstruktor | </li>
+<li>Methode</li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse ModificationTracker" class="title">Klasse ModificationTracker</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.plugins.hibernate.ModificationTracker</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ModificationTracker</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
+<dl class="notes">
+<dt>Autor:</dt>
+<dd>Kai Moritz</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>MutableClassLoader (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: MutableClassLoader">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/MutableClassLoader.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li>Feld | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse MutableClassLoader" class="title">Klasse MutableClassLoader</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.ClassLoader</a>
+<div class="inheritance">de.juplo.plugins.hibernate.MutableClassLoader</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MutableClassLoader</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></span></div>
+<dl class="notes">
+<dt>Autor:</dt>
+<dd>kai</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.LinkedHashSet,org.apache.maven.plugin.logging.Log)" class="member-name-link">MutableClassLoader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/LinkedHashSet.html" title="Klasse oder Schnittstelle in java.util" class="external-link">LinkedHashSet</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>> urls,
+ org.apache.maven.plugin.logging.Log log)</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#add(java.util.LinkedHashSet)" class="member-name-link">add</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/LinkedHashSet.html" title="Klasse oder Schnittstelle in java.util" class="external-link">LinkedHashSet</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>> urls)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearAssertionStatus()" class="member-name-link">clearAssertionStatus</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResource(java.lang.String)" class="member-name-link">getResource</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/InputStream.html" title="Klasse oder Schnittstelle in java.io" class="external-link">InputStream</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResourceAsStream(java.lang.String)" class="member-name-link">getResourceAsStream</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Enumeration.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Enumeration</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResources(java.lang.String)" class="member-name-link">getResources</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Class</a><wbr><?></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadClass(java.lang.String)" class="member-name-link">loadClass</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setClassAssertionStatus(java.lang.String,boolean)" class="member-name-link">setClassAssertionStatus</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> className,
+ boolean enabled)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDefaultAssertionStatus(boolean)" class="member-name-link">setDefaultAssertionStatus</a><wbr>(boolean enabled)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPackageAssertionStatus(java.lang.String,boolean)" class="member-name-link">setPackageAssertionStatus</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> packageName,
+ boolean enabled)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.ClassLoader">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#defineClass(byte%5B%5D,int,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">defineClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#defineClass(java.lang.String,byte%5B%5D,int,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">defineClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#defineClass(java.lang.String,byte%5B%5D,int,int,java.security.ProtectionDomain)" title="Klasse oder Schnittstelle in java.lang" class="external-link">defineClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#defineClass(java.lang.String,java.nio.ByteBuffer,java.security.ProtectionDomain)" title="Klasse oder Schnittstelle in java.lang" class="external-link">defineClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#definePackage(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL)" title="Klasse oder Schnittstelle in java.lang" class="external-link">definePackage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findClass(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findClass(java.lang.String,java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findLibrary(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findLibrary</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findLoadedClass(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findLoadedClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findResource(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findResource</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findResource(java.lang.String,java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findResource</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findResources(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findResources</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#findSystemClass(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">findSystemClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getClassLoadingLock(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClassLoadingLock</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getDefinedPackage(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getDefinedPackage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getDefinedPackages()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getDefinedPackages</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getName()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getName</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getPackage(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getPackage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getPackages()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getPackages</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getParent()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getParent</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getPlatformClassLoader()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getPlatformClassLoader</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getSystemClassLoader()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSystemClassLoader</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getSystemResource(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSystemResource</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getSystemResourceAsStream(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSystemResourceAsStream</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getSystemResources(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSystemResources</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getUnnamedModule()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getUnnamedModule</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#isRegisteredAsParallelCapable()" title="Klasse oder Schnittstelle in java.lang" class="external-link">isRegisteredAsParallelCapable</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#loadClass(java.lang.String,boolean)" title="Klasse oder Schnittstelle in java.lang" class="external-link">loadClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#registerAsParallelCapable()" title="Klasse oder Schnittstelle in java.lang" class="external-link">registerAsParallelCapable</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#resolveClass(java.lang.Class)" title="Klasse oder Schnittstelle in java.lang" class="external-link">resolveClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#resources(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">resources</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#setSigners(java.lang.Class,java.lang.Object%5B%5D)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setSigners</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>(java.util.LinkedHashSet,org.apache.maven.plugin.logging.Log)">
+<h3>MutableClassLoader</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MutableClassLoader</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/LinkedHashSet.html" title="Klasse oder Schnittstelle in java.util" class="external-link">LinkedHashSet</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>> urls,
+ org.apache.maven.plugin.logging.Log log)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="add(java.util.LinkedHashSet)">
+<h3>add</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></span> <span class="element-name">add</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/LinkedHashSet.html" title="Klasse oder Schnittstelle in java.util" class="external-link">LinkedHashSet</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>> urls)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="clearAssertionStatus()">
+<h3>clearAssertionStatus</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">clearAssertionStatus</span>()</div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#clearAssertionStatus()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clearAssertionStatus</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setClassAssertionStatus(java.lang.String,boolean)">
+<h3>setClassAssertionStatus</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setClassAssertionStatus</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> className,
+ boolean enabled)</span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#setClassAssertionStatus(java.lang.String,boolean)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setClassAssertionStatus</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setPackageAssertionStatus(java.lang.String,boolean)">
+<h3>setPackageAssertionStatus</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setPackageAssertionStatus</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> packageName,
+ boolean enabled)</span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#setPackageAssertionStatus(java.lang.String,boolean)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setPackageAssertionStatus</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDefaultAssertionStatus(boolean)">
+<h3>setDefaultAssertionStatus</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setDefaultAssertionStatus</span><wbr><span class="parameters">(boolean enabled)</span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#setDefaultAssertionStatus(boolean)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setDefaultAssertionStatus</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getResourceAsStream(java.lang.String)">
+<h3>getResourceAsStream</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/InputStream.html" title="Klasse oder Schnittstelle in java.io" class="external-link">InputStream</a></span> <span class="element-name">getResourceAsStream</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getResourceAsStream(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getResourceAsStream</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getResources(java.lang.String)">
+<h3>getResources</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Enumeration.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Enumeration</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>></span> <span class="element-name">getResources</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</span>
+ throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="Klasse oder Schnittstelle in java.io" class="external-link">IOException</a></span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getResources(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getResources</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+<dt>Löst aus:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="Klasse oder Schnittstelle in java.io" class="external-link">IOException</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getResource(java.lang.String)">
+<h3>getResource</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a></span> <span class="element-name">getResource</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#getResource(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">getResource</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="loadClass(java.lang.String)">
+<h3>loadClass</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Class</a><?></span> <span class="element-name">loadClass</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name)</span>
+ throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassNotFoundException</a></span></div>
+<dl class="notes">
+<dt>Setzt außer Kraft:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#loadClass(java.lang.String)" title="Klasse oder Schnittstelle in java.lang" class="external-link">loadClass</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassLoader</a></code></dd>
+<dt>Löst aus:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">ClassNotFoundException</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>UpdateMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate, class: UpdateMojo">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/UpdateMojo.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li><a href="#field-summary">Feld</a></li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li><a href="#field-summary">Feld</a> | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.plugins.hibernate</a></div>
+<h1 title="Klasse UpdateMojo" class="title">Klasse UpdateMojo</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">org.apache.maven.plugin.AbstractMojo
+<div class="inheritance"><a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">de.juplo.plugins.hibernate.AbstractSchemaMojo</a>
+<div class="inheritance">de.juplo.plugins.hibernate.UpdateMojo</div>
+</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>Alle implementierten Schnittstellen:</dt>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>, <code>org.apache.maven.plugin.Mojo</code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">UpdateMojo</span>
+<span class="extends-implements">extends <a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></span></div>
+<div class="block">Generate/Execute SQL to update the database-schema according to the
+ configured mappings.</div>
+<dl class="notes">
+<dt>Goal:</dt>
+<dd>update</dd>
+<dt>Phase:</dt>
+<dd>process-classes</dd>
+<dt>Thread Safe:</dt>
+<dt>Requires Dependency Resolution:</dt>
+<dd>runtime</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- =========== FIELD SUMMARY =========== -->
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Feldübersicht</h2>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-de.juplo.plugins.hibernate.AbstractSchemaMojo">Von Klasse geerbte Felder de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></h3>
+<code><a href="AbstractSchemaMojo.html#EXECUTE">EXECUTE</a>, <a href="AbstractSchemaMojo.html#OUTPUTDIRECTORY">OUTPUTDIRECTORY</a>, <a href="AbstractSchemaMojo.html#SCAN_CLASSES">SCAN_CLASSES</a>, <a href="AbstractSchemaMojo.html#SCAN_DEPENDENCIES">SCAN_DEPENDENCIES</a>, <a href="AbstractSchemaMojo.html#SCAN_TESTCLASSES">SCAN_TESTCLASSES</a>, <a href="AbstractSchemaMojo.html#SCRIPT">SCRIPT</a>, <a href="AbstractSchemaMojo.html#SKIPPED">SKIPPED</a>, <a href="AbstractSchemaMojo.html#TEST_OUTPUTDIRECTORY">TEST_OUTPUTDIRECTORY</a></code></div>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.apache.maven.plugin.Mojo">Von Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></div>
+</section>
+</li>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">UpdateMojo</a>()</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execute()" class="member-name-link">execute</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-de.juplo.plugins.hibernate.AbstractSchemaMojo">Von Klasse geerbte Methoden de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></h3>
+<code><a href="AbstractSchemaMojo.html#execute(java.lang.String)">execute</a>, <a href="AbstractSchemaMojo.html#printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)">printStrackTrace</a></code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-org.apache.maven.plugin.AbstractMojo">Von Klasse geerbte Methoden org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>()">
+<h3>UpdateMojo</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">UpdateMojo</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="execute()">
+<h3>execute</h3>
+<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name">execute</span>()
+ throws <span class="exceptions">org.apache.maven.plugin.MojoFailureException,
+org.apache.maven.plugin.MojoExecutionException</span></div>
+<dl class="notes">
+<dt>Löst aus:</dt>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.AbstractSchemaMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: AbstractSchemaMojo">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.AbstractSchemaMojo" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.AbstractSchemaMojo</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.plugins.hibernate">
+<h2>Verwendungen von <a href="../AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a> in <a href="../package-summary.html">de.juplo.plugins.hibernate</a></h2>
+<div class="caption"><span>Unterklassen von <a href="../AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a> in <a href="../package-summary.html">de.juplo.plugins.hibernate</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code>class </code></div>
+<div class="col-second even-row-color"><code><a href="../CreateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></code></div>
+<div class="col-last even-row-color">
+<div class="block">Generate/Execute SQL to create a database-schema that represents the
+ configured mappings.</div>
+</div>
+<div class="col-first odd-row-color"><code>class </code></div>
+<div class="col-second odd-row-color"><code><a href="../DropMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></code></div>
+<div class="col-last odd-row-color">
+<div class="block">Generate/Execute SQL to drop all tables of a database-schema that represents
+ the configured mappings.</div>
+</div>
+<div class="col-first even-row-color"><code>class </code></div>
+<div class="col-second even-row-color"><code><a href="../UpdateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></code></div>
+<div class="col-last even-row-color">
+<div class="block">Generate/Execute SQL to update the database-schema according to the
+ configured mappings.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.CreateMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: CreateMojo">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../CreateMojo.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.CreateMojo" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.CreateMojo</h1>
+</div>
+Keine Verwendung von de.juplo.plugins.hibernate.CreateMojo</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.DropMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: DropMojo">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../DropMojo.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.DropMojo" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.DropMojo</h1>
+</div>
+Keine Verwendung von de.juplo.plugins.hibernate.DropMojo</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.HelpMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: HelpMojo">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../HelpMojo.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.HelpMojo" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.HelpMojo</h1>
+</div>
+Keine Verwendung von de.juplo.plugins.hibernate.HelpMojo</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.ModificationTracker (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: ModificationTracker">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ModificationTracker.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.ModificationTracker" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.ModificationTracker</h1>
+</div>
+Keine Verwendung von de.juplo.plugins.hibernate.ModificationTracker</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.MutableClassLoader (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: MutableClassLoader">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.MutableClassLoader" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.MutableClassLoader</h1>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.plugins.hibernate">
+<h2>Verwendungen von <a href="../MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a> in <a href="../package-summary.html">de.juplo.plugins.hibernate</a></h2>
+<div class="caption"><span>Methoden in <a href="../package-summary.html">de.juplo.plugins.hibernate</a>, die <a href="../MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a> zurückgeben</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><code><a href="../MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">MutableClassLoader.</span><code><a href="../MutableClassLoader.html#add(java.util.LinkedHashSet)" class="member-name-link">add</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/LinkedHashSet.html" title="Klasse oder Schnittstelle in java.util" class="external-link">LinkedHashSet</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html" title="Klasse oder Schnittstelle in java.net" class="external-link">URL</a>> urls)</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.plugins.hibernate.UpdateMojo (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate, class: UpdateMojo">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../UpdateMojo.html" title="Klasse in de.juplo.plugins.hibernate">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.plugins.hibernate.UpdateMojo" class="title">Verwendungen von Klasse<br>de.juplo.plugins.hibernate.UpdateMojo</h1>
+</div>
+Keine Verwendung von de.juplo.plugins.hibernate.UpdateMojo</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>de.juplo.plugins.hibernate (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.plugins.hibernate">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li class="nav-bar-cell1-rev">Package</li>
+<li>Klasse</li>
+<li><a href="package-use.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#package">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li>Beschreibung</li>
+<li>Zugehörige Packages</li>
+<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Package: </li>
+<li>Beschreibung | </li>
+<li>Zugehörige Packages | </li>
+<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Package de.juplo.plugins.hibernate" class="title">Package de.juplo.plugins.hibernate</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">de.juplo.plugins.hibernate</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="class-summary">
+<div class="caption"><span>Klassen</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">Baseclass with common attributes and methods.</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CreateMojo.html" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">Generate/Execute SQL to create a database-schema that represents the
+ configured mappings.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DropMojo.html" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">Generate/Execute SQL to drop all tables of a database-schema that represents
+ the configured mappings.</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="HelpMojo.html" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">Display help information on hibernate-maven-plugin.<br>
+ Call <code>mvn hibernate:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ModificationTracker.html" title="Klasse in de.juplo.plugins.hibernate">ModificationTracker</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2"> </div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2"> </div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="UpdateMojo.html" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">Generate/Execute SQL to update the database-schema according to the
+ configured mappings.</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>de.juplo.plugins.hibernate Klassenhierarchie (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="tree: package: de.juplo.plugins.hibernate">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li class="nav-bar-cell1-rev">Baum</li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#tree">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchie für Package de.juplo.plugins.hibernate</h1>
+</div>
+<section class="hierarchy">
+<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
+<ul>
+<li class="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li class="circle">de.juplo.plugins.hibernate.<a href="AbstractSchemaMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a>
+<ul>
+<li class="circle">de.juplo.plugins.hibernate.<a href="CreateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="DropMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="UpdateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></li>
+</ul>
+</li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="HelpMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a></li>
+</ul>
+</li>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">ClassLoader</a>
+<ul>
+<li class="circle">de.juplo.plugins.hibernate.<a href="MutableClassLoader.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></li>
+</ul>
+</li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="ModificationTracker.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">ModificationTracker</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Verwendungsweise von Package de.juplo.plugins.hibernate (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.plugins.hibernate">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Package de.juplo.plugins.hibernate" class="title">Verwendungen von Package<br>de.juplo.plugins.hibernate</h1>
+</div>
+<section class="package-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="de.juplo.plugins.hibernate">
+<div class="caption"><span>Von <a href="package-summary.html">de.juplo.plugins.hibernate</a> verwendete Klassen in <a href="package-summary.html">de.juplo.plugins.hibernate</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><a href="class-use/AbstractSchemaMojo.html#de.juplo.plugins.hibernate">AbstractSchemaMojo</a></div>
+<div class="col-last even-row-color">
+<div class="block">Baseclass with common attributes and methods.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/MutableClassLoader.html#de.juplo.plugins.hibernate">MutableClassLoader</a></div>
+<div class="col-last odd-row-color"> </div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+de.juplo.plugins.hibernate
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>API-Hilfe (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="help">
+<meta name="generator" content="javadoc/HelpWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="help-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/plugins/hibernate/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="nav-bar-cell1-rev">Hilfe</li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Hilfe:</p>
+<ul>
+<li><a href="#help-navigation">Navigation</a></li>
+<li><a href="#help-pages">Seiten</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Hilfe: </li>
+<li><a href="#help-navigation">Navigation</a> | </li>
+<li><a href="#help-pages">Seiten</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">Hilfe zu JavaDoc</h1>
+<ul class="help-toc">
+<li><a href="#help-navigation">Navigation</a>:
+<ul class="help-subtoc">
+<li><a href="#search">Suchen</a></li>
+</ul>
+</li>
+<li><a href="#help-pages">Seitenarten</a>:
+<ul class="help-subtoc">
+<li><a href="#package">Package</a></li>
+<li><a href="#class">Klasse oder Schnittstelle</a></li>
+<li><a href="#doc-file">Weitere Dateien</a></li>
+<li><a href="#use">Verwendung</a></li>
+<li><a href="#tree">Baum (Klassenhierarchie)</a></li>
+<li><a href="#constant-values">Konstantenfeldwerte</a></li>
+<li><a href="#all-packages">Alle Packages</a></li>
+<li><a href="#all-classes">Alle Klassen und Schnittstellen</a></li>
+<li><a href="#index">Index</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sub-title">
+<h2 id="help-navigation">Navigation</h2>
+Ausgehend von der Seite <a href="index.html">Überblick</a> können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit <a href="index-all.html">Index</a> und dem Suchfeld können Sie zu spezifischen Deklarationen und Übersichtsseiten navigieren, wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>
+<section class="help-section" id="search">
+<h3>Suchen</h3>
+<p>Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:</p>
+<ul class="help-section-list">
+<li><code>"j.l.obj"</code> stimmt mit "java.lang.Object" überein</li>
+<li><code>"InpStr"</code> stimmt mit "java.io.InputStream" überein</li>
+<li><code>"math exact long"</code> stimmt mit "java.lang.Math.absExact(long)" überein</li>
+</ul>
+<p>Eine vollständige Beschreibung der Suchfeatures finden Sie in der <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc-Suchspezifikation</a>.</p>
+</section>
+</div>
+<hr>
+<div class="sub-title">
+<h2 id="help-pages">Seitenarten</h2>
+Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection.
+<section class="help-section" id="package">
+<h3>Package</h3>
+<p>Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:</p>
+<ul class="help-section-list">
+<li>Schnittstellen</li>
+<li>Klassen</li>
+<li>Enum-Klassen</li>
+<li>Ausnahmeklassen</li>
+<li>Annotationsschnittstellen</li>
+</ul>
+</section>
+<section class="help-section" id="class">
+<h3>Klasse oder Schnittstelle</h3>
+<p>Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.</p>
+<ul class="help-section-list">
+<li>Klassenvererbungsdiagramm</li>
+<li>Direkte Unterklassen</li>
+<li>Alle bekannten Unterschnittstellen</li>
+<li>Alle bekannten Implementierungsklassen</li>
+<li>Klassen- oder Schnittstellendeklaration</li>
+<li>Klassen- oder Schnittstellenbeschreibung</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Verschachtelte Klassen - Übersicht</li>
+<li>Enum-Konstanten - Übersicht</li>
+<li>Feldübersicht</li>
+<li>Eigenschaftsübersicht</li>
+<li>Konstruktorübersicht</li>
+<li>Methodenübersicht</li>
+<li>Erforderliche Elemente - Übersicht</li>
+<li>Optionale Elemente - Übersicht</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Enum-Konstanten - Details</li>
+<li>Felddetails</li>
+<li>Eigenschaftsdetails</li>
+<li>Konstruktordetails</li>
+<li>Methodendetails</li>
+<li>Elementdetails</li>
+</ul>
+<p><span class="help-note">Hinweis:</span> Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.</p>
+<p>Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.</p>
+</section>
+<section class="help-section" id="doc-file">
+<h3>Weitere Dateien</h3>
+<p>Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.</p>
+</section>
+<section class="help-section" id="use">
+<h3>Verwendung</h3>
+<p>Für jedes dokumentierte Package sowie jede Klasse und jede Schnittstelle ist eine eigene Verwendungsseite vorhanden. Auf dieser Seite wird beschrieben, welche Packages, Klassen, Methoden, Konstruktoren und Felder einen Teil der angegebenen Klasse oder des angegebenen Packages verwenden. Bei der Klasse oder Schnittstelle A enthält die Verwendungsseite die Unterklassen von A, als A deklarierte Felder, Methoden, die A zurückgeben, sowie Methoden und Konstruktoren mit Parametern des Typs A. Sie können diese Seite aufrufen, indem Sie zunächst das Package, die Klasse oder die Schnittstelle aufrufen und anschließend in der Navigationsleiste auf den Link "Verwendung" klicken.</p>
+</section>
+<section class="help-section" id="tree">
+<h3>Baum (Klassenhierarchie)</h3>
+<p>Es gibt eine Seite <a href="overview-tree.html">Klassenhierarchie</a> für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit <code>java.lang.Object</code>. Die Schnittstellen erben nicht von <code>java.lang.Object</code>.</p>
+<ul class="help-section-list">
+<li>Wenn Sie auf der Übersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.</li>
+<li>Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.</li>
+</ul>
+</section>
+<section class="help-section" id="constant-values">
+<h3>Konstantenfeldwerte</h3>
+<p>Auf der Seite <a href="constant-values.html">Konstantenfeldwerte</a> sind die statischen endgültigen Felder und deren Werte aufgeführt.</p>
+</section>
+<section class="help-section" id="all-packages">
+<h3>Alle Packages</h3>
+<p>Die Seite <a href="allpackages-index.html">Alle Packages</a> enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.</p>
+</section>
+<section class="help-section" id="all-classes">
+<h3>Alle Klassen und Schnittstellen</h3>
+<p>Die Seite <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a> enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.</p>
+</section>
+<section class="help-section" id="index">
+<h3>Index</h3>
+<p>Die <a href="index-all.html">Index</a> enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>.</p>
+</section>
+</div>
+<hr>
+<span class="help-footnote">Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.</span></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Index (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="index">
+<meta name="generator" content="javadoc/IndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/plugins/hibernate/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">Baum</a></li>
+<li class="nav-bar-cell1-rev">Index</li>
+<li><a href="help-doc.html#index">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1>Index</h1>
+</div>
+<a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <br><a href="allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Konstantenfeldwerte</a>
+<h2 class="title" id="I:A">A</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd>
+<div class="block">Baseclass with common attributes and methods.</div>
+</dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#%3Cinit%3E()" class="member-name-link">AbstractSchemaMojo()</a> - Konstruktor für Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#add(java.util.LinkedHashSet)" class="member-name-link">add(LinkedHashSet<URL>)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:C">C</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#clearAssertionStatus()" class="member-name-link">clearAssertionStatus()</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/CreateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd>
+<div class="block">Generate/Execute SQL to create a database-schema that represents the
+ configured mappings.</div>
+</dd>
+<dt><a href="de/juplo/plugins/hibernate/CreateMojo.html#%3Cinit%3E()" class="member-name-link">CreateMojo()</a> - Konstruktor für Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/CreateMojo.html" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:D">D</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a> - Package de.juplo.plugins.hibernate</dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/DropMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd>
+<div class="block">Generate/Execute SQL to drop all tables of a database-schema that represents
+ the configured mappings.</div>
+</dd>
+<dt><a href="de/juplo/plugins/hibernate/DropMojo.html#%3Cinit%3E()" class="member-name-link">DropMojo()</a> - Konstruktor für Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/DropMojo.html" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:E">E</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/CreateMojo.html#execute()" class="member-name-link">execute()</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/CreateMojo.html" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/DropMojo.html#execute()" class="member-name-link">execute()</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/DropMojo.html" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/HelpMojo.html#execute()" class="member-name-link">execute()</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/HelpMojo.html" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a></dt>
+<dt><a href="de/juplo/plugins/hibernate/UpdateMojo.html#execute()" class="member-name-link">execute()</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/UpdateMojo.html" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#execute(java.lang.String)" class="member-name-link">execute(String)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#EXECUTE" class="member-name-link">EXECUTE</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:G">G</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#getResource(java.lang.String)" class="member-name-link">getResource(String)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#getResourceAsStream(java.lang.String)" class="member-name-link">getResourceAsStream(String)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#getResources(java.lang.String)" class="member-name-link">getResources(String)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:H">H</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/HelpMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd>
+<div class="block">Display help information on hibernate-maven-plugin.<br>
+ Call <code>mvn hibernate:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</div>
+</dd>
+<dt><a href="de/juplo/plugins/hibernate/HelpMojo.html#%3Cinit%3E()" class="member-name-link">HelpMojo()</a> - Konstruktor für Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/HelpMojo.html" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:L">L</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#loadClass(java.lang.String)" class="member-name-link">loadClass(String)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:M">M</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/ModificationTracker.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">ModificationTracker</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#%3Cinit%3E(java.util.LinkedHashSet,org.apache.maven.plugin.logging.Log)" class="member-name-link">MutableClassLoader(LinkedHashSet<URL>, Log)</a> - Konstruktor für Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:O">O</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#OUTPUTDIRECTORY" class="member-name-link">OUTPUTDIRECTORY</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:P">P</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)" class="member-name-link">printStrackTrace(StringBuilder, Throwable)</a> - Statische Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:S">S</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCAN_CLASSES" class="member-name-link">SCAN_CLASSES</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCAN_DEPENDENCIES" class="member-name-link">SCAN_DEPENDENCIES</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCAN_TESTCLASSES" class="member-name-link">SCAN_TESTCLASSES</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SCRIPT" class="member-name-link">SCRIPT</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#setClassAssertionStatus(java.lang.String,boolean)" class="member-name-link">setClassAssertionStatus(String, boolean)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#setDefaultAssertionStatus(boolean)" class="member-name-link">setDefaultAssertionStatus(boolean)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/MutableClassLoader.html#setPackageAssertionStatus(java.lang.String,boolean)" class="member-name-link">setPackageAssertionStatus(String, boolean)</a> - Methode in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#SKIPPED" class="member-name-link">SKIPPED</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:T">T</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html#TEST_OUTPUTDIRECTORY" class="member-name-link">TEST_OUTPUTDIRECTORY</a> - Statische Variable in Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:U">U</h2>
+<dl class="index">
+<dt><a href="de/juplo/plugins/hibernate/UpdateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a> - Klasse in <a href="de/juplo/plugins/hibernate/package-summary.html">de.juplo.plugins.hibernate</a></dt>
+<dd>
+<div class="block">Generate/Execute SQL to update the database-schema according to the
+ configured mappings.</div>
+</dd>
+<dt><a href="de/juplo/plugins/hibernate/UpdateMojo.html#%3Cinit%3E()" class="member-name-link">UpdateMojo()</a> - Konstruktor für Klasse de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/UpdateMojo.html" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></dt>
+<dd> </dd>
+</dl>
+<a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <br><a href="allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Konstantenfeldwerte</a></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Hibernate Maven Plugin 2.1.2-SNAPSHOT API</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="index redirect">
+<meta name="generator" content="javadoc/IndexRedirectWriter">
+<link rel="canonical" href="de/juplo/plugins/hibernate/package-summary.html">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript">window.location.replace('de/juplo/plugins/hibernate/package-summary.html')</script>
+<noscript>
+<meta http-equiv="Refresh" content="0;de/juplo/plugins/hibernate/package-summary.html">
+</noscript>
+</head>
+<body class="index-redirect-page">
+<main role="main">
+<noscript>
+<p>JavaScript ist im Browser deaktiviert.</p>
+</noscript>
+<p><a href="de/juplo/plugins/hibernate/package-summary.html">de/juplo/plugins/hibernate/package-summary.html</a></p>
+</main>
+</body>
+</html>
--- /dev/null
+
+OPENJDK ASSEMBLY EXCEPTION
+
+The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
+openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU
+General Public License <https://www.gnu.org/copyleft/gpl.html> version 2
+only ("GPL2"), with the following clarification and special exception.
+
+ Linking this OpenJDK Code statically or dynamically with other code
+ is making a combined work based on this library. Thus, the terms
+ and conditions of GPL2 cover the whole combination.
+
+ As a special exception, Oracle gives you permission to link this
+ OpenJDK Code with certain code licensed by Oracle as indicated at
+ https://openjdk.org/legal/exception-modules-2007-05-08.html
+ ("Designated Exception Modules") to produce an executable,
+ regardless of the license terms of the Designated Exception Modules,
+ and to copy and distribute the resulting executable under GPL2,
+ provided that the Designated Exception Modules continue to be
+ governed by the licenses under which they were offered by Oracle.
+
+As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
+to build an executable that includes those portions of necessary code that
+Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
+with the Classpath exception). If you modify or add to the OpenJDK code,
+that new GPL2 code may still be combined with Designated Exception Modules
+if the new code is made subject to this exception by its copyright holder.
--- /dev/null
+## jQuery v3.7.1
+
+### jQuery License
+```
+jQuery v 3.7.1
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+```
--- /dev/null
+## jQuery UI v1.13.2
+
+### jQuery UI License
+```
+Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/jquery-ui
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code contained within the demos directory.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.
+
+```
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ This code is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 2 only, as
+ published by the Free Software Foundation. Oracle designates this
+ particular file as subject to the "Classpath" exception as provided
+ by Oracle in the LICENSE file that accompanied this code.
+
+ This code is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ version 2 for more details (a copy is included in the LICENSE file that
+ accompanied this code).
+
+ You should have received a copy of the GNU General Public License version
+ 2 along with this work; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ or visit www.oracle.com if you need additional information or have any
+ questions.
+-->
+
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
+ <path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
+ <path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
+</svg>
--- /dev/null
+memberSearchIndex = [{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"AbstractSchemaMojo()","u":"%3Cinit%3E()"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"add(LinkedHashSet<URL>)","u":"add(java.util.LinkedHashSet)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"clearAssertionStatus()"},{"p":"de.juplo.plugins.hibernate","c":"CreateMojo","l":"CreateMojo()","u":"%3Cinit%3E()"},{"p":"de.juplo.plugins.hibernate","c":"DropMojo","l":"DropMojo()","u":"%3Cinit%3E()"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"EXECUTE"},{"p":"de.juplo.plugins.hibernate","c":"CreateMojo","l":"execute()"},{"p":"de.juplo.plugins.hibernate","c":"DropMojo","l":"execute()"},{"p":"de.juplo.plugins.hibernate","c":"HelpMojo","l":"execute()"},{"p":"de.juplo.plugins.hibernate","c":"UpdateMojo","l":"execute()"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"execute(String)","u":"execute(java.lang.String)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"getResource(String)","u":"getResource(java.lang.String)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"getResourceAsStream(String)","u":"getResourceAsStream(java.lang.String)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"getResources(String)","u":"getResources(java.lang.String)"},{"p":"de.juplo.plugins.hibernate","c":"HelpMojo","l":"HelpMojo()","u":"%3Cinit%3E()"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"loadClass(String)","u":"loadClass(java.lang.String)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"MutableClassLoader(LinkedHashSet<URL>, Log)","u":"%3Cinit%3E(java.util.LinkedHashSet,org.apache.maven.plugin.logging.Log)"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"OUTPUTDIRECTORY"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"printStrackTrace(StringBuilder, Throwable)","u":"printStrackTrace(java.lang.StringBuilder,java.lang.Throwable)"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"SCAN_CLASSES"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"SCAN_DEPENDENCIES"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"SCAN_TESTCLASSES"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"SCRIPT"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"setClassAssertionStatus(String, boolean)","u":"setClassAssertionStatus(java.lang.String,boolean)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"setDefaultAssertionStatus(boolean)"},{"p":"de.juplo.plugins.hibernate","c":"MutableClassLoader","l":"setPackageAssertionStatus(String, boolean)","u":"setPackageAssertionStatus(java.lang.String,boolean)"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"SKIPPED"},{"p":"de.juplo.plugins.hibernate","c":"AbstractSchemaMojo","l":"TEST_OUTPUTDIRECTORY"},{"p":"de.juplo.plugins.hibernate","c":"UpdateMojo","l":"UpdateMojo()","u":"%3Cinit%3E()"}];updateSearchResults();
\ No newline at end of file
--- /dev/null
+moduleSearchIndex = [];updateSearchResults();
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Klassenhierarchie (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="class tree">
+<meta name="generator" content="javadoc/TreeWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="tree-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li>Package</li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li class="nav-bar-cell1-rev">Baum</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#tree">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchie für alle Packages</h1>
+</div>
+<span class="package-hierarchy-label">Packagehierarchien:</span>
+<ul class="horizontal contents-list">
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">de.juplo.plugins.hibernate</a></li>
+</ul>
+<section class="hierarchy">
+<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
+<ul>
+<li class="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/AbstractSchemaMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">AbstractSchemaMojo</a>
+<ul>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/CreateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">CreateMojo</a></li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/DropMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">DropMojo</a></li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/UpdateMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">UpdateMojo</a></li>
+</ul>
+</li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/HelpMojo.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">HelpMojo</a></li>
+</ul>
+</li>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">ClassLoader</a>
+<ul>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/MutableClassLoader.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">MutableClassLoader</a></li>
+</ul>
+</li>
+<li class="circle">de.juplo.plugins.hibernate.<a href="de/juplo/plugins/hibernate/ModificationTracker.html" class="type-name-link" title="Klasse in de.juplo.plugins.hibernate">ModificationTracker</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+packageSearchIndex = [{"l":"Alle Packages","u":"allpackages-index.html"},{"l":"de.juplo.plugins.hibernate"}];updateSearchResults();
\ No newline at end of file
--- /dev/null
+/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
--- /dev/null
+/*! jQuery UI - v1.13.2 - 2023-02-27
+* http://jqueryui.com
+* Includes: core.css, autocomplete.css, menu.css
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
\ No newline at end of file
--- /dev/null
+/*! jQuery UI - v1.13.2 - 2023-02-27
+* http://jqueryui.com
+* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.2";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],l.call(s[n],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(o,e){var l=e.prototype.widgetFullName||o;x.fn[o]=function(i){var t="string"==typeof i,s=a.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,l);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=x.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=x.data(this,l);t?(t.option(i||{}),t._init&&t._init()):x.data(this,l,new e(i,this))})),n}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=x(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],l=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=l.classesElementLookup[t[s]]||x(),i=n.add?(function(){var i=[];n.element.each(function(t,e){x.map(l.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),l._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(n.element.get())))):x(i.not(n.element).get()),l.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=x.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;x.each(s.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(s.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var l,a=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=l=x(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,l=this.widget()),x.each(t,function(t,e){function i(){if(n||!0!==a.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+a.eventNamespace,s=s[2];s?l.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(o,l){x.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||l:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&x.effects&&x.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){x(this)[o](),i&&i.call(e[0]),t()})}});var s,C,E,o,r,u,h,c,k;x.widget;function T(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function A(t,e){return parseInt(x.css(t,e),10)||0}function W(t){return null!=t&&t===t.window}C=Math.max,E=Math.abs,o=/left|center|right/,r=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,k=x.fn.position,x.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=W(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(c){if(!c||!c.of)return k.apply(this,arguments);var d,f,m,p,v,t,g="string"==typeof(c=x.extend({},c)).of?x(document).find(c.of):x(c.of),_=x.position.getWithinInfo(c.within),y=x.position.getScrollInfo(_),b=(c.collision||"flip").split(" "),w={},e=9===(t=(e=g)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:W(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return g[0].preventDefault&&(c.at="left top"),f=e.width,m=e.height,v=x.extend({},p=e.offset),x.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],c[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?v.left+=f:"center"===c.at[0]&&(v.left+=f/2),"bottom"===c.at[1]?v.top+=m:"center"===c.at[1]&&(v.top+=m/2),d=T(w.at,f,m),v.left+=d[0],v.top+=d[1],this.each(function(){var i,t,l=x(this),a=l.outerWidth(),r=l.outerHeight(),e=A(this,"marginLeft"),s=A(this,"marginTop"),n=a+e+A(this,"marginRight")+y.width,o=r+s+A(this,"marginBottom")+y.height,u=x.extend({},v),h=T(w.my,l.outerWidth(),l.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=r:"center"===c.my[1]&&(u.top-=r/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:s},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](u,{targetWidth:f,targetHeight:m,elemWidth:a,elemHeight:r,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:_,elem:l})}),c.using&&(t=function(t){var e=p.left-u.left,i=e+f-a,s=p.top-u.top,n=s+m-r,o={target:{element:g,left:p.left,top:p.top,width:f,height:m},element:{element:l,left:u.left,top:u.top,width:a,height:r},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};f<a&&E(e+i)<f&&(o.horizontal="center"),m<r&&E(s+n)<m&&(o.vertical="middle"),C(E(e),E(i))>C(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0<l&&a<=0?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=!(0<a&&l<=0)&&a<l?s+n-e.collisionWidth:s:0<l?t.left+=l:0<a?t.left-=a:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,l=s-o,a=o+e.collisionHeight-n-s;e.collisionHeight>n?0<l&&a<=0?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=!(0<a&&l<=0)&&a<l?s+n-e.collisionHeight:s:0<l?t.top+=l:0<a?t.top-=a:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,l=t.left-e.collisionPosition.marginLeft,a=l-o,r=l+e.collisionWidth-n-o,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,l=-2*e.offset[0];a<0?((s=t.left+u+i+l+e.collisionWidth-n-s)<0||s<E(a))&&(t.left+=u+i+l):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+u+i+l-o)||E(o)<r)&&(t.left+=u+i+l)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,l=t.top-e.collisionPosition.marginTop,a=l-o,r=l+e.collisionHeight-n-o,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,l=-2*e.offset[1];a<0?((s=t.top+u+i+l+e.collisionHeight-n-s)<0||s<E(a))&&(t.top+=u+i+l):0<r&&(0<(o=t.top-e.collisionPosition.marginTop+u+i+l-o)||E(o)<r)&&(t.top+=u+i+l)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}};var t;x.ui.position,x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},x.fn.extend({uniqueId:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}}),x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},x.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=x.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:x(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!x(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=x(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=x(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||x(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(x(this).children(".ui-menu-item-wrapper").text()))})}});x.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:x.map(t,function(t){return"string"==typeof t?{label:t,value:t}:x.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(x.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;x.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return x("<li>").append(x("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(e))},100))}});x.ui.autocomplete});
\ No newline at end of file
--- /dev/null
+/*
+ * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+
+var oddRowColor = "odd-row-color";
+var evenRowColor = "even-row-color";
+var sortAsc = "sort-asc";
+var sortDesc = "sort-desc";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+
+function loadScripts(doc, tag) {
+ createElem(doc, tag, 'search.js');
+
+ createElem(doc, tag, 'module-search-index.js');
+ createElem(doc, tag, 'package-search-index.js');
+ createElem(doc, tag, 'type-search-index.js');
+ createElem(doc, tag, 'member-search-index.js');
+ createElem(doc, tag, 'tag-search-index.js');
+}
+
+function createElem(doc, tag, path) {
+ var script = doc.createElement(tag);
+ var scriptElement = doc.getElementsByTagName(tag)[0];
+ script.src = pathtoroot + path;
+ scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+// Helper for making content containing release names comparable lexicographically
+function makeComparable(s) {
+ return s.toLowerCase().replace(/(\d+)/g,
+ function(n, m) {
+ return ("000" + m).slice(-4);
+ });
+}
+
+// Switches between two styles depending on a condition
+function toggleStyle(classList, condition, trueStyle, falseStyle) {
+ if (condition) {
+ classList.remove(falseStyle);
+ classList.add(trueStyle);
+ } else {
+ classList.remove(trueStyle);
+ classList.add(falseStyle);
+ }
+}
+
+// Sorts the rows in a table lexicographically by the content of a specific column
+function sortTable(header, columnIndex, columns) {
+ var container = header.parentElement;
+ var descending = header.classList.contains(sortAsc);
+ container.querySelectorAll("div.table-header").forEach(
+ function(header) {
+ header.classList.remove(sortAsc);
+ header.classList.remove(sortDesc);
+ }
+ )
+ var cells = container.children;
+ var rows = [];
+ for (var i = columns; i < cells.length; i += columns) {
+ rows.push(Array.prototype.slice.call(cells, i, i + columns));
+ }
+ var comparator = function(a, b) {
+ var ka = makeComparable(a[columnIndex].textContent);
+ var kb = makeComparable(b[columnIndex].textContent);
+ if (ka < kb)
+ return descending ? 1 : -1;
+ if (ka > kb)
+ return descending ? -1 : 1;
+ return 0;
+ };
+ var sorted = rows.sort(comparator);
+ var visible = 0;
+ sorted.forEach(function(row) {
+ if (row[0].style.display !== 'none') {
+ var isEvenRow = visible++ % 2 === 0;
+ }
+ row.forEach(function(cell) {
+ toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
+ container.appendChild(cell);
+ })
+ });
+ toggleStyle(header.classList, descending, sortDesc, sortAsc);
+}
+
+// Toggles the visibility of a table category in all tables in a page
+function toggleGlobal(checkbox, selected, columns) {
+ var display = checkbox.checked ? '' : 'none';
+ document.querySelectorAll("div.table-tabs").forEach(function(t) {
+ var id = t.parentElement.getAttribute("id");
+ var selectedClass = id + "-tab" + selected;
+ // if selected is empty string it selects all uncategorized entries
+ var selectUncategorized = !Boolean(selected);
+ var visible = 0;
+ document.querySelectorAll('div.' + id)
+ .forEach(function(elem) {
+ if (selectUncategorized) {
+ if (elem.className.indexOf(selectedClass) === -1) {
+ elem.style.display = display;
+ }
+ } else if (elem.classList.contains(selectedClass)) {
+ elem.style.display = display;
+ }
+ if (elem.style.display === '') {
+ var isEvenRow = visible++ % (columns * 2) < columns;
+ toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
+ }
+ });
+ var displaySection = visible === 0 ? 'none' : '';
+ t.parentElement.style.display = displaySection;
+ document.querySelector("li#contents-" + id).style.display = displaySection;
+ })
+}
+
+// Shows the elements of a table belonging to a specific category
+function show(tableId, selected, columns) {
+ if (tableId !== selected) {
+ document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
+ .forEach(function(elem) {
+ elem.style.display = 'none';
+ });
+ }
+ document.querySelectorAll('div.' + selected)
+ .forEach(function(elem, index) {
+ elem.style.display = '';
+ var isEvenRow = index % (columns * 2) < columns;
+ toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
+ });
+ updateTabs(tableId, selected);
+}
+
+function updateTabs(tableId, selected) {
+ document.getElementById(tableId + '.tabpanel')
+ .setAttribute('aria-labelledby', selected);
+ document.querySelectorAll('button[id^="' + tableId + '"]')
+ .forEach(function(tab, index) {
+ if (selected === tab.id || (tableId === selected && index === 0)) {
+ tab.className = activeTableTab;
+ tab.setAttribute('aria-selected', true);
+ tab.setAttribute('tabindex',0);
+ } else {
+ tab.className = tableTab;
+ tab.setAttribute('aria-selected', false);
+ tab.setAttribute('tabindex',-1);
+ }
+ });
+}
+
+function switchTab(e) {
+ var selected = document.querySelector('[aria-selected=true]');
+ if (selected) {
+ if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
+ // left or up arrow key pressed: move focus to previous tab
+ selected.previousSibling.click();
+ selected.previousSibling.focus();
+ e.preventDefault();
+ } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
+ // right or down arrow key pressed: move focus to next tab
+ selected.nextSibling.click();
+ selected.nextSibling.focus();
+ e.preventDefault();
+ }
+ }
+}
+
+var updateSearchResults = function() {};
+
+function indexFilesLoaded() {
+ return moduleSearchIndex
+ && packageSearchIndex
+ && typeSearchIndex
+ && memberSearchIndex
+ && tagSearchIndex;
+}
+// Copy the contents of the local snippet to the clipboard
+function copySnippet(button) {
+ copyToClipboard(button.nextElementSibling.innerText);
+ switchCopyLabel(button, button.firstElementChild);
+}
+function copyToClipboard(content) {
+ var textarea = document.createElement("textarea");
+ textarea.style.height = 0;
+ document.body.appendChild(textarea);
+ textarea.value = content;
+ textarea.select();
+ document.execCommand("copy");
+ document.body.removeChild(textarea);
+}
+function switchCopyLabel(button, span) {
+ var copied = span.getAttribute("data-copied");
+ button.classList.add("visible");
+ var initialLabel = span.innerHTML;
+ span.innerHTML = copied;
+ setTimeout(function() {
+ button.classList.remove("visible");
+ setTimeout(function() {
+ if (initialLabel !== copied) {
+ span.innerHTML = initialLabel;
+ }
+ }, 100);
+ }, 1900);
+}
+// Workaround for scroll position not being included in browser history (8249133)
+document.addEventListener("DOMContentLoaded", function(e) {
+ var contentDiv = document.querySelector("div.flex-content");
+ window.addEventListener("popstate", function(e) {
+ if (e.state !== null) {
+ contentDiv.scrollTop = e.state;
+ }
+ });
+ window.addEventListener("hashchange", function(e) {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ });
+ var timeoutId;
+ contentDiv.addEventListener("scroll", function(e) {
+ if (timeoutId) {
+ clearTimeout(timeoutId);
+ }
+ timeoutId = setTimeout(function() {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ }, 100);
+ });
+ if (!location.hash) {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ }
+});
--- /dev/null
+/*
+ * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+"use strict";
+$(function() {
+ var copy = $("#page-search-copy");
+ var expand = $("#page-search-expand");
+ var searchLink = $("span#page-search-link");
+ var redirect = $("input#search-redirect");
+ function setSearchUrlTemplate() {
+ var href = document.location.href.split(/[#?]/)[0];
+ href += "?q=" + "%s";
+ if (redirect.is(":checked")) {
+ href += "&r=1";
+ }
+ searchLink.html(href);
+ copy[0].onmouseenter();
+ }
+ function copyLink(e) {
+ copyToClipboard(this.previousSibling.innerText);
+ switchCopyLabel(this, this.lastElementChild);
+ }
+ copy.click(copyLink);
+ copy[0].onmouseenter = function() {};
+ redirect.click(setSearchUrlTemplate);
+ setSearchUrlTemplate();
+ copy.prop("disabled", false);
+ redirect.prop("disabled", false);
+ expand.click(function (e) {
+ var searchInfo = $("div.page-search-info");
+ if(this.parentElement.hasAttribute("open")) {
+ searchInfo.attr("style", "border-width: 0;");
+ } else {
+ searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight"));
+ }
+ });
+});
+$(window).on("load", function() {
+ var input = $("#page-search-input");
+ var reset = $("#page-search-reset");
+ var notify = $("#page-search-notify");
+ var resultSection = $("div#result-section");
+ var resultContainer = $("div#result-container");
+ var searchTerm = "";
+ var activeTab = "";
+ var fixedTab = false;
+ var visibleTabs = [];
+ var feelingLucky = false;
+ function renderResults(result) {
+ if (!result.length) {
+ notify.html(messages.noResult);
+ } else if (result.length === 1) {
+ notify.html(messages.oneResult);
+ } else {
+ notify.html(messages.manyResults.replace("{0}", result.length));
+ }
+ resultContainer.empty();
+ var r = {
+ "types": [],
+ "members": [],
+ "packages": [],
+ "modules": [],
+ "searchTags": []
+ };
+ for (var i in result) {
+ var item = result[i];
+ var arr = r[item.category];
+ arr.push(item);
+ }
+ if (!activeTab || r[activeTab].length === 0 || !fixedTab) {
+ Object.keys(r).reduce(function(prev, curr) {
+ if (r[curr].length > 0 && r[curr][0].score > prev) {
+ activeTab = curr;
+ return r[curr][0].score;
+ }
+ return prev;
+ }, 0);
+ }
+ if (feelingLucky && activeTab) {
+ notify.html(messages.redirecting)
+ var firstItem = r[activeTab][0];
+ window.location = getURL(firstItem.indexItem, firstItem.category);
+ return;
+ }
+ if (result.length > 20) {
+ if (searchTerm[searchTerm.length - 1] === ".") {
+ if (activeTab === "types" && r["members"].length > r["types"].length) {
+ activeTab = "members";
+ } else if (activeTab === "packages" && r["types"].length > r["packages"].length) {
+ activeTab = "types";
+ }
+ }
+ }
+ var categoryCount = Object.keys(r).reduce(function(prev, curr) {
+ return prev + (r[curr].length > 0 ? 1 : 0);
+ }, 0);
+ visibleTabs = [];
+ var tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
+ for (var key in r) {
+ var id = "#result-tab-" + key.replace("searchTags", "search_tags");
+ if (r[key].length) {
+ var count = r[key].length >= 1000 ? "999+" : r[key].length;
+ if (result.length > 20 && categoryCount > 1) {
+ var button = $("<button id='result-tab-" + key
+ + "' class='page-search-header'><span>" + categories[key] + "</span>"
+ + "<span style='font-weight: normal'> (" + count + ")</span></button>").appendTo(tabContainer);
+ button.click(key, function(e) {
+ fixedTab = true;
+ renderResult(e.data, $(this));
+ });
+ visibleTabs.push(key);
+ } else {
+ $("<span class='page-search-header active-table-tab'>" + categories[key]
+ + "<span style='font-weight: normal'> (" + count + ")</span></span>").appendTo(tabContainer);
+ renderTable(key, r[key]).appendTo(resultContainer);
+ tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
+
+ }
+ }
+ }
+ if (activeTab && result.length > 20 && categoryCount > 1) {
+ $("button#result-tab-" + activeTab).addClass("active-table-tab");
+ renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+ }
+ resultSection.show();
+ function renderResult(category, button) {
+ activeTab = category;
+ setSearchUrl();
+ resultContainer.find("div.summary-table").remove();
+ renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+ button.siblings().removeClass("active-table-tab");
+ button.addClass("active-table-tab");
+ }
+ }
+ function selectTab(category) {
+ $("button#result-tab-" + category).click();
+ }
+ function renderTable(category, items) {
+ var table = $("<div class='summary-table'>")
+ .addClass(category === "modules"
+ ? "one-column-search-results"
+ : "two-column-search-results");
+ var col1, col2;
+ if (category === "modules") {
+ col1 = "Module";
+ } else if (category === "packages") {
+ col1 = "Module";
+ col2 = "Package";
+ } else if (category === "types") {
+ col1 = "Package";
+ col2 = "Class"
+ } else if (category === "members") {
+ col1 = "Class";
+ col2 = "Member";
+ } else if (category === "searchTags") {
+ col1 = "Location";
+ col2 = "Name";
+ }
+ $("<div class='table-header col-plain'>" + col1 + "</div>").appendTo(table);
+ if (category !== "modules") {
+ $("<div class='table-header col-plain'>" + col2 + "</div>").appendTo(table);
+ }
+ $.each(items, function(index, item) {
+ var rowColor = index % 2 ? "odd-row-color" : "even-row-color";
+ renderItem(item, table, rowColor);
+ });
+ return table;
+ }
+ function renderItem(item, table, rowColor) {
+ var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length);
+ var link = $("<a/>")
+ .attr("href", getURL(item.indexItem, item.category))
+ .attr("tabindex", "0")
+ .addClass("search-result-link")
+ .html(label);
+ var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1);
+ if (item.category === "searchTags") {
+ container = item.indexItem.h || "";
+ }
+ if (item.category !== "modules") {
+ $("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table);
+ }
+ $("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table);
+ }
+ var timeout;
+ function schedulePageSearch() {
+ if (timeout) {
+ clearTimeout(timeout);
+ }
+ timeout = setTimeout(function () {
+ doPageSearch()
+ }, 100);
+ }
+ function doPageSearch() {
+ setSearchUrl();
+ var term = searchTerm = input.val().trim();
+ if (term === "") {
+ notify.html(messages.enterTerm);
+ activeTab = "";
+ fixedTab = false;
+ resultContainer.empty();
+ resultSection.hide();
+ } else {
+ notify.html(messages.searching);
+ doSearch({ term: term, maxResults: 1200 }, renderResults);
+ }
+ }
+ function setSearchUrl() {
+ var query = input.val().trim();
+ var url = document.location.pathname;
+ if (query) {
+ url += "?q=" + encodeURI(query);
+ if (activeTab && fixedTab) {
+ url += "&c=" + activeTab;
+ }
+ }
+ history.replaceState({query: query}, "", url);
+ }
+ input.on("input", function(e) {
+ feelingLucky = false;
+ schedulePageSearch();
+ });
+ $(document).keydown(function(e) {
+ if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) {
+ if (activeTab && visibleTabs.length > 1) {
+ var idx = visibleTabs.indexOf(activeTab);
+ idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1;
+ selectTab(visibleTabs[idx % visibleTabs.length]);
+ return false;
+ }
+ }
+ });
+ reset.click(function() {
+ notify.html(messages.enterTerm);
+ resultSection.hide();
+ activeTab = "";
+ fixedTab = false;
+ resultContainer.empty();
+ input.val('').focus();
+ setSearchUrl();
+ });
+ input.prop("disabled", false);
+ reset.prop("disabled", false);
+
+ var urlParams = new URLSearchParams(window.location.search);
+ if (urlParams.has("q")) {
+ input.val(urlParams.get("q"))
+ }
+ if (urlParams.has("c")) {
+ activeTab = urlParams.get("c");
+ fixedTab = true;
+ }
+ if (urlParams.get("r")) {
+ feelingLucky = true;
+ }
+ if (input.val()) {
+ doPageSearch();
+ } else {
+ notify.html(messages.enterTerm);
+ }
+ input.select().focus();
+});
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:07 CET 2025 -->
+<title>Suchen (Hibernate Maven Plugin 2.1.2-SNAPSHOT API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="search">
+<meta name="generator" content="javadoc/SearchWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="search-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/plugins/hibernate/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/plugins/hibernate/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#search">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">Suchen</h1>
+<div>
+<input type="text" id="page-search-input" disabled placeholder="Suchen">
+<input type="reset" id="page-search-reset" disabled value="Zurücksetzen" style="margin: 6px;">
+<details class="page-search-details">
+<summary id="page-search-expand">Zusätzliche Ressourcen</summary>
+</details>
+</div>
+<div class="page-search-info">
+<p>Die <a href="help-doc.html#search">Hilfeseite</a> enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.</p>
+<p>Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.</p>
+<p>Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.</p>
+<span id="page-search-link">link</span><button class="copy" aria-label="URL kopieren" id="page-search-copy"><img src="copy.svg" alt="URL kopieren"><span data-copied="Kopiert.">Kopieren</span></button>
+<p>
+<input type="checkbox" id="search-redirect" disabled>
+<label for="search-redirect">Zum ersten Ergebnis umleiten</label></p>
+</div>
+<p id="page-search-notify">Suchindex wird geladen...</p>
+<div id="result-section" style="display: none;">
+<div id="result-container"></div>
+<script type="text/javascript" src="search-page.js"></script>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+/*
+ * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+"use strict";
+const messages = {
+ enterTerm: "Geben Sie einen Suchbegriff ein",
+ noResult: "Keine Ergebnisse gefunden",
+ oneResult: "Ein Ergebnis gefunden",
+ manyResults: "{0} Ergebnisse gefunden",
+ loading: "Suchindex wird geladen...",
+ searching: "Suche wird ausgeführt...",
+ redirecting: "Zum ersten Ergebnis wird umgeleitet...",
+ linkIcon: "Linksymbol",
+ linkToSection: "Link zu diesem Abschnitt"
+}
+const categories = {
+ modules: "Module",
+ packages: "Packages",
+ types: "Klassen und Schnittstellen",
+ members: "Mitglieder",
+ searchTags: "Tags suchen"
+};
+const highlight = "<span class='result-highlight'>$&</span>";
+const NO_MATCH = {};
+const MAX_RESULTS = 300;
+function checkUnnamed(name, separator) {
+ return name === "<Unnamed>" || !name ? "" : name + separator;
+}
+function escapeHtml(str) {
+ return str.replace(/</g, "<").replace(/>/g, ">");
+}
+function getHighlightedText(str, boundaries, from, to) {
+ var start = from;
+ var text = "";
+ for (var i = 0; i < boundaries.length; i += 2) {
+ var b0 = boundaries[i];
+ var b1 = boundaries[i + 1];
+ if (b0 >= to || b1 <= from) {
+ continue;
+ }
+ text += escapeHtml(str.slice(start, Math.max(start, b0)));
+ text += "<span class='result-highlight'>";
+ text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1)));
+ text += "</span>";
+ start = Math.min(to, b1);
+ }
+ text += escapeHtml(str.slice(start, to));
+ return text;
+}
+function getURLPrefix(item, category) {
+ var urlPrefix = "";
+ var slash = "/";
+ if (category === "modules") {
+ return item.l + slash;
+ } else if (category === "packages" && item.m) {
+ return item.m + slash;
+ } else if (category === "types" || category === "members") {
+ if (item.m) {
+ urlPrefix = item.m + slash;
+ } else {
+ $.each(packageSearchIndex, function(index, it) {
+ if (it.m && item.p === it.l) {
+ urlPrefix = it.m + slash;
+ }
+ });
+ }
+ }
+ return urlPrefix;
+}
+function getURL(item, category) {
+ if (item.url) {
+ return item.url;
+ }
+ var url = getURLPrefix(item, category);
+ if (category === "modules") {
+ url += "module-summary.html";
+ } else if (category === "packages") {
+ if (item.u) {
+ url = item.u;
+ } else {
+ url += item.l.replace(/\./g, '/') + "/package-summary.html";
+ }
+ } else if (category === "types") {
+ if (item.u) {
+ url = item.u;
+ } else {
+ url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html";
+ }
+ } else if (category === "members") {
+ url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#";
+ if (item.u) {
+ url += item.u;
+ } else {
+ url += item.l;
+ }
+ } else if (category === "searchTags") {
+ url += item.u;
+ }
+ item.url = url;
+ return url;
+}
+function createMatcher(term, camelCase) {
+ if (camelCase && !isUpperCase(term)) {
+ return null; // no need for camel-case matcher for lower case query
+ }
+ var pattern = "";
+ var upperCase = [];
+ term.trim().split(/\s+/).forEach(function(w, index, array) {
+ var tokens = w.split(/(?=[A-Z,.()<>?[\/])/);
+ for (var i = 0; i < tokens.length; i++) {
+ var s = tokens[i];
+ // ',' and '?' are the only delimiters commonly followed by space in java signatures
+ pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")";
+ upperCase.push(false);
+ var isWordToken = /\w$/.test(s);
+ if (isWordToken) {
+ if (i === tokens.length - 1 && index < array.length - 1) {
+ // space in query string matches all delimiters
+ pattern += "(.*?)";
+ upperCase.push(isUpperCase(s[0]));
+ } else {
+ if (!camelCase && isUpperCase(s) && s.length === 1) {
+ pattern += "()";
+ } else {
+ pattern += "([a-z0-9$<>?[\\]]*?)";
+ }
+ upperCase.push(isUpperCase(s[0]));
+ }
+ } else {
+ pattern += "()";
+ upperCase.push(false);
+ }
+ }
+ });
+ var re = new RegExp(pattern, "gi");
+ re.upperCase = upperCase;
+ return re;
+}
+function findMatch(matcher, input, startOfName, endOfName) {
+ var from = startOfName;
+ matcher.lastIndex = from;
+ var match = matcher.exec(input);
+ // Expand search area until we get a valid result or reach the beginning of the string
+ while (!match || match.index + match[0].length < startOfName || endOfName < match.index) {
+ if (from === 0) {
+ return NO_MATCH;
+ }
+ from = input.lastIndexOf(".", from - 2) + 1;
+ matcher.lastIndex = from;
+ match = matcher.exec(input);
+ }
+ var boundaries = [];
+ var matchEnd = match.index + match[0].length;
+ var score = 5;
+ var start = match.index;
+ var prevEnd = -1;
+ for (var i = 1; i < match.length; i += 2) {
+ var isUpper = isUpperCase(input[start]);
+ var isMatcherUpper = matcher.upperCase[i];
+ // capturing groups come in pairs, match and non-match
+ boundaries.push(start, start + match[i].length);
+ // make sure groups are anchored on a left word boundary
+ var prevChar = input[start - 1] || "";
+ var nextChar = input[start + 1] || "";
+ if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) {
+ if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) {
+ score -= 0.1;
+ } else if (isMatcherUpper && start === prevEnd) {
+ score -= isUpper ? 0.1 : 1.0;
+ } else {
+ return NO_MATCH;
+ }
+ }
+ prevEnd = start + match[i].length;
+ start += match[i].length + match[i + 1].length;
+
+ // lower score for parts of the name that are missing
+ if (match[i + 1] && prevEnd < endOfName) {
+ score -= rateNoise(match[i + 1]);
+ }
+ }
+ // lower score if a type name contains unmatched camel-case parts
+ if (input[matchEnd - 1] !== "." && endOfName > matchEnd)
+ score -= rateNoise(input.slice(matchEnd, endOfName));
+ score -= rateNoise(input.slice(0, Math.max(startOfName, match.index)));
+
+ if (score <= 0) {
+ return NO_MATCH;
+ }
+ return {
+ input: input,
+ score: score,
+ boundaries: boundaries
+ };
+}
+function isUpperCase(s) {
+ return s !== s.toLowerCase();
+}
+function isLowerCase(s) {
+ return s !== s.toUpperCase();
+}
+function rateNoise(str) {
+ return (str.match(/([.(])/g) || []).length / 5
+ + (str.match(/([A-Z]+)/g) || []).length / 10
+ + str.length / 20;
+}
+function doSearch(request, response) {
+ var term = request.term.trim();
+ var maxResults = request.maxResults || MAX_RESULTS;
+ if (term.length === 0) {
+ return this.close();
+ }
+ var matcher = {
+ plainMatcher: createMatcher(term, false),
+ camelCaseMatcher: createMatcher(term, true)
+ }
+ var indexLoaded = indexFilesLoaded();
+
+ function getPrefix(item, category) {
+ switch (category) {
+ case "packages":
+ return checkUnnamed(item.m, "/");
+ case "types":
+ return checkUnnamed(item.p, ".");
+ case "members":
+ return checkUnnamed(item.p, ".") + item.c + ".";
+ default:
+ return "";
+ }
+ }
+ function useQualifiedName(category) {
+ switch (category) {
+ case "packages":
+ return /[\s/]/.test(term);
+ case "types":
+ case "members":
+ return /[\s.]/.test(term);
+ default:
+ return false;
+ }
+ }
+ function searchIndex(indexArray, category) {
+ var matches = [];
+ if (!indexArray) {
+ if (!indexLoaded) {
+ matches.push({ l: messages.loading, category: category });
+ }
+ return matches;
+ }
+ $.each(indexArray, function (i, item) {
+ var prefix = getPrefix(item, category);
+ var simpleName = item.l;
+ var qualifiedName = prefix + simpleName;
+ var useQualified = useQualifiedName(category);
+ var input = useQualified ? qualifiedName : simpleName;
+ var startOfName = useQualified ? prefix.length : 0;
+ var endOfName = category === "members" && input.indexOf("(", startOfName) > -1
+ ? input.indexOf("(", startOfName) : input.length;
+ var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName);
+ if (m === NO_MATCH && matcher.camelCaseMatcher) {
+ m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName);
+ }
+ if (m !== NO_MATCH) {
+ m.indexItem = item;
+ m.prefix = prefix;
+ m.category = category;
+ if (!useQualified) {
+ m.input = qualifiedName;
+ m.boundaries = m.boundaries.map(function(b) {
+ return b + prefix.length;
+ });
+ }
+ matches.push(m);
+ }
+ return true;
+ });
+ return matches.sort(function(e1, e2) {
+ return e2.score - e1.score;
+ }).slice(0, maxResults);
+ }
+
+ var result = searchIndex(moduleSearchIndex, "modules")
+ .concat(searchIndex(packageSearchIndex, "packages"))
+ .concat(searchIndex(typeSearchIndex, "types"))
+ .concat(searchIndex(memberSearchIndex, "members"))
+ .concat(searchIndex(tagSearchIndex, "searchTags"));
+
+ if (!indexLoaded) {
+ updateSearchResults = function() {
+ doSearch(request, response);
+ }
+ } else {
+ updateSearchResults = function() {};
+ }
+ response(result);
+}
+// JQuery search menu implementation
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+ _create: function() {
+ this._super();
+ this.widget().menu("option", "items", "> .result-item");
+ // workaround for search result scrolling
+ this.menu._scrollIntoView = function _scrollIntoView( item ) {
+ var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
+ if ( this._hasScroll() ) {
+ borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0;
+ paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0;
+ offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
+ scroll = this.activeMenu.scrollTop();
+ elementHeight = this.activeMenu.height() - 26;
+ itemHeight = item.outerHeight();
+
+ if ( offset < 0 ) {
+ this.activeMenu.scrollTop( scroll + offset );
+ } else if ( offset + itemHeight > elementHeight ) {
+ this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
+ }
+ }
+ };
+ },
+ _renderMenu: function(ul, items) {
+ var currentCategory = "";
+ var widget = this;
+ widget.menu.bindings = $();
+ $.each(items, function(index, item) {
+ if (item.category && item.category !== currentCategory) {
+ ul.append("<li class='ui-autocomplete-category'>" + categories[item.category] + "</li>");
+ currentCategory = item.category;
+ }
+ var li = widget._renderItemData(ul, item);
+ if (item.category) {
+ li.attr("aria-label", categories[item.category] + " : " + item.l);
+ } else {
+ li.attr("aria-label", item.l);
+ }
+ li.attr("class", "result-item");
+ });
+ ul.append("<li class='ui-static-link'><a href='" + pathtoroot + "search.html?q="
+ + encodeURI(widget.term) + "'>Go to search page</a></li>");
+ },
+ _renderItem: function(ul, item) {
+ var li = $("<li/>").appendTo(ul);
+ var div = $("<div/>").appendTo(li);
+ var label = item.l
+ ? item.l
+ : getHighlightedText(item.input, item.boundaries, 0, item.input.length);
+ var idx = item.indexItem;
+ if (item.category === "searchTags" && idx && idx.h) {
+ if (idx.d) {
+ div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span><br><span class='search-tag-desc-result'>"
+ + idx.d + "</span><br>");
+ } else {
+ div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span>");
+ }
+ } else {
+ div.html(label);
+ }
+ return li;
+ }
+});
+$(function() {
+ var expanded = false;
+ var windowWidth;
+ function collapse() {
+ if (expanded) {
+ $("div#navbar-top").removeAttr("style");
+ $("button#navbar-toggle-button")
+ .removeClass("expanded")
+ .attr("aria-expanded", "false");
+ expanded = false;
+ }
+ }
+ $("button#navbar-toggle-button").click(function (e) {
+ if (expanded) {
+ collapse();
+ } else {
+ var navbar = $("div#navbar-top");
+ navbar.height(navbar.prop("scrollHeight"));
+ $("button#navbar-toggle-button")
+ .addClass("expanded")
+ .attr("aria-expanded", "true");
+ expanded = true;
+ windowWidth = window.innerWidth;
+ }
+ });
+ $("ul.sub-nav-list-small li a").click(collapse);
+ $("input#search-input").focus(collapse);
+ $("main").click(collapse);
+ $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) {
+ // Create anchor links for headers with an associated id attribute
+ var hdr = $(el);
+ var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id");
+ if (id) {
+ hdr.append(" <a href='#" + id + "' class='anchor-link' aria-label='" + messages.linkToSection
+ + "'><img src='" + pathtoroot + "link.svg' alt='" + messages.linkIcon +"' tabindex='0'"
+ + " width='16' height='16'></a>");
+ }
+ });
+ $(window).on("orientationchange", collapse).on("resize", function(e) {
+ if (expanded && windowWidth !== window.innerWidth) collapse();
+ });
+ var search = $("#search-input");
+ var reset = $("#reset-button");
+ search.catcomplete({
+ minLength: 1,
+ delay: 200,
+ source: doSearch,
+ response: function(event, ui) {
+ if (!ui.content.length) {
+ ui.content.push({ l: messages.noResult });
+ } else {
+ $("#search-input").empty();
+ }
+ },
+ autoFocus: true,
+ focus: function(event, ui) {
+ return false;
+ },
+ position: {
+ collision: "flip"
+ },
+ select: function(event, ui) {
+ if (ui.item.indexItem) {
+ var url = getURL(ui.item.indexItem, ui.item.category);
+ window.location.href = pathtoroot + url;
+ $("#search-input").focus();
+ }
+ }
+ });
+ search.val('');
+ search.prop("disabled", false);
+ reset.prop("disabled", false);
+ reset.click(function() {
+ search.val('').focus();
+ });
+ search.focus();
+});
--- /dev/null
+/*
+ * Javadoc style sheet
+ */
+
+@import url('resources/fonts/dejavu.css');
+
+/*
+ * These CSS custom properties (variables) define the core color and font
+ * properties used in this stylesheet.
+ */
+:root {
+ /* body, block and code fonts */
+ --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
+ --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+ --code-font-family: 'DejaVu Sans Mono', monospace;
+ /* Base font sizes for body and code elements */
+ --body-font-size: 14px;
+ --code-font-size: 14px;
+ /* Text colors for body and block elements */
+ --body-text-color: #353833;
+ --block-text-color: #474747;
+ /* Background colors for various structural elements */
+ --body-background-color: #ffffff;
+ --section-background-color: #f8f8f8;
+ --detail-background-color: #ffffff;
+ /* Colors for navigation bar and table captions */
+ --navbar-background-color: #4D7A97;
+ --navbar-text-color: #ffffff;
+ /* Background color for subnavigation and various headers */
+ --subnav-background-color: #dee3e9;
+ /* Background and text colors for selected tabs and navigation items */
+ --selected-background-color: #f8981d;
+ --selected-text-color: #253441;
+ --selected-link-color: #1f389c;
+ /* Background colors for generated tables */
+ --even-row-color: #ffffff;
+ --odd-row-color: #eeeeef;
+ /* Text color for page title */
+ --title-color: #2c4557;
+ /* Text colors for links */
+ --link-color: #4A6782;
+ --link-color-active: #bb7a2a;
+ /* Snippet colors */
+ --snippet-background-color: #ebecee;
+ --snippet-text-color: var(--block-text-color);
+ --snippet-highlight-color: #f7c590;
+ /* Border colors for structural elements and user defined tables */
+ --border-color: #ededed;
+ --table-border-color: #000000;
+ /* Search input colors */
+ --search-input-background-color: #ffffff;
+ --search-input-text-color: #000000;
+ --search-input-placeholder-color: #909090;
+ /* Highlight color for active search tag target */
+ --search-tag-highlight-color: #ffff00;
+ /* Adjustments for icon and active background colors of copy-to-clipboard buttons */
+ --copy-icon-brightness: 100%;
+ --copy-button-background-color-active: rgba(168, 168, 176, 0.3);
+ /* Colors for invalid tag notifications */
+ --invalid-tag-background-color: #ffe6e6;
+ --invalid-tag-text-color: #000000;
+}
+/*
+ * Styles for individual HTML elements.
+ *
+ * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
+ * HTML element throughout the page.
+ */
+body {
+ background-color:var(--body-background-color);
+ color:var(--body-text-color);
+ font-family:var(--body-font-family);
+ font-size:var(--body-font-size);
+ margin:0;
+ padding:0;
+ height:100%;
+ width:100%;
+}
+iframe {
+ margin:0;
+ padding:0;
+ height:100%;
+ width:100%;
+ overflow-y:scroll;
+ border:none;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:var(--link-color);
+}
+a[href]:hover, a[href]:focus {
+ text-decoration:none;
+ color:var(--link-color-active);
+}
+pre {
+ font-family:var(--code-font-family);
+ font-size:1em;
+}
+h1 {
+ font-size:1.428em;
+}
+h2 {
+ font-size:1.285em;
+}
+h3 {
+ font-size:1.14em;
+}
+h4 {
+ font-size:1.072em;
+}
+h5 {
+ font-size:1.001em;
+}
+h6 {
+ font-size:0.93em;
+}
+/* Disable font boosting for selected elements */
+h1, h2, h3, h4, h5, h6, div.member-signature {
+ max-height: 1000em;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-family:var(--code-font-family);
+}
+:not(h1, h2, h3, h4, h5, h6) > code,
+:not(h1, h2, h3, h4, h5, h6) > tt {
+ font-size:var(--code-font-size);
+ padding-top:4px;
+ margin-top:8px;
+ line-height:1.4em;
+}
+dt code {
+ font-family:var(--code-font-family);
+ font-size:1em;
+ padding-top:4px;
+}
+.summary-table dt code {
+ font-family:var(--code-font-family);
+ font-size:1em;
+ vertical-align:top;
+ padding-top:4px;
+}
+sup {
+ font-size:8px;
+}
+button {
+ font-family: var(--body-font-family);
+ font-size: 1em;
+}
+/*
+ * Styles for HTML generated by javadoc.
+ *
+ * These are style classes that are used by the standard doclet to generate HTML documentation.
+ */
+
+/*
+ * Styles for document title and copyright.
+ */
+.about-language {
+ float:right;
+ padding:0 21px 8px 8px;
+ font-size:0.915em;
+ margin-top:-9px;
+ height:2.9em;
+}
+.legal-copy {
+ margin-left:.5em;
+}
+/*
+ * Styles for navigation bar.
+ */
+@media screen {
+ div.flex-box {
+ position:fixed;
+ display:flex;
+ flex-direction:column;
+ height: 100%;
+ width: 100%;
+ }
+ header.flex-header {
+ flex: 0 0 auto;
+ }
+ div.flex-content {
+ flex: 1 1 auto;
+ overflow-y: auto;
+ }
+}
+.top-nav {
+ background-color:var(--navbar-background-color);
+ color:var(--navbar-text-color);
+ float:left;
+ width:100%;
+ clear:right;
+ min-height:2.8em;
+ padding:10px 0 0 0;
+ overflow:hidden;
+ font-size:0.857em;
+}
+button#navbar-toggle-button {
+ display:none;
+}
+ul.sub-nav-list-small {
+ display: none;
+}
+.sub-nav {
+ background-color:var(--subnav-background-color);
+ float:left;
+ width:100%;
+ overflow:hidden;
+ font-size:0.857em;
+}
+.sub-nav div {
+ clear:left;
+ float:left;
+ padding:6px;
+ text-transform:uppercase;
+}
+.sub-nav .sub-nav-list {
+ padding-top:4px;
+}
+ul.nav-list {
+ display:block;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.sub-nav-list {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.nav-list li {
+ list-style:none;
+ float:left;
+ padding: 5px 6px;
+ text-transform:uppercase;
+}
+.sub-nav .nav-list-search {
+ float:right;
+ margin:0;
+ padding:6px;
+ clear:none;
+ text-align:right;
+ position:relative;
+}
+ul.sub-nav-list li {
+ list-style:none;
+ float:left;
+}
+.top-nav a:link, .top-nav a:active, .top-nav a:visited {
+ color:var(--navbar-text-color);
+ text-decoration:none;
+ text-transform:uppercase;
+}
+.top-nav a:hover {
+ color:var(--link-color-active);
+}
+.nav-bar-cell1-rev {
+ background-color:var(--selected-background-color);
+ color:var(--selected-text-color);
+ margin: auto 5px;
+}
+.skip-nav {
+ position:absolute;
+ top:auto;
+ left:-9999px;
+ overflow:hidden;
+}
+/*
+ * Hide navigation links and search box in print layout
+ */
+@media print {
+ ul.nav-list, div.sub-nav {
+ display:none;
+ }
+}
+/*
+ * Styles for page header.
+ */
+.title {
+ color:var(--title-color);
+ margin:10px 0;
+}
+.sub-title {
+ margin:5px 0 0 0;
+}
+ul.contents-list {
+ margin: 0 0 15px 0;
+ padding: 0;
+ list-style: none;
+}
+ul.contents-list li {
+ font-size:0.93em;
+}
+/*
+ * Styles for headings.
+ */
+body.class-declaration-page .summary h2,
+body.class-declaration-page .details h2,
+body.class-use-page h2,
+body.module-declaration-page .block-list h2 {
+ font-style: italic;
+ padding:0;
+ margin:15px 0;
+}
+body.class-declaration-page .summary h3,
+body.class-declaration-page .details h3,
+body.class-declaration-page .summary .inherited-list h2 {
+ background-color:var(--subnav-background-color);
+ border:1px solid var(--border-color);
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+/*
+ * Styles for page layout containers.
+ */
+main {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+dl.notes > dt {
+ font-family: var(--body-font-family);
+ font-size:0.856em;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:var(--body-text-color);
+}
+dl.notes > dd {
+ margin:5px 10px 10px 0;
+ font-size:1em;
+ font-family:var(--block-font-family)
+}
+dl.name-value > dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+dl.name-value > dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+ * Styles for lists.
+ */
+li.circle {
+ list-style:circle;
+}
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+div.inheritance {
+ margin:0;
+ padding:0;
+}
+div.inheritance div.inheritance {
+ margin-left:2em;
+}
+ul.block-list,
+ul.details-list,
+ul.member-list,
+ul.summary-list {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.block-list > li,
+ul.details-list > li,
+ul.member-list > li,
+ul.summary-list > li {
+ list-style:none;
+ margin-bottom:15px;
+ line-height:1.4;
+}
+ul.ref-list {
+ padding:0;
+ margin:0;
+}
+ul.ref-list > li {
+ list-style:none;
+}
+.summary-table dl, .summary-table dl dt, .summary-table dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+ul.tag-list, ul.tag-list-long {
+ padding-left: 0;
+ list-style: none;
+}
+ul.tag-list li {
+ display: inline;
+}
+ul.tag-list li:not(:last-child):after,
+ul.tag-list-long li:not(:last-child):after
+{
+ content: ", ";
+ white-space: pre-wrap;
+}
+ul.preview-feature-list {
+ list-style: none;
+ margin:0;
+ padding:0.1em;
+ line-height: 1.6em;
+}
+/*
+ * Styles for tables.
+ */
+.summary-table, .details-table {
+ width:100%;
+ border-spacing:0;
+ border:1px solid var(--border-color);
+ border-top:0;
+ padding:0;
+}
+.caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:var(--selected-text-color);
+ clear:none;
+ overflow:hidden;
+ padding: 10px 0 0 1px;
+ margin:0;
+}
+.caption a:link, .caption a:visited {
+ color:var(--selected-link-color);
+}
+.caption a:hover,
+.caption a:active {
+ color:var(--navbar-text-color);
+}
+.caption span {
+ font-weight:bold;
+ white-space:nowrap;
+ padding:5px 12px 7px 12px;
+ display:inline-block;
+ float:left;
+ background-color:var(--selected-background-color);
+ border: none;
+ height:16px;
+}
+div.table-tabs {
+ padding:10px 0 0 1px;
+ margin:10px 0 0 0;
+}
+div.table-tabs > button {
+ border: none;
+ cursor: pointer;
+ padding: 5px 12px 7px 12px;
+ font-weight: bold;
+ margin-right: 8px;
+}
+div.table-tabs > .active-table-tab {
+ background: var(--selected-background-color);
+ color: var(--selected-text-color);
+}
+div.table-tabs > button.table-tab {
+ background: var(--navbar-background-color);
+ color: var(--navbar-text-color);
+}
+.two-column-search-results {
+ display: grid;
+ grid-template-columns: minmax(400px, max-content) minmax(400px, auto);
+}
+div.checkboxes {
+ line-height: 2em;
+}
+div.checkboxes > span {
+ margin-left: 10px;
+}
+div.checkboxes > label {
+ margin-left: 8px;
+ white-space: nowrap;
+}
+div.checkboxes > label > input {
+ margin: 0 2px;
+}
+.two-column-summary {
+ display: grid;
+ grid-template-columns: minmax(25%, max-content) minmax(25%, auto);
+}
+.three-column-summary {
+ display: grid;
+ grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto);
+}
+.three-column-release-summary {
+ display: grid;
+ grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto);
+}
+.four-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto);
+}
+@media screen and (max-width: 1000px) {
+ .four-column-summary {
+ display: grid;
+ grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
+ }
+}
+@media screen and (max-width: 800px) {
+ .two-column-search-results {
+ display: grid;
+ grid-template-columns: minmax(40%, max-content) minmax(40%, auto);
+ }
+ .three-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
+ }
+ .three-column-release-summary {
+ display: grid;
+ grid-template-columns: minmax(70%, max-content) minmax(30%, max-content)
+ }
+ .three-column-summary .col-last,
+ .three-column-release-summary .col-last{
+ grid-column-end: span 2;
+ }
+}
+@media screen and (max-width: 600px) {
+ .two-column-summary {
+ display: grid;
+ grid-template-columns: 1fr;
+ }
+}
+.summary-table > div, .details-table > div {
+ text-align:left;
+ padding: 8px 3px 3px 7px;
+ overflow-x: auto;
+ scrollbar-width: thin;
+}
+.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
+ vertical-align:top;
+ padding-right:0;
+ padding-top:8px;
+ padding-bottom:3px;
+}
+.table-header {
+ background:var(--subnav-background-color);
+ font-weight: bold;
+}
+/* Sortable table columns */
+.table-header[onclick] {
+ cursor: pointer;
+}
+.table-header[onclick]::after {
+ content:"";
+ display:inline-block;
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+ <path d="M10.101 57.059L63.019 4.142l52.917 52.917M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
+ background-size:100% 100%;
+ width:9px;
+ height:14px;
+ margin-left:4px;
+ margin-bottom:-3px;
+}
+.table-header[onclick].sort-asc::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+ <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.75;"/> \
+ <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
+
+}
+.table-header[onclick].sort-desc::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+ <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.35;"/> \
+ <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.75;"/></svg>');
+}
+.col-first, .col-first {
+ font-size:0.93em;
+}
+.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
+ font-size:0.93em;
+}
+.col-first, .col-second, .col-constructor-name {
+ vertical-align:top;
+ overflow: auto;
+}
+.col-last {
+ white-space:normal;
+}
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-constructor-name a:link, .col-constructor-name a:visited,
+.col-summary-item-name a:link, .col-summary-item-name a:visited {
+ font-weight:bold;
+}
+.even-row-color, .even-row-color .table-header {
+ background-color:var(--even-row-color);
+}
+.odd-row-color, .odd-row-color .table-header {
+ background-color:var(--odd-row-color);
+}
+/*
+ * Styles for contents.
+ */
+div.block {
+ font-size:var(--body-font-size);
+ font-family:var(--block-font-family);
+}
+.col-last div {
+ padding-top:0;
+}
+.col-last a {
+ padding-bottom:3px;
+}
+.module-signature,
+.package-signature,
+.type-signature,
+.member-signature {
+ font-family:var(--code-font-family);
+ font-size:1em;
+ margin:14px 0;
+ white-space: pre-wrap;
+}
+.module-signature,
+.package-signature,
+.type-signature {
+ margin-top: 0;
+}
+.member-signature .type-parameters-long,
+.member-signature .parameters,
+.member-signature .exceptions {
+ display: inline-block;
+ vertical-align: top;
+ white-space: pre;
+}
+.member-signature .type-parameters {
+ white-space: normal;
+}
+/*
+ * Styles for formatting effect.
+ */
+.source-line-no {
+ /* Color of line numbers in source pages can be set via custom property below */
+ color:var(--source-linenumber-color, green);
+ padding:0 30px 0 0;
+}
+.block {
+ display:block;
+ margin:0 10px 5px 0;
+ color:var(--block-text-color);
+}
+.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link,
+.module-label-in-package, .module-label-in-type, .package-label-in-type,
+.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label {
+ font-weight:bold;
+}
+.deprecation-comment, .help-footnote, .preview-comment {
+ font-style:italic;
+}
+.deprecation-block {
+ font-size:1em;
+ font-family:var(--block-font-family);
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
+.preview-block {
+ font-size:1em;
+ font-family:var(--block-font-family);
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
+div.block div.deprecation-comment {
+ font-style:normal;
+}
+details.invalid-tag, span.invalid-tag {
+ font-size:1em;
+ font-family:var(--block-font-family);
+ color: var(--invalid-tag-text-color);
+ background: var(--invalid-tag-background-color);
+ border: thin solid var(--table-border-color);
+ border-radius:2px;
+ padding: 2px 4px;
+ display:inline-block;
+}
+details summary {
+ cursor: pointer;
+}
+/*
+ * Styles specific to HTML5 elements.
+ */
+main, nav, header, footer, section {
+ display:block;
+}
+/*
+ * Styles for javadoc search.
+ */
+.ui-state-active {
+ /* Overrides the color of selection used in jQuery UI */
+ background: var(--selected-background-color);
+ border: 1px solid var(--selected-background-color);
+ color: var(--selected-text-color);
+}
+.ui-autocomplete-category {
+ font-weight:bold;
+ font-size:15px;
+ padding:7px 0 7px 3px;
+ background-color:var(--navbar-background-color);
+ color:var(--navbar-text-color);
+}
+.ui-autocomplete {
+ max-height:85%;
+ max-width:65%;
+ overflow-y:auto;
+ overflow-x:auto;
+ scrollbar-width: thin;
+ white-space:nowrap;
+ box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
+}
+ul.ui-autocomplete {
+ position:fixed;
+ z-index:1;
+ background-color: var(--body-background-color);
+}
+ul.ui-autocomplete li {
+ float:left;
+ clear:both;
+ min-width:100%;
+}
+ul.ui-autocomplete li.ui-static-link {
+ position:sticky;
+ bottom:0;
+ left:0;
+ background: var(--subnav-background-color);
+ padding: 5px 0;
+ font-family: var(--body-font-family);
+ font-size: 0.93em;
+ font-weight: bolder;
+ z-index: 2;
+}
+li.ui-static-link a, li.ui-static-link a:visited {
+ text-decoration:none;
+ color:var(--link-color);
+ float:right;
+ margin-right:20px;
+}
+.ui-autocomplete .result-item {
+ font-size: inherit;
+}
+.ui-autocomplete .result-highlight {
+ font-weight:bold;
+}
+#search-input, #page-search-input {
+ background-image:url('resources/glass.png');
+ background-size:13px;
+ background-repeat:no-repeat;
+ background-position:2px 3px;
+ background-color: var(--search-input-background-color);
+ color: var(--search-input-text-color);
+ border-color: var(--border-color);
+ padding-left:20px;
+ width: 250px;
+ margin: 0;
+}
+#search-input {
+ margin-left: 4px;
+}
+#reset-button {
+ background-color: transparent;
+ background-image:url('resources/x.png');
+ background-repeat:no-repeat;
+ background-size:contain;
+ border:0;
+ border-radius:0;
+ width:12px;
+ height:12px;
+ position:absolute;
+ right:12px;
+ top:10px;
+ font-size:0;
+}
+::placeholder {
+ color:var(--search-input-placeholder-color);
+ opacity: 1;
+}
+.search-tag-desc-result {
+ font-style:italic;
+ font-size:11px;
+}
+.search-tag-holder-result {
+ font-style:italic;
+ font-size:12px;
+}
+.search-tag-result:target {
+ background-color:var(--search-tag-highlight-color);
+}
+details.page-search-details {
+ display: inline-block;
+}
+div#result-container {
+ font-size: 1em;
+}
+div#result-container a.search-result-link {
+ padding: 0;
+ margin: 4px 0;
+ width: 100%;
+}
+#result-container .result-highlight {
+ font-weight:bolder;
+}
+.page-search-info {
+ background-color: var(--subnav-background-color);
+ border-radius: 3px;
+ border: 0 solid var(--border-color);
+ padding: 0 8px;
+ overflow: hidden;
+ height: 0;
+ transition: all 0.2s ease;
+}
+div.table-tabs > button.table-tab {
+ background: var(--navbar-background-color);
+ color: var(--navbar-text-color);
+}
+.page-search-header {
+ padding: 5px 12px 7px 12px;
+ font-weight: bold;
+ margin-right: 3px;
+ background-color:var(--navbar-background-color);
+ color:var(--navbar-text-color);
+ display: inline-block;
+}
+button.page-search-header {
+ border: none;
+ cursor: pointer;
+}
+span#page-search-link {
+ text-decoration: underline;
+}
+.module-graph span, .sealed-graph span {
+ display:none;
+ position:absolute;
+}
+.module-graph:hover span, .sealed-graph:hover span {
+ display:block;
+ margin: -100px 0 0 100px;
+ z-index: 1;
+}
+.inherited-list {
+ margin: 10px 0 10px 0;
+}
+section.class-description {
+ line-height: 1.4;
+}
+.summary section[class$="-summary"], .details section[class$="-details"],
+.class-uses .detail, .serialized-class-details {
+ padding: 0 20px 5px 10px;
+ border: 1px solid var(--border-color);
+ background-color: var(--section-background-color);
+}
+.inherited-list, section[class$="-details"] .detail {
+ padding:0 0 5px 8px;
+ background-color:var(--detail-background-color);
+ border:none;
+}
+.vertical-separator {
+ padding: 0 5px;
+}
+ul.help-section-list {
+ margin: 0;
+}
+ul.help-subtoc > li {
+ display: inline-block;
+ padding-right: 5px;
+ font-size: smaller;
+}
+ul.help-subtoc > li::before {
+ content: "\2022" ;
+ padding-right:2px;
+}
+.help-note {
+ font-style: italic;
+}
+/*
+ * Indicator icon for external links.
+ */
+main a[href*="://"]::after {
+ content:"";
+ display:inline-block;
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
+ <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
+ 132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\
+ </svg>');
+ background-size:100% 100%;
+ width:7px;
+ height:7px;
+ margin-left:2px;
+ margin-bottom:4px;
+}
+main a[href*="://"]:hover::after,
+main a[href*="://"]:focus::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
+ <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
+ 132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\
+ </svg>');
+}
+/*
+ * Styles for header/section anchor links
+ */
+a.anchor-link {
+ opacity: 0;
+ transition: opacity 0.1s;
+}
+:hover > a.anchor-link {
+ opacity: 80%;
+}
+a.anchor-link:hover,
+a.anchor-link:focus-visible,
+a.anchor-link.visible {
+ opacity: 100%;
+}
+a.anchor-link > img {
+ width: 0.9em;
+ height: 0.9em;
+}
+/*
+ * Styles for copy-to-clipboard buttons
+ */
+button.copy {
+ opacity: 70%;
+ border: none;
+ border-radius: 3px;
+ position: relative;
+ background:none;
+ transition: opacity 0.3s;
+ cursor: pointer;
+}
+:hover > button.copy {
+ opacity: 80%;
+}
+button.copy:hover,
+button.copy:active,
+button.copy:focus-visible,
+button.copy.visible {
+ opacity: 100%;
+}
+button.copy img {
+ position: relative;
+ background: none;
+ filter: brightness(var(--copy-icon-brightness));
+}
+button.copy:active {
+ background-color: var(--copy-button-background-color-active);
+}
+button.copy span {
+ color: var(--body-text-color);
+ position: relative;
+ top: -0.1em;
+ transition: all 0.1s;
+ font-size: 0.76rem;
+ line-height: 1.2em;
+ opacity: 0;
+}
+button.copy:hover span,
+button.copy:focus-visible span,
+button.copy.visible span {
+ opacity: 100%;
+}
+/* search page copy button */
+button#page-search-copy {
+ margin-left: 0.4em;
+ padding:0.3em;
+ top:0.13em;
+}
+button#page-search-copy img {
+ width: 1.2em;
+ height: 1.2em;
+ padding: 0.01em 0;
+ top: 0.15em;
+}
+button#page-search-copy span {
+ color: var(--body-text-color);
+ line-height: 1.2em;
+ padding: 0.2em;
+ top: -0.18em;
+}
+div.page-search-info:hover button#page-search-copy span {
+ opacity: 100%;
+}
+/* snippet copy button */
+button.snippet-copy {
+ position: absolute;
+ top: 6px;
+ right: 6px;
+ height: 1.7em;
+ padding: 2px;
+}
+button.snippet-copy img {
+ width: 18px;
+ height: 18px;
+ padding: 0.05em 0;
+}
+button.snippet-copy span {
+ line-height: 1.2em;
+ padding: 0.2em;
+ position: relative;
+ top: -0.5em;
+}
+div.snippet-container:hover button.snippet-copy span {
+ opacity: 100%;
+}
+/*
+ * Styles for user-provided tables.
+ *
+ * borderless:
+ * No borders, vertical margins, styled caption.
+ * This style is provided for use with existing doc comments.
+ * In general, borderless tables should not be used for layout purposes.
+ *
+ * plain:
+ * Plain borders around table and cells, vertical margins, styled caption.
+ * Best for small tables or for complex tables for tables with cells that span
+ * rows and columns, when the "striped" style does not work well.
+ *
+ * striped:
+ * Borders around the table and vertical borders between cells, striped rows,
+ * vertical margins, styled caption.
+ * Best for tables that have a header row, and a body containing a series of simple rows.
+ */
+
+table.borderless,
+table.plain,
+table.striped {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+table.borderless > caption,
+table.plain > caption,
+table.striped > caption {
+ font-weight: bold;
+ font-size: smaller;
+}
+table.borderless th, table.borderless td,
+table.plain th, table.plain td,
+table.striped th, table.striped td {
+ padding: 2px 5px;
+}
+table.borderless,
+table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
+table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
+ border: none;
+}
+table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
+ background-color: transparent;
+}
+table.plain {
+ border-collapse: collapse;
+ border: 1px solid var(--table-border-color);
+}
+table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
+ background-color: transparent;
+}
+table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
+table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
+ border: 1px solid var(--table-border-color);
+}
+table.striped {
+ border-collapse: collapse;
+ border: 1px solid var(--table-border-color);
+}
+table.striped > thead {
+ background-color: var(--subnav-background-color);
+}
+table.striped > thead > tr > th, table.striped > thead > tr > td {
+ border: 1px solid var(--table-border-color);
+}
+table.striped > tbody > tr:nth-child(even) {
+ background-color: var(--odd-row-color)
+}
+table.striped > tbody > tr:nth-child(odd) {
+ background-color: var(--even-row-color)
+}
+table.striped > tbody > tr > th, table.striped > tbody > tr > td {
+ border-left: 1px solid var(--table-border-color);
+ border-right: 1px solid var(--table-border-color);
+}
+table.striped > tbody > tr > th {
+ font-weight: normal;
+}
+/**
+ * Tweak style for small screens.
+ */
+@media screen and (max-width: 920px) {
+ header.flex-header {
+ max-height: 100vh;
+ overflow-y: auto;
+ }
+ div#navbar-top {
+ height: 2.8em;
+ transition: height 0.35s ease;
+ }
+ ul.nav-list {
+ display: block;
+ width: 40%;
+ float:left;
+ clear: left;
+ margin: 10px 0 0 0;
+ padding: 0;
+ }
+ ul.nav-list li {
+ float: none;
+ padding: 6px;
+ margin-left: 10px;
+ margin-top: 2px;
+ }
+ ul.sub-nav-list-small {
+ display:block;
+ height: 100%;
+ width: 50%;
+ float: right;
+ clear: right;
+ background-color: var(--subnav-background-color);
+ color: var(--body-text-color);
+ margin: 6px 0 0 0;
+ padding: 0;
+ }
+ ul.sub-nav-list-small ul {
+ padding-left: 20px;
+ }
+ ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited {
+ color:var(--link-color);
+ }
+ ul.sub-nav-list-small a:hover {
+ color:var(--link-color-active);
+ }
+ ul.sub-nav-list-small li {
+ list-style:none;
+ float:none;
+ padding: 6px;
+ margin-top: 1px;
+ text-transform:uppercase;
+ }
+ ul.sub-nav-list-small > li {
+ margin-left: 10px;
+ }
+ ul.sub-nav-list-small li p {
+ margin: 5px 0;
+ }
+ div#navbar-sub-list {
+ display: none;
+ }
+ .top-nav a:link, .top-nav a:active, .top-nav a:visited {
+ display: block;
+ }
+ button#navbar-toggle-button {
+ width: 3.4em;
+ height: 2.8em;
+ background-color: transparent;
+ display: block;
+ float: left;
+ border: 0;
+ margin: 0 10px;
+ cursor: pointer;
+ font-size: 10px;
+ }
+ button#navbar-toggle-button .nav-bar-toggle-icon {
+ display: block;
+ width: 24px;
+ height: 3px;
+ margin: 1px 0 4px 0;
+ border-radius: 2px;
+ transition: all 0.1s;
+ background-color: var(--navbar-text-color);
+ }
+ button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) {
+ transform: rotate(45deg);
+ transform-origin: 10% 10%;
+ width: 26px;
+ }
+ button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) {
+ opacity: 0;
+ }
+ button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) {
+ transform: rotate(-45deg);
+ transform-origin: 10% 90%;
+ width: 26px;
+ }
+}
+@media screen and (max-width: 800px) {
+ .about-language {
+ padding-right: 16px;
+ }
+ ul.nav-list li {
+ margin-left: 5px;
+ }
+ ul.sub-nav-list-small > li {
+ margin-left: 5px;
+ }
+ main {
+ padding: 10px;
+ }
+ .summary section[class$="-summary"], .details section[class$="-details"],
+ .class-uses .detail, .serialized-class-details {
+ padding: 0 8px 5px 8px;
+ }
+ body {
+ -webkit-text-size-adjust: none;
+ }
+}
+@media screen and (max-width: 400px) {
+ .about-language {
+ font-size: 10px;
+ padding-right: 12px;
+ }
+}
+@media screen and (max-width: 400px) {
+ .nav-list-search {
+ width: 94%;
+ }
+ #search-input, #page-search-input {
+ width: 70%;
+ }
+}
+@media screen and (max-width: 320px) {
+ .nav-list-search > label {
+ display: none;
+ }
+ .nav-list-search {
+ width: 90%;
+ }
+ #search-input, #page-search-input {
+ width: 80%;
+ }
+}
+
+pre.snippet {
+ background-color: var(--snippet-background-color);
+ color: var(--snippet-text-color);
+ padding: 10px;
+ margin: 12px 0;
+ overflow: auto;
+ white-space: pre;
+}
+div.snippet-container {
+ position: relative;
+}
+@media screen and (max-width: 800px) {
+ pre.snippet {
+ padding-top: 26px;
+ }
+ button.snippet-copy {
+ top: 4px;
+ right: 4px;
+ }
+}
+pre.snippet .italic {
+ font-style: italic;
+}
+pre.snippet .bold {
+ font-weight: bold;
+}
+pre.snippet .highlighted {
+ background-color: var(--snippet-highlight-color);
+ border-radius: 10%;
+}
--- /dev/null
+tagSearchIndex = [{"l":"Konstantenfeldwerte","h":"","u":"constant-values.html"}];updateSearchResults();
\ No newline at end of file
--- /dev/null
+typeSearchIndex = [{"p":"de.juplo.plugins.hibernate","l":"AbstractSchemaMojo"},{"l":"Alle Klassen und Schnittstellen","u":"allclasses-index.html"},{"p":"de.juplo.plugins.hibernate","l":"CreateMojo"},{"p":"de.juplo.plugins.hibernate","l":"DropMojo"},{"p":"de.juplo.plugins.hibernate","l":"HelpMojo"},{"p":"de.juplo.plugins.hibernate","l":"ModificationTracker"},{"p":"de.juplo.plugins.hibernate","l":"MutableClassLoader"},{"p":"de.juplo.plugins.hibernate","l":"UpdateMojo"}];updateSearchResults();
\ No newline at end of file
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: CI Management -->
-<!-- title: CI Management – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – CI Management -->
<!-- short title: CI Management -->
<!-- current page: ci-management.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">CI Management – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – CI Management</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/ci-management.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Overview"></a>
-<h1>Overview</h1>
-<p>This project uses <a class="externalLink" href="http://continuum.apache.org/">Continuum</a>.</p></section><section><a id="Access"></a>
-<h1>Access</h1>
+ <section><a name="Overview"></a>
+<h2><a name="Overview"></a>Overview</h2>
+<p>This project uses <a class="externalLink" href="http://continuum.apache.org/">Continuum</a>.</p></section><section><a name="Access"></a>
+<h2><a name="Access"></a>Access</h2>
<p>The following is a link to the continuous integration system used by the project:</p>
-<pre><a class="externalLink" href="http://juplo.de/continuum/">http://juplo.de/continuum/</a></pre></section><section><a id="Notifiers"></a>
-<h1>Notifiers</h1>
-<p>Configuration for notifying developers/users when a build is unsuccessful, including user information and notification mode.</p>
-<table class="bodyTable">
-<tr class="a">
-<th>Type</th>
-<th>Address</th>
-<th>Configuration</th></tr>
-<tr class="b">
-<td>mail</td>
-<td><a href="kai@juplo.de">kai@juplo.de</a></td>
-<td>-</td></tr></table></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Configuration Examples -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: configuration.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/configuration.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html</code></li>
- <header><section><a id="Configuration_Examples"></a>
-<h1>Configuration Examples</h1></header>
- <section><a id="Configuration_Through_A_Configuration-File"></a>
-<h2>Configuration Through A Configuration-File</h2>
+
+<h1>Configuration Examples</h1>
+ <section>
+<h2><a name="Configuration_Through_A_Configuration-File"></a>Configuration Through A Configuration-File</h2>
<p>
The most simple way to configure the plugin is, to put all the
- hibernate-configuration in a <strong>hibernate.properties</strong>- or
- a <strong>hibernate.cfg.xml</strong>-file on your classpath or in the
- <strong>persistence.xml</strong>-file of your JPA-configuration, just
+ hibernate-configuration in a <b>hibernate.properties</b>- or
+ a <b>hibernate.cfg.xml</b>-file on your classpath or in the
+ <b>persistence.xml</b>-file of your JPA-configuration, just
like you would do, if you are not using the
<code>hibernate-maven-plugin</code>.
</p>
is the following entry in the <code>plugins</code>-section of your <code>pom.xml</code>:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
</goals>
</execution>
</executions>
-</plugin></pre>
+</plugin></pre></div>
<p>
This would create the configured database.
<code>drop</code>:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
</goals>
</execution>
</executions>
-</plugin></pre>
+</plugin></pre></div>
<p>
A correspondin goal for the command <code>update</code> is missing in this
A simple example <code>hibernate.properties</code>-file may look like this:
</p>
+<div>
<pre class="prettyprint linenums lang-properties">
hibernate.dialect=org.hibernate.dialect.H2Dialect
hibernate.connection.url=jdbc:h2:file:./target/db
hibernate.connection.driver_class=org.h2.Driver
hibernate.connection.username=sa
-hibernate.connection.password=</pre>
+hibernate.connection.password=</pre></div>
<p>
But be aware, that using this configuration-approach the database-url,
that is build in the application is the same that is used while testing,
where the database is droped and recreated by the plugin.
Because of that,
- <strong>
+ <b>
you should never fire up this configuration on your production
system, or your database might be erased!
- </strong>
+ </b>
</p>
<p>
following snippet:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<url><![CDATA[jdbc:mysql://localhost/test-db]]></url>
</configuration>
-</plugin></pre>
+</plugin></pre></div>
<p>
Configuration properties, that are set in the <code>configuration</code>-section
You never can overwrite them by accident when specifying a property on
the commandline or in your <code>settings.xml</code>.
</p>
- </section><section><a id="Configuration_through_maven-properties"></a>
-<h2>Configuration through maven-properties</h2>
+ </section><section>
+<h2><a name="Configuration_through_maven-properties"></a>Configuration through maven-properties</h2>
<p>
Alternatively, it is possible, to configure the plugin via maven-properties.
Each relevant configuration-option has a corresponding maven-property
(for a full list see the <a href="./create-mojo.html">Documentation of the goal create</a>).
These are named after the
- <a href="http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/#configuration-hibernatejdbc" class="externalLink">Hibernate JDBC Properties</a>:
+ <a class="externalLink" href="http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/#configuration-hibernatejdbc">Hibernate JDBC Properties</a>:
</p>
<ul>
testing):
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<properties>
<hibernate.connection.driver_class>org.hsqldb.jdbcDriver</hibernate.connection.driver_class>
</configuration>
</plugin>
-<plugins></pre>
+<plugins></pre></div>
<p>
This way, you can reuse the same properties to provide a
overwrite the database-url, that is used during testing to prevent
accidential drops of your production database.
</p>
- </section><section><a id="Configuration_through_the_plugin-configuration"></a>
-<h2>Configuration through the plugin-configuration</h2>
+ </section><section>
+<h2><a name="Configuration_through_the_plugin-configuration"></a>Configuration through the plugin-configuration</h2>
<p>
A third way for configuring the plugin is the plugin-configuration.
like this:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<username>sa</username>
<password></password>
</configuration>
-</plugin></pre>
+</plugin></pre></div>
<p>
- The parameter <strong>hibernateProperties</strong> (name of the hibernate-properties-file
- to use, defaults to <strong>hibernate.properties</strong>) can only be configured through
+ The parameter <b>hibernateProperties</b> (name of the hibernate-properties-file
+ to use, defaults to <b>hibernate.properties</b>) can only be configured through
this approach.
</p>
For more explanations, see the
<a href="./create-mojo.html">Documentation of the goal create</a>.
</p>
- </section><section><a id="Configuration-Method-Precedence"></a>
+ </section><section id="precedence">
<h2 id="precedence">Configuration-Method-Precedence</h2>
<p>
The configuration is gathered in a fix order:
</p>
-<ol style="list-style-type: decimal;">
+<ol style="list-style-type: decimal">
<li><code>hibernate.properties</code></li>
maven-properties, you can use maven-properties in the plugin-configuration:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<password>${my-password-property}</password>
</configuration>
-</plugin></pre>
- </section></section>
+</plugin></pre></div>
+ </section>
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: CPD -->
-<!-- title: CPD Results – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – CPD Results -->
<!-- short title: CPD Results -->
<!-- current page: cpd.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">CPD Results – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – CPD Results</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/cpd.html"/>
</head>
<hr />
<article class="maincontent">
<section>
-<h1>CPD Results</h1>
+<h2><a name="CPD_Results"></a>CPD Results</h2>
<p>The following document contains the results of PMD's <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 5.2.3.</p></section><section>
-<h1>Duplications</h1>
+<h2><a name="Duplications"></a>Duplications</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>File</th>
+<th>Line</th></tr>
+<tr class="b">
+<td>de/juplo/plugins/hibernate/CreateMojo.java</td>
+<td><a href="./xref/de/juplo/plugins/hibernate/CreateMojo.html#L41">41</a></td></tr>
+<tr class="a">
+<td>de/juplo/plugins/hibernate/DropMojo.java</td>
+<td><a href="./xref/de/juplo/plugins/hibernate/DropMojo.html#L41">41</a></td></tr>
+<tr class="b"><td colspan='2'>
+<div>
+<pre>public class CreateMojo extends AbstractSchemaMojo
+{
+ /**
+ * Output file.
+ * <p>
+ * If the specified filename is not absolut, the file will be created
+ * relative to the project build directory
+ * (<code>project.build.directory</code>).
+ *
+ * @parameter property="hibernate.schema.create" default-value="create.sql"
+ * @since 1.0
+ */
+ private String outputFile;
+
+
+ @Override
+ public final void execute()
+ throws
+ MojoFailureException,
+ MojoExecutionException
+ {
+ super.execute(outputFile);
+ }
+
+
+ @Override
+ void build(
+ MetadataImplementor metadata,
+ ExecutionOptions options,
+ TargetDescriptor target
+ )
+ throws
+ MojoExecutionException,
+ MojoFailureException
+ {
+ ServiceRegistry service =
+ metadata.getMetadataBuildingOptions().getServiceRegistry();
+ SchemaManagementTool tool = service.getService(SchemaManagementTool.class);
+
+ Map config = options.getConfigurationValues();
+ SourceDescriptor source = new SourceDescriptor()
+ {
+ @Override
+ public SourceType getSourceType()
+ {
+ return SourceType.METADATA;
+ }
+
+ @Override
+ public ScriptSourceInput getScriptSourceInput()
+ {
+ return null;
+ }
+ };
+
+ tool.getSchemaCreator(config).doCreation(metadata, options, source, target);</pre></div></td></tr></table></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
--- /dev/null
+<!DOCTYPE html>
+<!--/*-->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: ci-management.html / name: CI Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependencies.html / name: Dependencies -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependency-info.html / name: Maven Coordinates -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: distribution-management.html / name: Distribution Management -->
+
+
+
+
+
+ <!-- Skipping already seen entry: uri=index.html, name=About -->
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: licenses.html / name: Licenses -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-management.html / name: Plugin Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugins.html / name: Plugins -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: scm.html / name: Source Code Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: summary.html / name: Summary -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: team.html / name: Team -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: testapidocs/index.html / name: Test JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref-test/index.html / name: Test Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: cpd.html / name: CPD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pmd.html / name: PMD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-info.html / name: Plugin Documentation -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - $page.name-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: index.html?about / name: Overview -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: configuration.html / name: Configuration Examples -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: create-mojo.html / name: Goal — hibernate:create -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: update-mojo.html / name: Goal — hibernate:update -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: drop-mojo.html / name: Goal — hibernate:drop -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: help-mojo.html / name: Goal — hibernate:help -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: debugging.html / name: Enable Debugging-Output -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: skip.html / name: Skipping Execution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: force.html / name: Force Exceution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pitfalls.html / name: Known Pitfalls (FAQ) -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - (no name)-->
+
+
+
+<!-- name: Goal — hibernate:create -->
+<!-- title: Hibernate Maven Plugin – hibernate:create -->
+<!-- short title: hibernate:create -->
+<!-- current page: create-mojo.html -->
+<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
+<!-- crumbs: "/index.html","/projects.html" -->
+<!-- pages: {index.html={uri=index.html, name=Hibernate Maven Plugin, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}], childs={index.html?about=Overview, configuration.html=Configuration Examples, create-mojo.html=Goal — hibernate:create, update-mojo.html=Goal — hibernate:update, drop-mojo.html=Goal — hibernate:drop, help-mojo.html=Goal — hibernate:help, debugging.html=Enable Debugging-Output, skip.html=Skipping Execution, force.html=Force Exceution, pitfalls.html=Known Pitfalls (FAQ), project-info.html=Project Information, project-reports.html=Project Reports}}, ci-management.html={name=CI Management, uri=ci-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=ci-management.html, name=CI Management}]}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Maven Coordinates, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Maven Coordinates}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={ci-management.html=CI Management, dependencies.html=Dependencies, dependency-info.html=Maven Coordinates, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}]}, testapidocs/index.html={name=Test JavaDocs, uri=testapidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=testapidocs/index.html, name=Test JavaDocs}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, xref-test/index.html={name=Test Source Xref, uri=xref-test/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref-test/index.html, name=Test Source Xref}]}, cpd.html={name=CPD, uri=cpd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=cpd.html, name=CPD}]}, pmd.html={name=PMD, uri=pmd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=pmd.html, name=PMD}]}, plugin-info.html={name=Plugin Documentation, uri=plugin-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=plugin-info.html, name=Plugin Documentation}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={testapidocs/index.html=Test JavaDocs, apidocs/index.html=JavaDocs, xref/index.html=Source Xref, xref-test/index.html=Test Source Xref, cpd.html=CPD, pmd.html=PMD, plugin-info.html=Plugin Documentation}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}]}, index.html?about={name=Overview, uri=index.html?about, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=index.html?about, name=Overview}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=configuration.html, name=Configuration Examples}]}, create-mojo.html={name=Goal — hibernate:create, uri=create-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=create-mojo.html, name=Goal — hibernate:create}]}, update-mojo.html={name=Goal — hibernate:update, uri=update-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=update-mojo.html, name=Goal — hibernate:update}]}, drop-mojo.html={name=Goal — hibernate:drop, uri=drop-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=drop-mojo.html, name=Goal — hibernate:drop}]}, help-mojo.html={name=Goal — hibernate:help, uri=help-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=help-mojo.html, name=Goal — hibernate:help}]}, debugging.html={name=Enable Debugging-Output, uri=debugging.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=debugging.html, name=Enable Debugging-Output}]}, skip.html={name=Skipping Execution, uri=skip.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=skip.html, name=Skipping Execution}]}, force.html={name=Force Exceution, uri=force.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=force.html, name=Force Exceution}]}, pitfalls.html={name=Known Pitfalls (FAQ), uri=pitfalls.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=pitfalls.html, name=Known Pitfalls (FAQ)}]}} -->
+
+
+<!--*/-->
+<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
+ <head>
+ <title class="title">Hibernate Maven Plugin – hibernate:create</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link id="canonical" rel="canonical" href="/hibernate-maven-plugin/create-mojo.html"/>
+ </head>
+ <body>
+ <h1 class="short_title">hibernate:create</h1>
+ <h2>URI</h2>
+ <ul>
+ <li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html</code></li>
+ <li><strong>canonical:</strong> <code class="canonical_uri">/hibernate-maven-plugin/create-mojo.html</code></li>
+ <li><strong>relative:</strong> <code class="relative_uri">create-mojo.html</code></li>
+ </ul>
+ <h2>Path</h2>
+ <p>
+ <ol>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="create-mojo.html">Goal — hibernate:create</a></li> </ol>
+ </p>
+ <hr />
+ <article class="maincontent">
+
+
+ <section>
+<h2><a name="hibernate:create"></a>hibernate:create</h2>
+
+<p><b>Full name</b>:</p>
+
+<p>de.juplo:hibernate-maven-plugin:2.1.2-SNAPSHOT:create</p>
+
+<p><b>Description</b>:</p>
+
+<div>Generate/Execute SQL to create a database-schema that represents
+the configured mappings.</div>
+
+<p><b>Attributes</b>:</p>
+
+<ul>
+
+<li>Requires a Maven project to be executed.</li>
+
+<li>Requires dependency resolution of artifacts in scope: <code>runtime</code>.</li>
+
+<li>The goal is thread-safe and supports parallel builds.</li>
+
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <code>process-classes</code>.</li>
+ </ul>
+ <section>
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+
+<table class="bodyTable" border="0">
+
+<tr class="a">
+
+<th>Name</th>
+
+<th>Type</th>
+
+<th>Since</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#createNamespaces">createNamespaces</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Specifies whether to automatically create also the database
+schema/catalog.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.hbm2dll.create_namespaces</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#delimiter">delimiter</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Delimiter in output-file.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>;</code>.<br /><b>User property is</b>: <code>hibernate.hbm2ddl.delimiter</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#dialect">dialect</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Hibernate dialect.<br /><b>User property is</b>: <code>hibernate.dialect</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#driver">driver</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>SQL-Driver name.<br /><b>User property is</b>: <code>hibernate.connection.driver_class</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#execute">execute</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Excecute the generated SQL. If set to <code>false</code>, only the
+SQL-script is created and the database is not touched.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>true</code>.<br /><b>User property is</b>: <code>hibernate.schema.execute</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#force">force</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Force generation/execution
+
+<p>Force the generation and (if configured) the execution of the
+SQL, even if no modified or newly added annotated classes where
+found and the configuration was not changed.</p>
+
+<p><code>skip</code> takes precedence over <code>force</code>.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.schema.force</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#format">format</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Format output-file.<br /><b>User property is</b>: <code>hibernate.format_sql</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#hibernateConfig">hibernateConfig</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Path to Hibernate configuration file (.cfg.xml). If this parameter
+is specified, the plugin will try to load configuration values from
+a file with the given path or a ressource on the classpath with the
+given name. If both fails, the execution of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.cfg.xml</code> on the
+classpath, if it is present, but will not fail if there is no such
+ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+file.</p><br /></td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#hibernateProperties">hibernateProperties</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Path to a file or name of a ressource with hibernate properties. If
+this parameter is specified, the plugin will try to load
+configuration values from a file with the given path or a ressource
+on the classpath with the given name. If both fails, the execution
+of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.properties</code> on
+the classpath, if it is present, but will not fail if there is no
+such ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p><br /></td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#implicitNamingStrategy">implicitNamingStrategy</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Implicit naming strategy<br /><b>User property is</b>: <code>hibernate.implicit_naming_strategy</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#mappings">mappings</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.2</code></td>
+
+<td>List of Hibernate-Mapping-Files (XML). Multiple files can be
+separated with white-spaces and/or commas.<br /><b>User property is</b>: <code>hibernate.mapping</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#outputDirectory">outputDirectory</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+classes. Additionally, all dependencies are scanned for annotated
+classes.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>User property is</b>: <code>project.build.outputDirectory</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#outputFile">outputFile</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Output file.
+
+<p>If the specified filename is not absolut, the file will be
+created relative to the project build directory
+(<code>project.build.directory</code>).</p><br /><b>Default value is</b>: <code>create.sql</code>.<br /><b>User property is</b>: <code>hibernate.schema.create</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#password">password</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database password<br /><b>User property is</b>: <code>hibernate.connection.password</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#persistenceUnit">persistenceUnit</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Name of the persistence-unit. If this parameter is specified, the
+plugin will try to load configuration values from a
+persistence-unit with the specified name. If no such
+persistence-unit can be found, the plugin will throw an exception.
+
+<p>If this parameter is not set and there is only one
+persistence-unit available, that unit will be used automatically.
+But if this parameter is not set and there are multiple
+persistence-units available on, the class-path, the execution of
+the plugin will fail.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+or the configuration file.</p><br /></td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#physicalNamingStrategy">physicalNamingStrategy</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Physical naming strategy<br /><b>User property is</b>: <code>hibernate.physical_naming_strategy</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#scanClasses">scanClasses</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Wether the project should be scanned for annotated-classes, or not
+
+<p>This parameter is intended to allow overwriting of the parameter
+<code>exclude-unlisted-classes</code> of a
+<code>persistence-unit</code>. If not specified, it defaults to
+<code>true</code></p><br /><b>User property is</b>: <code>hibernate.schema.scan.classes</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#scanDependencies">scanDependencies</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.3</code></td>
+
+<td>Dependency-Scopes, that should be scanned for annotated classes.
+
+<p>By default, only dependencies in the scope <code>compile</code>
+are scanned for annotated classes. Multiple scopes can be seperated
+by white space or commas.</p>
+
+<p>If you do not want any dependencies to be scanned for annotated
+classes, set this parameter to <code>none</code>.</p>
+
+<p>The plugin does not scan for annotated classes in transitive
+dependencies. If some of your annotated classes are hidden in a
+transitive dependency, you can simply add that dependency
+explicitly.</p><br /><b>Default value is</b>: <code>compile</code>.<br /><b>User property is</b>: <code>hibernate.schema.scan.dependencies</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#scanTestClasses">scanTestClasses</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0.1</code></td>
+
+<td>Whether to scan the test-branch of the project for annotated
+classes, or not.
+
+<p>If this parameter is set to <code>true</code> the test-classes
+of the artifact will be scanned for hibernate-annotated classes
+additionally.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.schema.scan.test_classes</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#show">show</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Show the generated SQL in the command-line output.<br /><b>User property is</b>: <code>hibernate.show_sql</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#skip">skip</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Skip execution
+
+<p>If set to <code>true</code>, the execution is skipped.</p>
+
+<p>A skipped execution is signaled via the maven-property
+<code>${hibernate.schema.skipped}</code>.</p>
+
+<p>The execution is skipped automatically, if no modified or newly
+added annotated classes are found and the dialect was not
+changed.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>${maven.test.skip}</code>.<br /><b>User property is</b>: <code>hibernate.schema.skip</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#testOutputDirectory">testOutputDirectory</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.2</code></td>
+
+<td>Test-Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+test-classes.</p>
+
+<p>This parameter is only used, when <code>scanTestClasses</code>
+is set to <code>true</code>!</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>User property is</b>: <code>project.build.testOutputDirectory</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#url">url</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database URL.<br /><b>User property is</b>: <code>hibernate.connection.url</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#username">username</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database username<br /><b>User property is</b>: <code>hibernate.connection.username</code>.</td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+
+<p><b><a name="createNamespaces">createNamespaces</a>:</b></p>
+
+<div>Specifies whether to automatically create also the database
+schema/catalog.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.hbm2dll.create_namespaces</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="delimiter">delimiter</a>:</b></p>
+
+<div>Delimiter in output-file.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.hbm2ddl.delimiter</code></li>
+
+<li><b>Default</b>: <code>;</code></li>
+ </ul><hr />
+<p><b><a name="dialect">dialect</a>:</b></p>
+
+<div>Hibernate dialect.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.dialect</code></li>
+ </ul><hr />
+<p><b><a name="driver">driver</a>:</b></p>
+
+<div>SQL-Driver name.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.driver_class</code></li>
+ </ul><hr />
+<p><b><a name="execute">execute</a>:</b></p>
+
+<div>Excecute the generated SQL. If set to <code>false</code>, only the
+SQL-script is created and the database is not touched.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.execute</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr />
+<p><b><a name="force">force</a>:</b></p>
+
+<div>Force generation/execution
+
+<p>Force the generation and (if configured) the execution of the
+SQL, even if no modified or newly added annotated classes where
+found and the configuration was not changed.</p>
+
+<p><code>skip</code> takes precedence over <code>force</code>.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.force</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="format">format</a>:</b></p>
+
+<div>Format output-file.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.format_sql</code></li>
+ </ul><hr />
+<p><b><a name="hibernateConfig">hibernateConfig</a>:</b></p>
+
+<div>Path to Hibernate configuration file (.cfg.xml). If this parameter
+is specified, the plugin will try to load configuration values from
+a file with the given path or a ressource on the classpath with the
+given name. If both fails, the execution of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.cfg.xml</code> on the
+classpath, if it is present, but will not fail if there is no such
+ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+file.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="hibernateProperties">hibernateProperties</a>:</b></p>
+
+<div>Path to a file or name of a ressource with hibernate properties. If
+this parameter is specified, the plugin will try to load
+configuration values from a file with the given path or a ressource
+on the classpath with the given name. If both fails, the execution
+of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.properties</code> on
+the classpath, if it is present, but will not fail if there is no
+such ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="implicitNamingStrategy">implicitNamingStrategy</a>:</b></p>
+
+<div>Implicit naming strategy</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.implicit_naming_strategy</code></li>
+ </ul><hr />
+<p><b><a name="mappings">mappings</a>:</b></p>
+
+<div>List of Hibernate-Mapping-Files (XML). Multiple files can be
+separated with white-spaces and/or commas.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.2</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.mapping</code></li>
+ </ul><hr />
+<p><b><a name="outputDirectory">outputDirectory</a>:</b></p>
+
+<div>Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+classes. Additionally, all dependencies are scanned for annotated
+classes.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>project.build.outputDirectory</code></li>
+ </ul><hr />
+<p><b><a name="outputFile">outputFile</a>:</b></p>
+
+<div>Output file.
+
+<p>If the specified filename is not absolut, the file will be
+created relative to the project build directory
+(<code>project.build.directory</code>).</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.create</code></li>
+
+<li><b>Default</b>: <code>create.sql</code></li>
+ </ul><hr />
+<p><b><a name="password">password</a>:</b></p>
+
+<div>Database password</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.password</code></li>
+ </ul><hr />
+<p><b><a name="persistenceUnit">persistenceUnit</a>:</b></p>
+
+<div>Name of the persistence-unit. If this parameter is specified, the
+plugin will try to load configuration values from a
+persistence-unit with the specified name. If no such
+persistence-unit can be found, the plugin will throw an exception.
+
+<p>If this parameter is not set and there is only one
+persistence-unit available, that unit will be used automatically.
+But if this parameter is not set and there are multiple
+persistence-units available on, the class-path, the execution of
+the plugin will fail.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+or the configuration file.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="physicalNamingStrategy">physicalNamingStrategy</a>:</b></p>
+
+<div>Physical naming strategy</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.physical_naming_strategy</code></li>
+ </ul><hr />
+<p><b><a name="scanClasses">scanClasses</a>:</b></p>
+
+<div>Wether the project should be scanned for annotated-classes, or not
+
+<p>This parameter is intended to allow overwriting of the parameter
+<code>exclude-unlisted-classes</code> of a
+<code>persistence-unit</code>. If not specified, it defaults to
+<code>true</code></p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.classes</code></li>
+ </ul><hr />
+<p><b><a name="scanDependencies">scanDependencies</a>:</b></p>
+
+<div>Dependency-Scopes, that should be scanned for annotated classes.
+
+<p>By default, only dependencies in the scope <code>compile</code>
+are scanned for annotated classes. Multiple scopes can be seperated
+by white space or commas.</p>
+
+<p>If you do not want any dependencies to be scanned for annotated
+classes, set this parameter to <code>none</code>.</p>
+
+<p>The plugin does not scan for annotated classes in transitive
+dependencies. If some of your annotated classes are hidden in a
+transitive dependency, you can simply add that dependency
+explicitly.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.3</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.dependencies</code></li>
+
+<li><b>Default</b>: <code>compile</code></li>
+ </ul><hr />
+<p><b><a name="scanTestClasses">scanTestClasses</a>:</b></p>
+
+<div>Whether to scan the test-branch of the project for annotated
+classes, or not.
+
+<p>If this parameter is set to <code>true</code> the test-classes
+of the artifact will be scanned for hibernate-annotated classes
+additionally.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0.1</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.test_classes</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="show">show</a>:</b></p>
+
+<div>Show the generated SQL in the command-line output.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.show_sql</code></li>
+ </ul><hr />
+<p><b><a name="skip">skip</a>:</b></p>
+
+<div>Skip execution
+
+<p>If set to <code>true</code>, the execution is skipped.</p>
+
+<p>A skipped execution is signaled via the maven-property
+<code>${hibernate.schema.skipped}</code>.</p>
+
+<p>The execution is skipped automatically, if no modified or newly
+added annotated classes are found and the dialect was not
+changed.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.skip</code></li>
+
+<li><b>Default</b>: <code>${maven.test.skip}</code></li>
+ </ul><hr />
+<p><b><a name="testOutputDirectory">testOutputDirectory</a>:</b></p>
+
+<div>Test-Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+test-classes.</p>
+
+<p>This parameter is only used, when <code>scanTestClasses</code>
+is set to <code>true</code>!</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.2</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>project.build.testOutputDirectory</code></li>
+ </ul><hr />
+<p><b><a name="url">url</a>:</b></p>
+
+<div>Database URL.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.url</code></li>
+ </ul><hr />
+<p><b><a name="username">username</a>:</b></p>
+
+<div>Database username</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.username</code></li>
+ </ul>
+ </section>
+ </section>
+
+
+ </article>
+ <hr />
+ <h2>Page Structure as JSON</h2>
+ <pre class="json">
+{
+ "_titles": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "Hibernate Maven Plugin",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "CI Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "Dependencies",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "Maven Coordinates",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "Distribution Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "Licenses",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "Plugin Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "Plugins",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "Source Code Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "Summary",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "Team",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "Project Information",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "Test JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "Test Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "CPD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "PMD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "Plugin Documentation",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "Project Reports",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "Overview",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "Configuration Examples",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "Goal — hibernate:create",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "Goal — hibernate:update",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "Goal — hibernate:drop",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "Goal — hibernate:help",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "Enable Debugging-Output",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "Skipping Execution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "Force Exceution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "Known Pitfalls (FAQ)"
+ },
+ "_childs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ]
+ },
+ "_crumbs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html"
+ ]
+ },
+ "_canonical": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "/hibernate-maven-plugin/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "/hibernate-maven-plugin/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "/hibernate-maven-plugin/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "/hibernate-maven-plugin/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "/hibernate-maven-plugin/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "/hibernate-maven-plugin/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "/hibernate-maven-plugin/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "/hibernate-maven-plugin/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "/hibernate-maven-plugin/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "/hibernate-maven-plugin/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "/hibernate-maven-plugin/team.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "/hibernate-maven-plugin/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "/hibernate-maven-plugin/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "/hibernate-maven-plugin/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "/hibernate-maven-plugin/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "/hibernate-maven-plugin/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "/hibernate-maven-plugin/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "/hibernate-maven-plugin/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "/hibernate-maven-plugin/plugin-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "/hibernate-maven-plugin/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "/hibernate-maven-plugin/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "/hibernate-maven-plugin/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "/hibernate-maven-plugin/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "/hibernate-maven-plugin/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "/hibernate-maven-plugin/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "/hibernate-maven-plugin/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "/hibernate-maven-plugin/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "/hibernate-maven-plugin/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "/hibernate-maven-plugin/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "/hibernate-maven-plugin/pitfalls.html"
+ }
+}
+ </pre>
+ <h2>All Pages</h2>
+ <p>
+ <ul>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="ci-management.html">CI Management</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Maven Coordinates</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="testapidocs/index.html">Test JavaDocs</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="xref-test/index.html">Test Source Xref</a></li><li><a href="cpd.html">CPD</a></li><li><a href="pmd.html">PMD</a></li><li><a href="plugin-info.html">Plugin Documentation</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="index.html?about">Overview</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="create-mojo.html">Goal — hibernate:create</a></li><li><a href="update-mojo.html">Goal — hibernate:update</a></li><li><a href="drop-mojo.html">Goal — hibernate:drop</a></li><li><a href="help-mojo.html">Goal — hibernate:help</a></li><li><a href="debugging.html">Enable Debugging-Output</a></li><li><a href="skip.html">Skipping Execution</a></li><li><a href="force.html">Force Exceution</a></li><li><a href="pitfalls.html">Known Pitfalls (FAQ)</a></li> </ul>
+ </p>
+ </body>
+</html>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Enable Debugging-Output -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: debugging.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/debugging.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html</code></li>
- <header><section><a id="Enable_Debugging-Output"></a>
-<h1>Enable Debugging-Output</h1></header>
+
+<h1>Enable Debugging-Output</h1>
<p>
If you are new to <code>hibernate-maven-plugin</code>, in many cases, the
For example, by executing:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
-mvn -X compile hibernate:create</pre>
+mvn -X compile hibernate:create</pre></div>
<p>
(The <code>compile</code> might be necessary, because <code>hibernate-maven-plugin</code>
</p>
<p>
- <strong>But be warned:</strong> <code>hibernate-maven-plugin</code> tends to be very chatty ;)
+ <b>But be warned:</b> <code>hibernate-maven-plugin</code> tends to be very chatty ;)
</p>
- </section>
+
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Dependencies -->
-<!-- title: Project Dependencies – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Dependencies -->
<!-- short title: Project Dependencies -->
<!-- current page: dependencies.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Dependencies – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Dependencies</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/dependencies.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Project_Dependencies"></a>
-<h1>Project Dependencies</h1><section><a id="Project_Dependencies_compile"></a>
-<h2>compile</h2>
+ <section><a name="Project_Dependencies"></a>
+<h2><a name="Project_Dependencies"></a>Project Dependencies</h2><section><a name="Project_Dependencies_compile"></a>
+<h3><a name="compile"></a>compile</h3>
<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>GroupId</th>
<th>ArtifactId</th>
<td><a class="externalLink" href="http://hibernate.org/validator/hibernate-validator">hibernate-validator</a></td>
<td>5.3.1.Final</td>
<td>jar</td>
-<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr></table></section></section><section><a id="Project_Transitive_Dependencies"></a>
-<h1>Project Transitive Dependencies</h1>
-<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><section><a id="Project_Transitive_Dependencies_compile"></a>
-<h2>compile</h2>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr></table></section></section><section><a name="Project_Transitive_Dependencies"></a>
+<h2><a name="Project_Transitive_Dependencies"></a>Project Transitive Dependencies</h2>
+<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><section><a name="Project_Transitive_Dependencies_compile"></a>
+<h3><a name="compile"></a>compile</h3>
<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>GroupId</th>
<th>ArtifactId</th>
<td>3.2.5</td>
<td>no_aop</td>
<td>jar</td>
-<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr></table></section></section><section><a id="Project_Dependency_Graph"></a>
-<h1>Project Dependency Graph</h1>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr></table></section></section><section><a name="Project_Dependency_Graph"></a>
+<h2><a name="Project_Dependency_Graph"></a>Project Dependency Graph</h2>
<script>
function toggleDependencyDetails( divId, imgId )
{
}
</script>
-<section><a id="Dependency_Tree"></a>
-<h2>Dependency Tree</h2>
+<section><a name="Dependency_Tree"></a>
+<h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
<ul>
<li>de.juplo:hibernate-maven-plugin:maven-plugin:2.1.2-SNAPSHOT <img id="_img1" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep0', '_img1' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep0" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Hibernate Maven Plugin</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>org.apache.maven:maven-core:jar:3.3.3 (compile) <img id="_img3" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep2', '_img3' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep2" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Core</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>org.apache.maven:maven-model:jar:3.3.3 (compile) <img id="_img5" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep4', '_img5' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep4" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Model</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/ref/3.3.3/maven-model">http://maven.apache.org/ref/3.3.3/maven-model</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.apache.maven:maven-settings:jar:3.3.3 (compile) <img id="_img7" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep6', '_img7' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep6" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Settings</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/ref/3.3.3/maven-settings">http://maven.apache.org/ref/3.3.3/maven-settings</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.apache.maven:maven-settings-builder:jar:3.3.3 (compile) <img id="_img9" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep8', '_img9' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep8" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Settings Builder</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>org.apache.maven:maven-builder-support:jar:3.3.3 (compile) <img id="_img11" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep10', '_img11' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep10" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Builder Support</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/ref/3.3.3/maven-builder-support">http://maven.apache.org/ref/3.3.3/maven-builder-support</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
<li>org.apache.maven:maven-repository-metadata:jar:3.3.3 (compile) <img id="_img13" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep12', '_img13' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep12" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Repository Metadata Model</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/ref/3.3.3/maven-repository-metadata">http://maven.apache.org/ref/3.3.3/maven-repository-metadata</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.apache.maven:maven-artifact:jar:3.3.3 (compile) <img id="_img15" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep14', '_img15' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep14" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Artifact</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/ref/3.3.3/maven-artifact">http://maven.apache.org/ref/3.3.3/maven-artifact</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.apache.maven:maven-model-builder:jar:3.3.3 (compile) <img id="_img17" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep16', '_img17' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep16" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Model Builder</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>com.google.guava:guava:jar:18.0 (compile) <img id="_img19" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep18', '_img19' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep18" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Guava: Google Core Libraries for Java</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://code.google.com/p/guava-libraries/guava">http://code.google.com/p/guava-libraries/guava</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
<li>org.apache.maven:maven-aether-provider:jar:3.3.3 (compile) <img id="_img21" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep20', '_img21' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep20" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Aether Provider</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>org.eclipse.aether:aether-spi:jar:1.0.2.v20150114 (compile) <img id="_img23" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep22', '_img23' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep22" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Aether SPI</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/aether/aether-spi/">http://www.eclipse.org/aether/aether-spi/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li></ul></li>
<li>org.eclipse.aether:aether-impl:jar:1.0.2.v20150114 (compile) <img id="_img25" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep24', '_img25' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep24" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Aether Implementation</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/aether/aether-impl/">http://www.eclipse.org/aether/aether-impl/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li>
<li>org.eclipse.aether:aether-api:jar:1.0.2.v20150114 (compile) <img id="_img27" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep26', '_img27' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep26" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Aether API</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/aether/aether-api/">http://www.eclipse.org/aether/aether-api/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li>
<li>org.eclipse.aether:aether-util:jar:1.0.2.v20150114 (compile) <img id="_img29" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep28', '_img29' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep28" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Aether Utilities</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/aether/aether-util/">http://www.eclipse.org/aether/aether-util/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li>
<li>org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.0 (compile) <img id="_img31" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep30', '_img31' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep30" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>org.eclipse.sisu.plexus</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div>
<ul>
<li>javax.enterprise:cdi-api:jar:1.0 (compile) <img id="_img33" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep32', '_img33' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep32" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>CDI APIs</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>javax.annotation:jsr250-api:jar:1.0 (compile) <img id="_img35" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep34', '_img35' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep34" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>JSR-250 Common Annotations for the JavaTM Platform</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html">http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="https://glassfish.dev.java.net/public/CDDLv1.0.html">COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</a></p></td></tr></table></div></li></ul></li>
<li>org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.0 (compile) <img id="_img37" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep36', '_img37' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep36" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>org.eclipse.sisu.inject</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/sisu/org.eclipse.sisu.inject/">http://www.eclipse.org/sisu/org.eclipse.sisu.inject/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li></ul></li>
<li>org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.5 (compile) <img id="_img39" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep38', '_img39' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep38" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Sisu Guice - Core Library</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>javax.inject:javax.inject:jar:1 (compile) <img id="_img41" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep40', '_img41' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep40" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>javax.inject</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://code.google.com/p/atinject/">http://code.google.com/p/atinject/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
<li>aopalliance:aopalliance:jar:1.0 (compile) <img id="_img43" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep42', '_img43' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep42" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>AOP alliance</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://aopalliance.sourceforge.net">http://aopalliance.sourceforge.net</a></p>
<p><b>Project Licenses: </b>Public Domain</p></td></tr></table></div></li></ul></li>
<li>org.codehaus.plexus:plexus-interpolation:jar:1.21 (compile) <img id="_img45" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep44', '_img45' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep44" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Plexus Interpolation API</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-interpolation">http://plexus.codehaus.org/plexus-components/plexus-interpolation</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.codehaus.plexus:plexus-classworlds:jar:2.5.2 (compile) <img id="_img47" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep46', '_img47' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep46" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Plexus Classworlds</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-classworlds/">http://plexus.codehaus.org/plexus-classworlds/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 (compile) <img id="_img49" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep48', '_img49' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep48" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Plexus :: Component Annotations</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/">http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 (compile) <img id="_img51" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep50', '_img51' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep50" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Plexus Security Dispatcher Component</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Public License 2.0</a></p></td></tr></table></div>
<ul>
<li>org.sonatype.plexus:plexus-cipher:jar:1.4 (compile) <img id="_img53" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep52', '_img53' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep52" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Plexus Cipher: encryption/decryption Component</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://spice.sonatype.org/plexus-cipher">http://spice.sonatype.org/plexus-cipher</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Public License 2.0</a></p></td></tr></table></div></li></ul></li></ul></li>
<li>org.apache.maven:maven-plugin-api:jar:3.3.3 (compile) <img id="_img55" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep54', '_img55' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep54" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Maven Plugin API</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/ref/3.3.3/maven-plugin-api">http://maven.apache.org/ref/3.3.3/maven-plugin-api</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.hibernate:hibernate-core:jar:5.2.18.Final (compile) <img id="_img57" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep56', '_img57' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep56" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Core Hibernate O/RM functionality</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License</a></p></td></tr></table></div>
<ul>
<li>org.jboss.logging:jboss-logging:jar:3.3.1.Final (compile) <img id="_img59" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep58', '_img59' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep58" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>JBoss Logging 3</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.jboss.org">http://www.jboss.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, version 2.0</a></p></td></tr></table></div></li>
<li>org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final (compile) <img id="_img61" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep60', '_img61' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep60" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Java Persistence API, Version 2.1</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://hibernate.org">http://hibernate.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License (EPL), Version 1.0</a>, <a class="externalLink" href="http://www.eclipse.org/org/documents/edl-v10.php">Eclipse Distribution License (EDL), Version 1.0</a></p></td></tr></table></div></li>
<li>org.javassist:javassist:jar:3.22.0-GA (compile) <img id="_img63" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep62', '_img63' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep62" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Javassist</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.javassist.org/">http://www.javassist.org/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.mozilla.org/MPL/MPL-1.1.html">MPL 1.1</a>, <a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">LGPL 2.1</a>, <a class="externalLink" href="http://www.apache.org/licenses/">Apache License 2.0</a></p></td></tr></table></div></li>
<li>antlr:antlr:jar:2.7.7 (compile) <img id="_img65" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep64', '_img65' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep64" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>AntLR Parser Generator</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.antlr.org/">http://www.antlr.org/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.antlr.org/license.html">BSD License</a></p></td></tr></table></div></li>
<li>org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.1.Final (compile) <img id="_img67" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep66', '_img67' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep66" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Java Transaction API</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.jboss.org/jboss-transaction-api_1.2_spec">http://www.jboss.org/jboss-transaction-api_1.2_spec</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://repository.jboss.org/licenses/cddl.txt">Common Development and Distribution License</a>, <a class="externalLink" href="http://repository.jboss.org/licenses/gpl-2.0-ce.txt">GNU General Public License, Version 2 with the Classpath Exception</a></p></td></tr></table></div></li>
<li>org.jboss:jandex:jar:2.0.3.Final (compile) <img id="_img69" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep68', '_img69' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep68" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Java Annotation Indexer</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://www.jboss.org/jandex">http://www.jboss.org/jandex</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
<li>com.fasterxml:classmate:jar:1.3.0 (compile) <img id="_img71" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep70', '_img71' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep70" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>ClassMate</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://github.com/cowtowncoder/java-classmate">http://github.com/cowtowncoder/java-classmate</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
<li>org.dom4j:dom4j:jar:2.1.1 (compile) <img id="_img73" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep72', '_img73' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep72" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>dom4j</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://dom4j.github.io/">http://dom4j.github.io/</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="https://github.com/dom4j/dom4j/blob/master/LICENSE">BSD 3-clause New License</a></p></td></tr></table></div></li>
<li>org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final (compile) <img id="_img75" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep74', '_img75' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep74" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Hibernate Commons Annotations</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://hibernate.org">http://hibernate.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License</a></p></td></tr></table></div></li></ul></li>
<li>org.hibernate:hibernate-envers:jar:5.2.18.Final (compile) <img id="_img77" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep76', '_img77' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep76" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>ENtity VERSioning support</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://hibernate.org">http://hibernate.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License</a></p></td></tr></table></div></li>
<li>org.hibernate:hibernate-validator:jar:5.3.1.Final (compile) <img id="_img79" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep78', '_img79' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep78" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Hibernate Validator Engine</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>javax.validation:validation-api:jar:1.1.0.Final (compile) <img id="_img81" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep80', '_img81' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep80" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Bean Validation API</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://beanvalidation.org">http://beanvalidation.org</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
<li>javax.el:javax.el-api:jar:3.0.0 (compile) <img id="_img83" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep82', '_img83' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep82" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Expression Language 3.0 API</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://uel-spec.java.net">http://uel-spec.java.net</a></p>
<p><b>Project Licenses: </b><a class="externalLink" href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></p></td></tr></table></div></li>
<li>de.juplo:scannotation:jar:1.0.4 (compile) <img id="_img85" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep84', '_img85' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep84" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>scannotation</th></tr>
<tr class="b">
<p><b>URL: </b><a class="externalLink" href="http://juplo.de/scannotation">http://juplo.de/scannotation</a></p>
<p><b>Project Licenses: </b>No licenses are defined for this project.</p></td></tr></table></div></li>
<li>com.pyx4j:maven-plugin-log4j:jar:1.0.1 (compile) <img id="_img87" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep86', '_img87' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep86" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>maven-plugin-log4j</th></tr>
<tr class="b">
<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
<ul>
<li>log4j:log4j:jar:1.2.14 (compile) <img id="_img89" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep88', '_img89' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep88" style="display:none">
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Log4j</th></tr>
<tr class="b">
<td>
<p><b>Description: </b>Log4j</p>
<p><b>URL: </b><a class="externalLink" href="http://logging.apache.org/log4j/docs/">http://logging.apache.org/log4j/docs/</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li></ul></section></section><section><a id="Licenses"></a>
-<h1>Licenses</h1>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li></ul></section></section><section><a name="Licenses"></a>
+<h2><a name="Licenses"></a>Licenses</h2>
<p><b>Apache License, version 2.0: </b>JBoss Logging 3</p>
<p><b>Eclipse Public License (EPL), Version 1.0: </b>Java Persistence API, Version 2.1</p>
<p><b>Apache Public License 2.0: </b>Plexus Cipher: encryption/decryption Component, Plexus Security Dispatcher Component</p>
<p><b>CDDL + GPLv2 with classpath exception: </b>Expression Language 3.0 API</p>
<p><b>GNU General Public License, Version 2 with the Classpath Exception: </b>Java Transaction API</p>
<p><b>MPL 1.1: </b>Javassist</p>
-<p><b>The Apache Software License, Version 2.0: </b>Bean Validation API, ClassMate, Guava: Google Core Libraries for Java, Hibernate Maven Plugin, Log4j, Plexus :: Component Annotations, Plexus Classworlds, Plexus Interpolation API, Sisu Guice - Core Library, javax.inject, maven-plugin-log4j</p></section><section><a id="Dependency_File_Details"></a>
-<h1>Dependency File Details</h1>
-<table class="bodyTable">
+<p><b>The Apache Software License, Version 2.0: </b>Bean Validation API, ClassMate, Guava: Google Core Libraries for Java, Hibernate Maven Plugin, Log4j, Plexus :: Component Annotations, Plexus Classworlds, Plexus Interpolation API, Sisu Guice - Core Library, javax.inject, maven-plugin-log4j</p></section><section><a name="Dependency_File_Details"></a>
+<h2><a name="Dependency_File_Details"></a>Dependency File Details</h2>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Filename</th>
<th>Size</th>
<th>Java Version</th>
<th title="Indicates whether these dependencies have been compiled with debug information.">Debug Information</th></tr>
<tr class="b">
-<td style="text-align: left;">antlr-2.7.7.jar</td>
-<td style="text-align: right;">445.3 kB</td>
-<td style="text-align: right;">239</td>
-<td style="text-align: right;">224</td>
-<td style="text-align: right;">12</td>
-<td style="text-align: center;">1.2</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">aopalliance-1.0.jar</td>
-<td style="text-align: right;">4.5 kB</td>
-<td style="text-align: right;">15</td>
-<td style="text-align: right;">9</td>
-<td style="text-align: right;">2</td>
-<td style="text-align: center;">1.3</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">classmate-1.3.0.jar</td>
-<td style="text-align: right;">64.1 kB</td>
-<td style="text-align: right;">52</td>
-<td style="text-align: right;">37</td>
-<td style="text-align: right;">4</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">guava-18.0.jar</td>
-<td style="text-align: right;">2.3 MB</td>
-<td style="text-align: right;">1719</td>
-<td style="text-align: right;">1690</td>
-<td style="text-align: right;">17</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">maven-plugin-log4j-1.0.1.jar</td>
-<td style="text-align: right;">3.7 kB</td>
-<td style="text-align: right;">12</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.4</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">scannotation-1.0.4.jar</td>
-<td style="text-align: right;">20.3 kB</td>
-<td style="text-align: right;">23</td>
-<td style="text-align: right;">13</td>
-<td style="text-align: right;">2</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">jsr250-api-1.0.jar</td>
-<td style="text-align: right;">5.8 kB</td>
-<td style="text-align: right;">16</td>
-<td style="text-align: right;">11</td>
-<td style="text-align: right;">2</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">javax.el-api-3.0.0.jar</td>
-<td style="text-align: right;">73.1 kB</td>
-<td style="text-align: right;">57</td>
-<td style="text-align: right;">46</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">cdi-api-1.0.jar</td>
-<td style="text-align: right;">44.9 kB</td>
-<td style="text-align: right;">92</td>
-<td style="text-align: right;">75</td>
-<td style="text-align: right;">7</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">javax.inject-1.jar</td>
-<td style="text-align: right;">2.5 kB</td>
-<td style="text-align: right;">8</td>
-<td style="text-align: right;">6</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">No</td></tr>
-<tr class="b">
-<td style="text-align: left;">validation-api-1.1.0.Final.jar</td>
-<td style="text-align: right;">63.8 kB</td>
-<td style="text-align: right;">122</td>
-<td style="text-align: right;">106</td>
-<td style="text-align: right;">8</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">log4j-1.2.14.jar</td>
-<td style="text-align: right;">367.4 kB</td>
-<td style="text-align: right;">288</td>
-<td style="text-align: right;">256</td>
-<td style="text-align: right;">19</td>
-<td style="text-align: center;">1.1</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">maven-aether-provider-3.3.3.jar</td>
-<td style="text-align: right;">66.3 kB</td>
-<td style="text-align: right;">43</td>
-<td style="text-align: right;">26</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">maven-artifact-3.3.3.jar</td>
-<td style="text-align: right;">55.1 kB</td>
-<td style="text-align: right;">57</td>
-<td style="text-align: right;">32</td>
-<td style="text-align: right;">11</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">maven-builder-support-3.3.3.jar</td>
-<td style="text-align: right;">15 kB</td>
-<td style="text-align: right;">24</td>
-<td style="text-align: right;">10</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">maven-core-3.3.3.jar</td>
-<td style="text-align: right;">631.9 kB</td>
-<td style="text-align: right;">489</td>
-<td style="text-align: right;">390</td>
-<td style="text-align: right;">56</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">maven-model-3.3.3.jar</td>
-<td style="text-align: right;">160.8 kB</td>
-<td style="text-align: right;">67</td>
-<td style="text-align: right;">50</td>
-<td style="text-align: right;">3</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">maven-model-builder-3.3.3.jar</td>
-<td style="text-align: right;">176.4 kB</td>
-<td style="text-align: right;">154</td>
-<td style="text-align: right;">121</td>
-<td style="text-align: right;">16</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">maven-plugin-api-3.3.3.jar</td>
-<td style="text-align: right;">46.1 kB</td>
-<td style="text-align: right;">46</td>
-<td style="text-align: right;">25</td>
-<td style="text-align: right;">6</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">maven-repository-metadata-3.3.3.jar</td>
-<td style="text-align: right;">26 kB</td>
-<td style="text-align: right;">25</td>
-<td style="text-align: right;">7</td>
-<td style="text-align: right;">2</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">maven-settings-3.3.3.jar</td>
-<td style="text-align: right;">43 kB</td>
-<td style="text-align: right;">33</td>
-<td style="text-align: right;">17</td>
-<td style="text-align: right;">2</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">maven-settings-builder-3.3.3.jar</td>
-<td style="text-align: right;">43.2 kB</td>
-<td style="text-align: right;">53</td>
-<td style="text-align: right;">32</td>
-<td style="text-align: right;">5</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">plexus-classworlds-2.5.2.jar</td>
-<td style="text-align: right;">52.7 kB</td>
-<td style="text-align: right;">52</td>
-<td style="text-align: right;">37</td>
-<td style="text-align: right;">5</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">plexus-component-annotations-1.5.5.jar</td>
-<td style="text-align: right;">4.2 kB</td>
-<td style="text-align: right;">15</td>
-<td style="text-align: right;">3</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">No</td></tr>
-<tr class="b">
-<td style="text-align: left;">plexus-interpolation-1.21.jar</td>
-<td style="text-align: right;">62.5 kB</td>
-<td style="text-align: right;">60</td>
-<td style="text-align: right;">44</td>
-<td style="text-align: right;">6</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">dom4j-2.1.1.jar</td>
-<td style="text-align: right;">323.6 kB</td>
-<td style="text-align: right;">201</td>
-<td style="text-align: right;">184</td>
-<td style="text-align: right;">14</td>
-<td style="text-align: center;">1.8</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">aether-api-1.0.2.v20150114.jar</td>
-<td style="text-align: right;">136.3 kB</td>
-<td style="text-align: right;">149</td>
-<td style="text-align: right;">128</td>
-<td style="text-align: right;">11</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">aether-impl-1.0.2.v20150114.jar</td>
-<td style="text-align: right;">173 kB</td>
-<td style="text-align: right;">114</td>
-<td style="text-align: right;">96</td>
-<td style="text-align: right;">4</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">aether-spi-1.0.2.v20150114.jar</td>
-<td style="text-align: right;">30.7 kB</td>
-<td style="text-align: right;">54</td>
-<td style="text-align: right;">34</td>
-<td style="text-align: right;">8</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">aether-util-1.0.2.v20150114.jar</td>
-<td style="text-align: right;">146.9 kB</td>
-<td style="text-align: right;">126</td>
-<td style="text-align: right;">101</td>
-<td style="text-align: right;">13</td>
-<td style="text-align: center;">1.5</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">org.eclipse.sisu.inject-0.3.0.jar</td>
-<td style="text-align: right;">375.3 kB</td>
-<td style="text-align: right;">287</td>
-<td style="text-align: right;">269</td>
-<td style="text-align: right;">9</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">org.eclipse.sisu.plexus-0.3.0.jar</td>
-<td style="text-align: right;">205.4 kB</td>
-<td style="text-align: right;">196</td>
-<td style="text-align: right;">164</td>
-<td style="text-align: right;">20</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">hibernate-core-5.2.18.Final.jar</td>
-<td style="text-align: right;">6.7 MB</td>
-<td style="text-align: right;">4847</td>
-<td style="text-align: right;">4512</td>
-<td style="text-align: right;">256</td>
-<td style="text-align: center;">1.8</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">hibernate-envers-5.2.18.Final.jar</td>
-<td style="text-align: right;">483.9 kB</td>
-<td style="text-align: right;">364</td>
-<td style="text-align: right;">309</td>
-<td style="text-align: right;">37</td>
-<td style="text-align: center;">1.8</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">hibernate-validator-5.3.1.Final.jar</td>
-<td style="text-align: right;">723.4 kB</td>
-<td style="text-align: right;">548</td>
-<td style="text-align: right;">458</td>
-<td style="text-align: right;">54</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">hibernate-commons-annotations-5.0.1.Final.jar</td>
-<td style="text-align: right;">75.3 kB</td>
-<td style="text-align: right;">80</td>
-<td style="text-align: right;">67</td>
-<td style="text-align: right;">7</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">hibernate-jpa-2.1-api-1.0.0.Final.jar</td>
-<td style="text-align: right;">113.4 kB</td>
-<td style="text-align: right;">207</td>
-<td style="text-align: right;">200</td>
-<td style="text-align: right;">4</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">javassist-3.22.0-GA.jar</td>
-<td style="text-align: right;">739.6 kB</td>
-<td style="text-align: right;">426</td>
-<td style="text-align: right;">402</td>
-<td style="text-align: right;">17</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">jandex-2.0.3.Final.jar</td>
-<td style="text-align: right;">186.7 kB</td>
-<td style="text-align: right;">112</td>
-<td style="text-align: right;">102</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">jboss-logging-3.3.1.Final.jar</td>
-<td style="text-align: right;">66 kB</td>
-<td style="text-align: right;">57</td>
-<td style="text-align: right;">45</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">jboss-transaction-api_1.2_spec-1.0.1.Final.jar</td>
-<td style="text-align: right;">28.4 kB</td>
-<td style="text-align: right;">35</td>
-<td style="text-align: right;">22</td>
-<td style="text-align: right;">2</td>
-<td style="text-align: center;">1.7</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">plexus-cipher-1.4.jar</td>
-<td style="text-align: right;">13.5 kB</td>
-<td style="text-align: right;">20</td>
-<td style="text-align: right;">6</td>
-<td style="text-align: right;">1</td>
-<td style="text-align: center;">1.4</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="b">
-<td style="text-align: left;">plexus-sec-dispatcher-1.3.jar</td>
-<td style="text-align: right;">28.6 kB</td>
-<td style="text-align: right;">31</td>
-<td style="text-align: right;">13</td>
-<td style="text-align: right;">3</td>
-<td style="text-align: center;">1.4</td>
-<td style="text-align: center;">Yes</td></tr>
-<tr class="a">
-<td style="text-align: left;">sisu-guice-3.2.5-no_aop.jar</td>
-<td style="text-align: right;">399.7 kB</td>
-<td style="text-align: right;">331</td>
-<td style="text-align: right;">316</td>
-<td style="text-align: right;">8</td>
-<td style="text-align: center;">1.6</td>
-<td style="text-align: center;">Yes</td></tr>
+<td>antlr-2.7.7.jar</td>
+<td>445.3 kB</td>
+<td>239</td>
+<td>224</td>
+<td>12</td>
+<td>1.2</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>aopalliance-1.0.jar</td>
+<td>4.5 kB</td>
+<td>15</td>
+<td>9</td>
+<td>2</td>
+<td>1.3</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>classmate-1.3.0.jar</td>
+<td>64.1 kB</td>
+<td>52</td>
+<td>37</td>
+<td>4</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>guava-18.0.jar</td>
+<td>2.3 MB</td>
+<td>1719</td>
+<td>1690</td>
+<td>17</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>maven-plugin-log4j-1.0.1.jar</td>
+<td>3.7 kB</td>
+<td>12</td>
+<td>1</td>
+<td>1</td>
+<td>1.4</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>scannotation-1.0.4.jar</td>
+<td>20.3 kB</td>
+<td>23</td>
+<td>13</td>
+<td>2</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>jsr250-api-1.0.jar</td>
+<td>5.8 kB</td>
+<td>16</td>
+<td>11</td>
+<td>2</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>javax.el-api-3.0.0.jar</td>
+<td>73.1 kB</td>
+<td>57</td>
+<td>46</td>
+<td>1</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>cdi-api-1.0.jar</td>
+<td>44.9 kB</td>
+<td>92</td>
+<td>75</td>
+<td>7</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>javax.inject-1.jar</td>
+<td>2.5 kB</td>
+<td>8</td>
+<td>6</td>
+<td>1</td>
+<td>1.5</td>
+<td>No</td></tr>
+<tr class="b">
+<td>validation-api-1.1.0.Final.jar</td>
+<td>63.8 kB</td>
+<td>122</td>
+<td>106</td>
+<td>8</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>log4j-1.2.14.jar</td>
+<td>367.4 kB</td>
+<td>288</td>
+<td>256</td>
+<td>19</td>
+<td>1.1</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>maven-aether-provider-3.3.3.jar</td>
+<td>66.3 kB</td>
+<td>43</td>
+<td>26</td>
+<td>1</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>maven-artifact-3.3.3.jar</td>
+<td>55.1 kB</td>
+<td>57</td>
+<td>32</td>
+<td>11</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>maven-builder-support-3.3.3.jar</td>
+<td>15 kB</td>
+<td>24</td>
+<td>10</td>
+<td>1</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>maven-core-3.3.3.jar</td>
+<td>631.9 kB</td>
+<td>489</td>
+<td>390</td>
+<td>56</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>maven-model-3.3.3.jar</td>
+<td>160.8 kB</td>
+<td>67</td>
+<td>50</td>
+<td>3</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>maven-model-builder-3.3.3.jar</td>
+<td>176.4 kB</td>
+<td>154</td>
+<td>121</td>
+<td>16</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>maven-plugin-api-3.3.3.jar</td>
+<td>46.1 kB</td>
+<td>46</td>
+<td>25</td>
+<td>6</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>maven-repository-metadata-3.3.3.jar</td>
+<td>26 kB</td>
+<td>25</td>
+<td>7</td>
+<td>2</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>maven-settings-3.3.3.jar</td>
+<td>43 kB</td>
+<td>33</td>
+<td>17</td>
+<td>2</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>maven-settings-builder-3.3.3.jar</td>
+<td>43.2 kB</td>
+<td>53</td>
+<td>32</td>
+<td>5</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>plexus-classworlds-2.5.2.jar</td>
+<td>52.7 kB</td>
+<td>52</td>
+<td>37</td>
+<td>5</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>plexus-component-annotations-1.5.5.jar</td>
+<td>4.2 kB</td>
+<td>15</td>
+<td>3</td>
+<td>1</td>
+<td>1.5</td>
+<td>No</td></tr>
+<tr class="b">
+<td>plexus-interpolation-1.21.jar</td>
+<td>62.5 kB</td>
+<td>60</td>
+<td>44</td>
+<td>6</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>dom4j-2.1.1.jar</td>
+<td>323.6 kB</td>
+<td>201</td>
+<td>184</td>
+<td>14</td>
+<td>1.8</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>aether-api-1.0.2.v20150114.jar</td>
+<td>136.3 kB</td>
+<td>149</td>
+<td>128</td>
+<td>11</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>aether-impl-1.0.2.v20150114.jar</td>
+<td>173 kB</td>
+<td>114</td>
+<td>96</td>
+<td>4</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>aether-spi-1.0.2.v20150114.jar</td>
+<td>30.7 kB</td>
+<td>54</td>
+<td>34</td>
+<td>8</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>aether-util-1.0.2.v20150114.jar</td>
+<td>146.9 kB</td>
+<td>126</td>
+<td>101</td>
+<td>13</td>
+<td>1.5</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>org.eclipse.sisu.inject-0.3.0.jar</td>
+<td>375.3 kB</td>
+<td>287</td>
+<td>269</td>
+<td>9</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>org.eclipse.sisu.plexus-0.3.0.jar</td>
+<td>205.4 kB</td>
+<td>196</td>
+<td>164</td>
+<td>20</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>hibernate-core-5.2.18.Final.jar</td>
+<td>6.7 MB</td>
+<td>4847</td>
+<td>4512</td>
+<td>256</td>
+<td>1.8</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>hibernate-envers-5.2.18.Final.jar</td>
+<td>483.9 kB</td>
+<td>364</td>
+<td>309</td>
+<td>37</td>
+<td>1.8</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>hibernate-validator-5.3.1.Final.jar</td>
+<td>723.4 kB</td>
+<td>548</td>
+<td>458</td>
+<td>54</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>hibernate-commons-annotations-5.0.1.Final.jar</td>
+<td>75.3 kB</td>
+<td>80</td>
+<td>67</td>
+<td>7</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>hibernate-jpa-2.1-api-1.0.0.Final.jar</td>
+<td>113.4 kB</td>
+<td>207</td>
+<td>200</td>
+<td>4</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>javassist-3.22.0-GA.jar</td>
+<td>739.6 kB</td>
+<td>426</td>
+<td>402</td>
+<td>17</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>jandex-2.0.3.Final.jar</td>
+<td>186.7 kB</td>
+<td>112</td>
+<td>102</td>
+<td>1</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>jboss-logging-3.3.1.Final.jar</td>
+<td>66 kB</td>
+<td>57</td>
+<td>45</td>
+<td>1</td>
+<td>1.6</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>jboss-transaction-api_1.2_spec-1.0.1.Final.jar</td>
+<td>28.4 kB</td>
+<td>35</td>
+<td>22</td>
+<td>2</td>
+<td>1.7</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>plexus-cipher-1.4.jar</td>
+<td>13.5 kB</td>
+<td>20</td>
+<td>6</td>
+<td>1</td>
+<td>1.4</td>
+<td>Yes</td></tr>
+<tr class="b">
+<td>plexus-sec-dispatcher-1.3.jar</td>
+<td>28.6 kB</td>
+<td>31</td>
+<td>13</td>
+<td>3</td>
+<td>1.4</td>
+<td>Yes</td></tr>
+<tr class="a">
+<td>sisu-guice-3.2.5-no_aop.jar</td>
+<td>399.7 kB</td>
+<td>331</td>
+<td>316</td>
+<td>8</td>
+<td>1.6</td>
+<td>Yes</td></tr>
<tr class="b">
<th>Total</th>
<th>Size</th>
<th>Java Version</th>
<th>Debug Information</th></tr>
<tr class="a">
-<td style="text-align: right;">44</td>
-<td style="text-align: right;">15.7 MB</td>
-<td style="text-align: right;">11946</td>
-<td style="text-align: right;">10696</td>
-<td style="text-align: right;">661</td>
-<td style="text-align: center;">1.8</td>
-<td style="text-align: right;">42</td></tr>
-<tr class="b">
-<td style="text-align: right;">compile: 44</td>
-<td style="text-align: right;">compile: 15.7 MB</td>
-<td style="text-align: right;">compile: 11946</td>
-<td style="text-align: right;">compile: 10696</td>
-<td style="text-align: right;">compile: 661</td>
-<td style="text-align: center;">1.8</td>
-<td style="text-align: right;">compile: 42</td></tr></table></section>
+<td>44</td>
+<td>15.7 MB</td>
+<td>11946</td>
+<td>10696</td>
+<td>661</td>
+<td>1.8</td>
+<td>42</td></tr>
+<tr class="b">
+<td>compile: 44</td>
+<td>compile: 15.7 MB</td>
+<td>compile: 11946</td>
+<td>compile: 10696</td>
+<td>compile: 661</td>
+<td>1.8</td>
+<td>compile: 42</td></tr></table></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Maven Coordinates -->
-<!-- title: Maven Coordinates – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Maven Coordinates -->
<!-- short title: Maven Coordinates -->
<!-- current page: dependency-info.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Maven Coordinates – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Maven Coordinates</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/dependency-info.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Maven_Coordinates"></a>
-<h1>Maven Coordinates</h1><section><a id="Apache_Maven"></a>
-<h2>Apache Maven</h2>
-<pre><plugin>
- <groupId>de.juplo</groupId>
- <artifactId>hibernate-maven-plugin</artifactId>
- <version>2.1.2-SNAPSHOT</version>
-</plugin></pre></section></section>
+ <section><a name="Maven_Coordinates"></a>
+<h2><a name="Maven_Coordinates"></a>Maven Coordinates</h2><section><a name="Apache_Maven"></a>
+<h3><a name="Apache_Maven"></a>Apache Maven</h3>
</article>
<hr />
<h2>Page Structure as JSON</h2>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Distribution Management -->
-<!-- title: Project Distribution Management – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Distribution Management -->
<!-- short title: Project Distribution Management -->
<!-- current page: distribution-management.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Distribution Management – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Distribution Management</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/distribution-management.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Overview"></a>
-<h1>Overview</h1>
-<p>The following is the distribution management information used by this project.</p><section><a id="Repository_-_ossrh"></a>
-<h2>Repository - ossrh</h2><a class="externalLink" href="https://oss.sonatype.org/service/local/staging/deploy/maven2/">https://oss.sonatype.org/service/local/staging/deploy/maven2/</a></section><section><a id="Snapshot_Repository_-_ossrh"></a>
-<h2>Snapshot Repository - ossrh</h2><a class="externalLink" href="https://oss.sonatype.org/content/repositories/snapshots">https://oss.sonatype.org/content/repositories/snapshots</a></section></section>
+ <section><a name="Overview"></a>
+<h2><a name="Overview"></a>Overview</h2>
+<p>The following is the distribution management information used by this project.</p><section><a name="Repository_-_ossrh"></a>
+<h3><a name="Repository_-_ossrh"></a>Repository - ossrh</h3><a class="externalLink" href="https://oss.sonatype.org/service/local/staging/deploy/maven2/">https://oss.sonatype.org/service/local/staging/deploy/maven2/</a></section><section><a name="Snapshot_Repository_-_ossrh"></a>
+<h3><a name="Snapshot_Repository_-_ossrh"></a>Snapshot Repository - ossrh</h3><a class="externalLink" href="https://oss.sonatype.org/content/repositories/snapshots">https://oss.sonatype.org/content/repositories/snapshots</a></section></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
--- /dev/null
+<!DOCTYPE html>
+<!--/*-->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: ci-management.html / name: CI Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependencies.html / name: Dependencies -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependency-info.html / name: Maven Coordinates -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: distribution-management.html / name: Distribution Management -->
+
+
+
+
+
+ <!-- Skipping already seen entry: uri=index.html, name=About -->
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: licenses.html / name: Licenses -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-management.html / name: Plugin Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugins.html / name: Plugins -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: scm.html / name: Source Code Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: summary.html / name: Summary -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: team.html / name: Team -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: testapidocs/index.html / name: Test JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref-test/index.html / name: Test Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: cpd.html / name: CPD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pmd.html / name: PMD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-info.html / name: Plugin Documentation -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - $page.name-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: index.html?about / name: Overview -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: configuration.html / name: Configuration Examples -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: create-mojo.html / name: Goal — hibernate:create -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: update-mojo.html / name: Goal — hibernate:update -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: drop-mojo.html / name: Goal — hibernate:drop -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: help-mojo.html / name: Goal — hibernate:help -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: debugging.html / name: Enable Debugging-Output -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: skip.html / name: Skipping Execution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: force.html / name: Force Exceution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pitfalls.html / name: Known Pitfalls (FAQ) -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - (no name)-->
+
+
+
+<!-- name: Goal — hibernate:drop -->
+<!-- title: Hibernate Maven Plugin – hibernate:drop -->
+<!-- short title: hibernate:drop -->
+<!-- current page: drop-mojo.html -->
+<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
+<!-- crumbs: "/index.html","/projects.html" -->
+<!-- pages: {index.html={uri=index.html, name=Hibernate Maven Plugin, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}], childs={index.html?about=Overview, configuration.html=Configuration Examples, create-mojo.html=Goal — hibernate:create, update-mojo.html=Goal — hibernate:update, drop-mojo.html=Goal — hibernate:drop, help-mojo.html=Goal — hibernate:help, debugging.html=Enable Debugging-Output, skip.html=Skipping Execution, force.html=Force Exceution, pitfalls.html=Known Pitfalls (FAQ), project-info.html=Project Information, project-reports.html=Project Reports}}, ci-management.html={name=CI Management, uri=ci-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=ci-management.html, name=CI Management}]}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Maven Coordinates, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Maven Coordinates}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={ci-management.html=CI Management, dependencies.html=Dependencies, dependency-info.html=Maven Coordinates, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}]}, testapidocs/index.html={name=Test JavaDocs, uri=testapidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=testapidocs/index.html, name=Test JavaDocs}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, xref-test/index.html={name=Test Source Xref, uri=xref-test/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref-test/index.html, name=Test Source Xref}]}, cpd.html={name=CPD, uri=cpd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=cpd.html, name=CPD}]}, pmd.html={name=PMD, uri=pmd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=pmd.html, name=PMD}]}, plugin-info.html={name=Plugin Documentation, uri=plugin-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=plugin-info.html, name=Plugin Documentation}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={testapidocs/index.html=Test JavaDocs, apidocs/index.html=JavaDocs, xref/index.html=Source Xref, xref-test/index.html=Test Source Xref, cpd.html=CPD, pmd.html=PMD, plugin-info.html=Plugin Documentation}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}]}, index.html?about={name=Overview, uri=index.html?about, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=index.html?about, name=Overview}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=configuration.html, name=Configuration Examples}]}, create-mojo.html={name=Goal — hibernate:create, uri=create-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=create-mojo.html, name=Goal — hibernate:create}]}, update-mojo.html={name=Goal — hibernate:update, uri=update-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=update-mojo.html, name=Goal — hibernate:update}]}, drop-mojo.html={name=Goal — hibernate:drop, uri=drop-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=drop-mojo.html, name=Goal — hibernate:drop}]}, help-mojo.html={name=Goal — hibernate:help, uri=help-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=help-mojo.html, name=Goal — hibernate:help}]}, debugging.html={name=Enable Debugging-Output, uri=debugging.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=debugging.html, name=Enable Debugging-Output}]}, skip.html={name=Skipping Execution, uri=skip.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=skip.html, name=Skipping Execution}]}, force.html={name=Force Exceution, uri=force.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=force.html, name=Force Exceution}]}, pitfalls.html={name=Known Pitfalls (FAQ), uri=pitfalls.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=pitfalls.html, name=Known Pitfalls (FAQ)}]}} -->
+
+
+<!--*/-->
+<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
+ <head>
+ <title class="title">Hibernate Maven Plugin – hibernate:drop</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link id="canonical" rel="canonical" href="/hibernate-maven-plugin/drop-mojo.html"/>
+ </head>
+ <body>
+ <h1 class="short_title">hibernate:drop</h1>
+ <h2>URI</h2>
+ <ul>
+ <li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html</code></li>
+ <li><strong>canonical:</strong> <code class="canonical_uri">/hibernate-maven-plugin/drop-mojo.html</code></li>
+ <li><strong>relative:</strong> <code class="relative_uri">drop-mojo.html</code></li>
+ </ul>
+ <h2>Path</h2>
+ <p>
+ <ol>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="drop-mojo.html">Goal — hibernate:drop</a></li> </ol>
+ </p>
+ <hr />
+ <article class="maincontent">
+
+
+ <section>
+<h2><a name="hibernate:drop"></a>hibernate:drop</h2>
+
+<p><b>Full name</b>:</p>
+
+<p>de.juplo:hibernate-maven-plugin:2.1.2-SNAPSHOT:drop</p>
+
+<p><b>Description</b>:</p>
+
+<div>Generate/Execute SQL to drop all tables of a database-schema that
+represents the configured mappings.</div>
+
+<p><b>Attributes</b>:</p>
+
+<ul>
+
+<li>Requires a Maven project to be executed.</li>
+
+<li>Requires dependency resolution of artifacts in scope: <code>runtime</code>.</li>
+
+<li>The goal is thread-safe and supports parallel builds.</li>
+
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <code>process-classes</code>.</li>
+ </ul>
+ <section>
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+
+<table class="bodyTable" border="0">
+
+<tr class="a">
+
+<th>Name</th>
+
+<th>Type</th>
+
+<th>Since</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#createNamespaces">createNamespaces</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Specifies whether to automatically create also the database
+schema/catalog.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.hbm2dll.create_namespaces</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#delimiter">delimiter</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Delimiter in output-file.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>;</code>.<br /><b>User property is</b>: <code>hibernate.hbm2ddl.delimiter</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#dialect">dialect</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Hibernate dialect.<br /><b>User property is</b>: <code>hibernate.dialect</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#driver">driver</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>SQL-Driver name.<br /><b>User property is</b>: <code>hibernate.connection.driver_class</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#execute">execute</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Excecute the generated SQL. If set to <code>false</code>, only the
+SQL-script is created and the database is not touched.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>true</code>.<br /><b>User property is</b>: <code>hibernate.schema.execute</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#force">force</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Force generation/execution
+
+<p>Force the generation and (if configured) the execution of the
+SQL, even if no modified or newly added annotated classes where
+found and the configuration was not changed.</p>
+
+<p><code>skip</code> takes precedence over <code>force</code>.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.schema.force</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#format">format</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Format output-file.<br /><b>User property is</b>: <code>hibernate.format_sql</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#hibernateConfig">hibernateConfig</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Path to Hibernate configuration file (.cfg.xml). If this parameter
+is specified, the plugin will try to load configuration values from
+a file with the given path or a ressource on the classpath with the
+given name. If both fails, the execution of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.cfg.xml</code> on the
+classpath, if it is present, but will not fail if there is no such
+ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+file.</p><br /></td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#hibernateProperties">hibernateProperties</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Path to a file or name of a ressource with hibernate properties. If
+this parameter is specified, the plugin will try to load
+configuration values from a file with the given path or a ressource
+on the classpath with the given name. If both fails, the execution
+of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.properties</code> on
+the classpath, if it is present, but will not fail if there is no
+such ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p><br /></td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#implicitNamingStrategy">implicitNamingStrategy</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Implicit naming strategy<br /><b>User property is</b>: <code>hibernate.implicit_naming_strategy</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#mappings">mappings</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.2</code></td>
+
+<td>List of Hibernate-Mapping-Files (XML). Multiple files can be
+separated with white-spaces and/or commas.<br /><b>User property is</b>: <code>hibernate.mapping</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#outputDirectory">outputDirectory</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+classes. Additionally, all dependencies are scanned for annotated
+classes.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>User property is</b>: <code>project.build.outputDirectory</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#outputFile">outputFile</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Output file.
+
+<p>If the specified filename is not absolut, the file will be
+created relative to the project build directory
+(<code>project.build.directory</code>).</p><br /><b>Default value is</b>: <code>drop.sql</code>.<br /><b>User property is</b>: <code>hibernate.schema.drop</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#password">password</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database password<br /><b>User property is</b>: <code>hibernate.connection.password</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#persistenceUnit">persistenceUnit</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Name of the persistence-unit. If this parameter is specified, the
+plugin will try to load configuration values from a
+persistence-unit with the specified name. If no such
+persistence-unit can be found, the plugin will throw an exception.
+
+<p>If this parameter is not set and there is only one
+persistence-unit available, that unit will be used automatically.
+But if this parameter is not set and there are multiple
+persistence-units available on, the class-path, the execution of
+the plugin will fail.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+or the configuration file.</p><br /></td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#physicalNamingStrategy">physicalNamingStrategy</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Physical naming strategy<br /><b>User property is</b>: <code>hibernate.physical_naming_strategy</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#scanClasses">scanClasses</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Wether the project should be scanned for annotated-classes, or not
+
+<p>This parameter is intended to allow overwriting of the parameter
+<code>exclude-unlisted-classes</code> of a
+<code>persistence-unit</code>. If not specified, it defaults to
+<code>true</code></p><br /><b>User property is</b>: <code>hibernate.schema.scan.classes</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#scanDependencies">scanDependencies</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.3</code></td>
+
+<td>Dependency-Scopes, that should be scanned for annotated classes.
+
+<p>By default, only dependencies in the scope <code>compile</code>
+are scanned for annotated classes. Multiple scopes can be seperated
+by white space or commas.</p>
+
+<p>If you do not want any dependencies to be scanned for annotated
+classes, set this parameter to <code>none</code>.</p>
+
+<p>The plugin does not scan for annotated classes in transitive
+dependencies. If some of your annotated classes are hidden in a
+transitive dependency, you can simply add that dependency
+explicitly.</p><br /><b>Default value is</b>: <code>compile</code>.<br /><b>User property is</b>: <code>hibernate.schema.scan.dependencies</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#scanTestClasses">scanTestClasses</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0.1</code></td>
+
+<td>Whether to scan the test-branch of the project for annotated
+classes, or not.
+
+<p>If this parameter is set to <code>true</code> the test-classes
+of the artifact will be scanned for hibernate-annotated classes
+additionally.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.schema.scan.test_classes</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#show">show</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Show the generated SQL in the command-line output.<br /><b>User property is</b>: <code>hibernate.show_sql</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#skip">skip</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Skip execution
+
+<p>If set to <code>true</code>, the execution is skipped.</p>
+
+<p>A skipped execution is signaled via the maven-property
+<code>${hibernate.schema.skipped}</code>.</p>
+
+<p>The execution is skipped automatically, if no modified or newly
+added annotated classes are found and the dialect was not
+changed.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>${maven.test.skip}</code>.<br /><b>User property is</b>: <code>hibernate.schema.skip</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#testOutputDirectory">testOutputDirectory</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.2</code></td>
+
+<td>Test-Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+test-classes.</p>
+
+<p>This parameter is only used, when <code>scanTestClasses</code>
+is set to <code>true</code>!</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>User property is</b>: <code>project.build.testOutputDirectory</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#url">url</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database URL.<br /><b>User property is</b>: <code>hibernate.connection.url</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#username">username</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database username<br /><b>User property is</b>: <code>hibernate.connection.username</code>.</td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+
+<p><b><a name="createNamespaces">createNamespaces</a>:</b></p>
+
+<div>Specifies whether to automatically create also the database
+schema/catalog.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.hbm2dll.create_namespaces</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="delimiter">delimiter</a>:</b></p>
+
+<div>Delimiter in output-file.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.hbm2ddl.delimiter</code></li>
+
+<li><b>Default</b>: <code>;</code></li>
+ </ul><hr />
+<p><b><a name="dialect">dialect</a>:</b></p>
+
+<div>Hibernate dialect.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.dialect</code></li>
+ </ul><hr />
+<p><b><a name="driver">driver</a>:</b></p>
+
+<div>SQL-Driver name.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.driver_class</code></li>
+ </ul><hr />
+<p><b><a name="execute">execute</a>:</b></p>
+
+<div>Excecute the generated SQL. If set to <code>false</code>, only the
+SQL-script is created and the database is not touched.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.execute</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr />
+<p><b><a name="force">force</a>:</b></p>
+
+<div>Force generation/execution
+
+<p>Force the generation and (if configured) the execution of the
+SQL, even if no modified or newly added annotated classes where
+found and the configuration was not changed.</p>
+
+<p><code>skip</code> takes precedence over <code>force</code>.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.force</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="format">format</a>:</b></p>
+
+<div>Format output-file.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.format_sql</code></li>
+ </ul><hr />
+<p><b><a name="hibernateConfig">hibernateConfig</a>:</b></p>
+
+<div>Path to Hibernate configuration file (.cfg.xml). If this parameter
+is specified, the plugin will try to load configuration values from
+a file with the given path or a ressource on the classpath with the
+given name. If both fails, the execution of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.cfg.xml</code> on the
+classpath, if it is present, but will not fail if there is no such
+ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+file.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="hibernateProperties">hibernateProperties</a>:</b></p>
+
+<div>Path to a file or name of a ressource with hibernate properties. If
+this parameter is specified, the plugin will try to load
+configuration values from a file with the given path or a ressource
+on the classpath with the given name. If both fails, the execution
+of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.properties</code> on
+the classpath, if it is present, but will not fail if there is no
+such ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="implicitNamingStrategy">implicitNamingStrategy</a>:</b></p>
+
+<div>Implicit naming strategy</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.implicit_naming_strategy</code></li>
+ </ul><hr />
+<p><b><a name="mappings">mappings</a>:</b></p>
+
+<div>List of Hibernate-Mapping-Files (XML). Multiple files can be
+separated with white-spaces and/or commas.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.2</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.mapping</code></li>
+ </ul><hr />
+<p><b><a name="outputDirectory">outputDirectory</a>:</b></p>
+
+<div>Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+classes. Additionally, all dependencies are scanned for annotated
+classes.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>project.build.outputDirectory</code></li>
+ </ul><hr />
+<p><b><a name="outputFile">outputFile</a>:</b></p>
+
+<div>Output file.
+
+<p>If the specified filename is not absolut, the file will be
+created relative to the project build directory
+(<code>project.build.directory</code>).</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.drop</code></li>
+
+<li><b>Default</b>: <code>drop.sql</code></li>
+ </ul><hr />
+<p><b><a name="password">password</a>:</b></p>
+
+<div>Database password</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.password</code></li>
+ </ul><hr />
+<p><b><a name="persistenceUnit">persistenceUnit</a>:</b></p>
+
+<div>Name of the persistence-unit. If this parameter is specified, the
+plugin will try to load configuration values from a
+persistence-unit with the specified name. If no such
+persistence-unit can be found, the plugin will throw an exception.
+
+<p>If this parameter is not set and there is only one
+persistence-unit available, that unit will be used automatically.
+But if this parameter is not set and there are multiple
+persistence-units available on, the class-path, the execution of
+the plugin will fail.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+or the configuration file.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="physicalNamingStrategy">physicalNamingStrategy</a>:</b></p>
+
+<div>Physical naming strategy</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.physical_naming_strategy</code></li>
+ </ul><hr />
+<p><b><a name="scanClasses">scanClasses</a>:</b></p>
+
+<div>Wether the project should be scanned for annotated-classes, or not
+
+<p>This parameter is intended to allow overwriting of the parameter
+<code>exclude-unlisted-classes</code> of a
+<code>persistence-unit</code>. If not specified, it defaults to
+<code>true</code></p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.classes</code></li>
+ </ul><hr />
+<p><b><a name="scanDependencies">scanDependencies</a>:</b></p>
+
+<div>Dependency-Scopes, that should be scanned for annotated classes.
+
+<p>By default, only dependencies in the scope <code>compile</code>
+are scanned for annotated classes. Multiple scopes can be seperated
+by white space or commas.</p>
+
+<p>If you do not want any dependencies to be scanned for annotated
+classes, set this parameter to <code>none</code>.</p>
+
+<p>The plugin does not scan for annotated classes in transitive
+dependencies. If some of your annotated classes are hidden in a
+transitive dependency, you can simply add that dependency
+explicitly.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.3</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.dependencies</code></li>
+
+<li><b>Default</b>: <code>compile</code></li>
+ </ul><hr />
+<p><b><a name="scanTestClasses">scanTestClasses</a>:</b></p>
+
+<div>Whether to scan the test-branch of the project for annotated
+classes, or not.
+
+<p>If this parameter is set to <code>true</code> the test-classes
+of the artifact will be scanned for hibernate-annotated classes
+additionally.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0.1</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.test_classes</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="show">show</a>:</b></p>
+
+<div>Show the generated SQL in the command-line output.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.show_sql</code></li>
+ </ul><hr />
+<p><b><a name="skip">skip</a>:</b></p>
+
+<div>Skip execution
+
+<p>If set to <code>true</code>, the execution is skipped.</p>
+
+<p>A skipped execution is signaled via the maven-property
+<code>${hibernate.schema.skipped}</code>.</p>
+
+<p>The execution is skipped automatically, if no modified or newly
+added annotated classes are found and the dialect was not
+changed.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.skip</code></li>
+
+<li><b>Default</b>: <code>${maven.test.skip}</code></li>
+ </ul><hr />
+<p><b><a name="testOutputDirectory">testOutputDirectory</a>:</b></p>
+
+<div>Test-Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+test-classes.</p>
+
+<p>This parameter is only used, when <code>scanTestClasses</code>
+is set to <code>true</code>!</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.2</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>project.build.testOutputDirectory</code></li>
+ </ul><hr />
+<p><b><a name="url">url</a>:</b></p>
+
+<div>Database URL.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.url</code></li>
+ </ul><hr />
+<p><b><a name="username">username</a>:</b></p>
+
+<div>Database username</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.username</code></li>
+ </ul>
+ </section>
+ </section>
+
+
+ </article>
+ <hr />
+ <h2>Page Structure as JSON</h2>
+ <pre class="json">
+{
+ "_titles": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "Hibernate Maven Plugin",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "CI Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "Dependencies",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "Maven Coordinates",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "Distribution Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "Licenses",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "Plugin Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "Plugins",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "Source Code Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "Summary",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "Team",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "Project Information",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "Test JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "Test Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "CPD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "PMD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "Plugin Documentation",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "Project Reports",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "Overview",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "Configuration Examples",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "Goal — hibernate:create",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "Goal — hibernate:update",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "Goal — hibernate:drop",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "Goal — hibernate:help",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "Enable Debugging-Output",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "Skipping Execution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "Force Exceution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "Known Pitfalls (FAQ)"
+ },
+ "_childs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ]
+ },
+ "_crumbs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html"
+ ]
+ },
+ "_canonical": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "/hibernate-maven-plugin/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "/hibernate-maven-plugin/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "/hibernate-maven-plugin/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "/hibernate-maven-plugin/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "/hibernate-maven-plugin/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "/hibernate-maven-plugin/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "/hibernate-maven-plugin/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "/hibernate-maven-plugin/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "/hibernate-maven-plugin/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "/hibernate-maven-plugin/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "/hibernate-maven-plugin/team.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "/hibernate-maven-plugin/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "/hibernate-maven-plugin/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "/hibernate-maven-plugin/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "/hibernate-maven-plugin/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "/hibernate-maven-plugin/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "/hibernate-maven-plugin/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "/hibernate-maven-plugin/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "/hibernate-maven-plugin/plugin-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "/hibernate-maven-plugin/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "/hibernate-maven-plugin/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "/hibernate-maven-plugin/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "/hibernate-maven-plugin/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "/hibernate-maven-plugin/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "/hibernate-maven-plugin/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "/hibernate-maven-plugin/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "/hibernate-maven-plugin/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "/hibernate-maven-plugin/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "/hibernate-maven-plugin/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "/hibernate-maven-plugin/pitfalls.html"
+ }
+}
+ </pre>
+ <h2>All Pages</h2>
+ <p>
+ <ul>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="ci-management.html">CI Management</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Maven Coordinates</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="testapidocs/index.html">Test JavaDocs</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="xref-test/index.html">Test Source Xref</a></li><li><a href="cpd.html">CPD</a></li><li><a href="pmd.html">PMD</a></li><li><a href="plugin-info.html">Plugin Documentation</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="index.html?about">Overview</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="create-mojo.html">Goal — hibernate:create</a></li><li><a href="update-mojo.html">Goal — hibernate:update</a></li><li><a href="drop-mojo.html">Goal — hibernate:drop</a></li><li><a href="help-mojo.html">Goal — hibernate:help</a></li><li><a href="debugging.html">Enable Debugging-Output</a></li><li><a href="skip.html">Skipping Execution</a></li><li><a href="force.html">Force Exceution</a></li><li><a href="pitfalls.html">Known Pitfalls (FAQ)</a></li> </ul>
+ </p>
+ </body>
+</html>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Force Exceution -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: force.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/force.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html</code></li>
- <header><section><a id="Force_Execution"></a>
-<h1>Force Execution</h1></header>
+
+<h1>Force Execution</h1>
<p>
The hibernate-maven-plugin computes MD5-sums for all found annotated
The plugin signals, that the execution was skipped by setting the maven
property <code>${hibernate.schema.skipped}</code> to <code>true</code>.
This may be helpful, because other plugins like
- <a href="http://mojo.codehaus.org/dbunit-maven-plugin/" class="externalLink">dbunit-plugin</a>
+ <a class="externalLink" href="http://mojo.codehaus.org/dbunit-maven-plugin/">dbunit-plugin</a>
<a href="./pitfalls.html#fails">may fail</a>, when the execution is skipped.
</p>
<p>
- If you need the hibernate-maven-plugin to <em>never skip execution automatically</em>,
+ If you need the hibernate-maven-plugin to <i>never skip execution automatically</i>,
you can force it to do so, if you set the parameter <code>force</code> to
<code>true</code>:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<force>true</force>
</configuration>
-</plugin></pre>
+</plugin></pre></div>
<p>
Or you may specify <code>-Dhibernate.schema.force=true</code> at the command line,
if you want to force hibernate-maven-plugin only once.
</p>
- </section>
+
</article>
<hr />
--- /dev/null
+<!DOCTYPE html>
+<!--/*-->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: ci-management.html / name: CI Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependencies.html / name: Dependencies -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependency-info.html / name: Maven Coordinates -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: distribution-management.html / name: Distribution Management -->
+
+
+
+
+
+ <!-- Skipping already seen entry: uri=index.html, name=About -->
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: licenses.html / name: Licenses -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-management.html / name: Plugin Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugins.html / name: Plugins -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: scm.html / name: Source Code Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: summary.html / name: Summary -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: team.html / name: Team -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: testapidocs/index.html / name: Test JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref-test/index.html / name: Test Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: cpd.html / name: CPD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pmd.html / name: PMD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-info.html / name: Plugin Documentation -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - $page.name-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: index.html?about / name: Overview -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: configuration.html / name: Configuration Examples -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: create-mojo.html / name: Goal — hibernate:create -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: update-mojo.html / name: Goal — hibernate:update -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: drop-mojo.html / name: Goal — hibernate:drop -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: help-mojo.html / name: Goal — hibernate:help -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: debugging.html / name: Enable Debugging-Output -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: skip.html / name: Skipping Execution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: force.html / name: Force Exceution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pitfalls.html / name: Known Pitfalls (FAQ) -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - (no name)-->
+
+
+
+<!-- name: Goal — hibernate:help -->
+<!-- title: Hibernate Maven Plugin – hibernate:help -->
+<!-- short title: hibernate:help -->
+<!-- current page: help-mojo.html -->
+<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
+<!-- crumbs: "/index.html","/projects.html" -->
+<!-- pages: {index.html={uri=index.html, name=Hibernate Maven Plugin, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}], childs={index.html?about=Overview, configuration.html=Configuration Examples, create-mojo.html=Goal — hibernate:create, update-mojo.html=Goal — hibernate:update, drop-mojo.html=Goal — hibernate:drop, help-mojo.html=Goal — hibernate:help, debugging.html=Enable Debugging-Output, skip.html=Skipping Execution, force.html=Force Exceution, pitfalls.html=Known Pitfalls (FAQ), project-info.html=Project Information, project-reports.html=Project Reports}}, ci-management.html={name=CI Management, uri=ci-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=ci-management.html, name=CI Management}]}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Maven Coordinates, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Maven Coordinates}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={ci-management.html=CI Management, dependencies.html=Dependencies, dependency-info.html=Maven Coordinates, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}]}, testapidocs/index.html={name=Test JavaDocs, uri=testapidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=testapidocs/index.html, name=Test JavaDocs}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, xref-test/index.html={name=Test Source Xref, uri=xref-test/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref-test/index.html, name=Test Source Xref}]}, cpd.html={name=CPD, uri=cpd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=cpd.html, name=CPD}]}, pmd.html={name=PMD, uri=pmd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=pmd.html, name=PMD}]}, plugin-info.html={name=Plugin Documentation, uri=plugin-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=plugin-info.html, name=Plugin Documentation}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={testapidocs/index.html=Test JavaDocs, apidocs/index.html=JavaDocs, xref/index.html=Source Xref, xref-test/index.html=Test Source Xref, cpd.html=CPD, pmd.html=PMD, plugin-info.html=Plugin Documentation}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}]}, index.html?about={name=Overview, uri=index.html?about, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=index.html?about, name=Overview}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=configuration.html, name=Configuration Examples}]}, create-mojo.html={name=Goal — hibernate:create, uri=create-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=create-mojo.html, name=Goal — hibernate:create}]}, update-mojo.html={name=Goal — hibernate:update, uri=update-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=update-mojo.html, name=Goal — hibernate:update}]}, drop-mojo.html={name=Goal — hibernate:drop, uri=drop-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=drop-mojo.html, name=Goal — hibernate:drop}]}, help-mojo.html={name=Goal — hibernate:help, uri=help-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=help-mojo.html, name=Goal — hibernate:help}]}, debugging.html={name=Enable Debugging-Output, uri=debugging.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=debugging.html, name=Enable Debugging-Output}]}, skip.html={name=Skipping Execution, uri=skip.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=skip.html, name=Skipping Execution}]}, force.html={name=Force Exceution, uri=force.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=force.html, name=Force Exceution}]}, pitfalls.html={name=Known Pitfalls (FAQ), uri=pitfalls.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=pitfalls.html, name=Known Pitfalls (FAQ)}]}} -->
+
+
+<!--*/-->
+<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
+ <head>
+ <title class="title">Hibernate Maven Plugin – hibernate:help</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link id="canonical" rel="canonical" href="/hibernate-maven-plugin/help-mojo.html"/>
+ </head>
+ <body>
+ <h1 class="short_title">hibernate:help</h1>
+ <h2>URI</h2>
+ <ul>
+ <li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html</code></li>
+ <li><strong>canonical:</strong> <code class="canonical_uri">/hibernate-maven-plugin/help-mojo.html</code></li>
+ <li><strong>relative:</strong> <code class="relative_uri">help-mojo.html</code></li>
+ </ul>
+ <h2>Path</h2>
+ <p>
+ <ol>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="help-mojo.html">Goal — hibernate:help</a></li> </ol>
+ </p>
+ <hr />
+ <article class="maincontent">
+
+
+ <section>
+<h2><a name="hibernate:help"></a>hibernate:help</h2>
+
+<p><b>Full name</b>:</p>
+
+<p>de.juplo:hibernate-maven-plugin:2.1.2-SNAPSHOT:help</p>
+
+<p><b>Description</b>:</p>
+
+<div>Display help information on hibernate-maven-plugin.<br />
+Call <code>mvn hibernate:help -Ddetail=true
+-Dgoal=<goal-name></code> to display parameter details.</div>
+
+<p><b>Attributes</b>:</p>
+
+<ul>
+
+<li>The goal is thread-safe and supports parallel builds.</li>
+ </ul>
+ <section>
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+
+<table class="bodyTable" border="0">
+
+<tr class="a">
+
+<th>Name</th>
+
+<th>Type</th>
+
+<th>Since</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#detail">detail</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>-</code></td>
+
+<td>If <code>true</code>, display all settable properties for each
+goal.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>detail</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#goal">goal</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>-</code></td>
+
+<td>The name of the goal for which to show help. If unspecified, all
+goals will be displayed.<br /><b>User property is</b>: <code>goal</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#indentSize">indentSize</a></b></td>
+
+<td><code>int</code></td>
+
+<td><code>-</code></td>
+
+<td>The number of spaces per indentation level, should be positive.<br /><b>Default value is</b>: <code>2</code>.<br /><b>User property is</b>: <code>indentSize</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#lineLength">lineLength</a></b></td>
+
+<td><code>int</code></td>
+
+<td><code>-</code></td>
+
+<td>The maximum length of a display line, should be positive.<br /><b>Default value is</b>: <code>80</code>.<br /><b>User property is</b>: <code>lineLength</code>.</td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+
+<p><b><a name="detail">detail</a>:</b></p>
+
+<div>If <code>true</code>, display all settable properties for each
+goal.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>detail</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="goal">goal</a>:</b></p>
+
+<div>The name of the goal for which to show help. If unspecified, all
+goals will be displayed.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>goal</code></li>
+ </ul><hr />
+<p><b><a name="indentSize">indentSize</a>:</b></p>
+
+<div>The number of spaces per indentation level, should be positive.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>int</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>indentSize</code></li>
+
+<li><b>Default</b>: <code>2</code></li>
+ </ul><hr />
+<p><b><a name="lineLength">lineLength</a>:</b></p>
+
+<div>The maximum length of a display line, should be positive.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>int</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>lineLength</code></li>
+
+<li><b>Default</b>: <code>80</code></li>
+ </ul>
+ </section>
+ </section>
+
+
+ </article>
+ <hr />
+ <h2>Page Structure as JSON</h2>
+ <pre class="json">
+{
+ "_titles": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "Hibernate Maven Plugin",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "CI Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "Dependencies",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "Maven Coordinates",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "Distribution Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "Licenses",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "Plugin Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "Plugins",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "Source Code Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "Summary",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "Team",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "Project Information",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "Test JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "Test Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "CPD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "PMD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "Plugin Documentation",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "Project Reports",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "Overview",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "Configuration Examples",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "Goal — hibernate:create",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "Goal — hibernate:update",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "Goal — hibernate:drop",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "Goal — hibernate:help",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "Enable Debugging-Output",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "Skipping Execution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "Force Exceution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "Known Pitfalls (FAQ)"
+ },
+ "_childs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ]
+ },
+ "_crumbs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html"
+ ]
+ },
+ "_canonical": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "/hibernate-maven-plugin/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "/hibernate-maven-plugin/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "/hibernate-maven-plugin/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "/hibernate-maven-plugin/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "/hibernate-maven-plugin/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "/hibernate-maven-plugin/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "/hibernate-maven-plugin/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "/hibernate-maven-plugin/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "/hibernate-maven-plugin/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "/hibernate-maven-plugin/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "/hibernate-maven-plugin/team.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "/hibernate-maven-plugin/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "/hibernate-maven-plugin/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "/hibernate-maven-plugin/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "/hibernate-maven-plugin/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "/hibernate-maven-plugin/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "/hibernate-maven-plugin/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "/hibernate-maven-plugin/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "/hibernate-maven-plugin/plugin-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "/hibernate-maven-plugin/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "/hibernate-maven-plugin/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "/hibernate-maven-plugin/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "/hibernate-maven-plugin/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "/hibernate-maven-plugin/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "/hibernate-maven-plugin/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "/hibernate-maven-plugin/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "/hibernate-maven-plugin/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "/hibernate-maven-plugin/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "/hibernate-maven-plugin/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "/hibernate-maven-plugin/pitfalls.html"
+ }
+}
+ </pre>
+ <h2>All Pages</h2>
+ <p>
+ <ul>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="ci-management.html">CI Management</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Maven Coordinates</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="testapidocs/index.html">Test JavaDocs</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="xref-test/index.html">Test Source Xref</a></li><li><a href="cpd.html">CPD</a></li><li><a href="pmd.html">PMD</a></li><li><a href="plugin-info.html">Plugin Documentation</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="index.html?about">Overview</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="create-mojo.html">Goal — hibernate:create</a></li><li><a href="update-mojo.html">Goal — hibernate:update</a></li><li><a href="drop-mojo.html">Goal — hibernate:drop</a></li><li><a href="help-mojo.html">Goal — hibernate:help</a></li><li><a href="debugging.html">Enable Debugging-Output</a></li><li><a href="skip.html">Skipping Execution</a></li><li><a href="force.html">Force Exceution</a></li><li><a href="pitfalls.html">Known Pitfalls (FAQ)</a></li> </ul>
+ </p>
+ </body>
+</html>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Hibernate Maven Plugin -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: index.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/index.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html</code></li>
- <header><section><a id="Hibernate_Maven_Plugin"></a>
-<h1>Hibernate Maven Plugin</h1></header>
- <section><a id="A_simple_plugin_for_generating_a_database-schema_from_Hibernate-Mappings"></a>
-<h2>A simple plugin for generating a database-schema from Hibernate-Mappings</h2>
+
+<h1>Hibernate Maven Plugin</h1>
+ <section>
+<h2><a name="A_simple_plugin_for_generating_a_database-schema_from_Hibernate-Mappings"></a>A simple plugin for generating a database-schema from Hibernate-Mappings</h2>
<p>
- The <strong>hibernate-maven-plugin</strong> is a plugin for generating a database-schema
+ The <b>hibernate-maven-plugin</b> 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
- <a href="http://mojo.codehaus.org/dbunit-maven-plugin" class="externalLink">dbunit-maven-plugin</a>.
+ <a class="externalLink" href="http://mojo.codehaus.org/dbunit-maven-plugin">dbunit-maven-plugin</a>.
</p>
<p>
For more information about the inspiration to write this tiny plugin,
<a href="/hibernate-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/">read our blog-article about the hibernate-maven-plugin</a>.
</p>
- </section><section><a id="Documentation"></a>
-<h2>Documentation</h2>
+ </section><section>
+<h2><a name="Documentation"></a>Documentation</h2>
<ul>
from the Hibernate-Tooling, that does the work in the background.
</li>
</ul>
- </section><section><a id="Releases"></a>
-<h2>Releases</h2>
+ </section><section>
+<h2><a name="Releases"></a>Releases</h2>
<ul>
-<li><a href="https://juplo.de/hibernate-maven-plugin/index.html" class="externalLink">current version</a></li>
+<li><a class="externalLink" href="https://juplo.de/hibernate-maven-plugin/index.html">current version</a></li>
<li>2.1.2-SNAPSHOT (this version)</li>
<li><a href="/projects/hibernate-maven-plugin/1.0/index.html">1.0</a></li>
</ul>
- </section></section>
+ </section>
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: $pages.get($alignedFileName).name -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: issue-tracking.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/issue-tracking.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/issue-tracking.html</code></li>
- <header><section><a id="Issue_Tracking"></a>
-<h1>Issue Tracking</h1></header>
- <strong>There is no bug-tracking system set up for this project!</strong>
+
+<h1>Issue Tracking</h1>
+ <b>There is no bug-tracking system set up for this project!</b>
<p>
Please send your bug-reports, questions or feature-requests directly
to the developer.
</p>
- </section>
+
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Licenses -->
-<!-- title: Project Licenses – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Licenses -->
<!-- short title: Project Licenses -->
<!-- current page: licenses.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Licenses – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Licenses</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/licenses.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Overview"></a>
-<h1>Overview</h1>
-<p>Typically the licenses listed for the project are that of the project itself, and not of dependencies.</p></section><section><a id="Project_Licenses"></a>
-<h1>Project Licenses</h1><section><a id="The_Apache_Software_License.2C_Version_2.0"></a>
-<h2>The Apache Software License, Version 2.0</h2>
+ <section><a name="Overview"></a>
+<h2><a name="Overview"></a>Overview</h2>
+<p>Typically the licenses listed for the project are that of the project itself, and not of dependencies.</p></section><section><a name="Project_Licenses"></a>
+<h2><a name="Project_Licenses"></a>Project Licenses</h2><section><a name="The_Apache_Software_License_Version_2.0"></a>
+<h3><a name="The_Apache_Software_License.2C_Version_2.0"></a>The Apache Software License, Version 2.0</h3>
<p>A business-friendly OSS license</p>
-<pre>-</pre></section></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: $pages.get($alignedFileName).name -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: mail-lists.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/mail-lists.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/mail-lists.html</code></li>
- <header><section><a id="Mailing_Lists"></a>
-<h1>Mailing Lists</h1></header>
- <strong>There are no mailinglists defined for this project!</strong>
+
+<h1>Mailing Lists</h1>
+ <b>There are no mailinglists defined for this project!</b>
<p>
Please send your bug-reports, questions or feature-requests directly
to the developer.
</p>
- </section>
+
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Known Pitfalls (FAQ) -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: pitfalls.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/pitfalls.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html</code></li>
- <header><section><a id="Known_Pitfalls_.28FAQ.29"></a>
-<h1>Known Pitfalls (FAQ)</h1></header>
- <section><a id="Annotated_classes_in_dependencies_are_not_found."></a>
-<h2>Annotated classes in dependencies are not found.</h2>
+
+<h1>Known Pitfalls (FAQ)</h1>
+ <section>
+<h2><a name="Annotated_classes_in_dependencies_are_not_found."></a>Annotated classes in dependencies are not found.</h2>
<p>
hibernate-maven-plugin by default scans dependencies in the scope
annotated classes are hidden in a transitive dependency, you can simply
add that dependency explicitly.
</p>
- </section><section><a id="hibernate-maven-plugin_always_needs_a_database-connection"></a>
-<h2>hibernate-maven-plugin always needs a database-connection</h2>
+ </section><section>
+<h2><a name="hibernate-maven-plugin_always_needs_a_database-connection"></a>hibernate-maven-plugin always needs a database-connection</h2>
<p>
The default-configuration executes the created SQL.
configuration:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<configuration>
<execute>false</execute>
-</configuration></pre>
+</configuration></pre></div>
<p>
But even when no database is to be created, hibernate always needs to know
the dialect. Hence, the plugin will still fail, if this parameter is also
missing!
</p>
- </section><section><a id="Dependency_for_driver-class_XYZ_is_missing"></a>
-<h2>Dependency for driver-class XYZ is missing</h2>
+ </section><section>
+<h2><a name="Dependency_for_driver-class_XYZ_is_missing"></a>Dependency for driver-class XYZ is missing</h2>
<p>
One regular problem is the scope of the jdbc-driver-dependency.
an error-message like:
</p>
+<div>
<pre class="prettyprint">
[INFO] Gathered hibernate-configuration (turn on debugging for details):
[INFO] hibernate.connection.username = sa
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
-[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException</pre>
+[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException</pre></div>
<p>
A quick workaround for this error would be, to delete the runtime-constraint
plugin-definition:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<version>2.2.8</version>
</dependency>
</dependencies>
-</plugin></pre>
+</plugin></pre></div>
<p>
This is also the best way, if you use a different jdbc-driver for
Because otherwise, this dependency will unnecessarily bloat the
runtime-dependencies of your project.
</p>
- </section><section><a id="DBUnit_fails_after_execution_of_hibernate_was_skipped_because_nothing_has_changed"></a>
+ </section><section id="fails">
<h2 id="fails">DBUnit fails after execution of hibernate was skipped because nothing has changed</h2>
<p>
If hibernate-maven-plugin skips its excecution, this may lead to errors in
other plugins.
For example, when importing sample-data in the automatically created database
- with the help of the <a href="http://mojo.codehaus.org/dbunit-maven-plugin/" class="externalLink">dbunit-plugin</a>,
+ with the help of the <a class="externalLink" href="http://mojo.codehaus.org/dbunit-maven-plugin/">dbunit-plugin</a>,
the <code>CLEAN_INSERT</code>-operation may fail because of foreign-key-constraints,
if the database was not recreated, because the hibernate-maven-plugin has
skipped its excecution.
hibernate-maven-plugin was skipped like this:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>org.codehaus.mojo</groupId>
<configuration>
<skip>${hibernate.schema.skipped}</skip>
</configuration>
-</plugin></pre>
- </section><section><a id="The_database_will_not_be_recreated_after_a_manual_drop.2Fclean"></a>
-<h2>The database will not be recreated after a manual drop/clean</h2>
+</plugin></pre></div>
+ </section><section>
+<h2><a name="The_database_will_not_be_recreated_after_a_manual_drop.2Fclean"></a>The database will not be recreated after a manual drop/clean</h2>
<p>
If one manually drops the database or removes the hsqldb-files, it will not
report that like this:
</p>
+<div>
<pre class="prettyprint">
[INFO] No modified annotated classes found and dialect unchanged.
-[INFO] Skipping schema generation!</pre>
+[INFO] Skipping schema generation!</pre></div>
<p>
If one always uses <code>mvn clean</code> for cleanup, this will not happen.
Otherwise the recreation must be <a href="./force.html">forced</a>:
</p>
+<div>
<pre class="prettyprint">
-mvn hibernate:create -Dhibernate.schema.force=true</pre>
- </section><section><a id="The_hibernate.3Acreate_goal_is_not_executed.2C_when_tests_are_skipped"></a>
-<h2>The hibernate:create goal is not executed, when tests are skipped</h2>
+mvn hibernate:create -Dhibernate.schema.force=true</pre></div>
+ </section><section>
+<h2><a name="The_hibernate:create_goal_is_not_executed.2C_when_tests_are_skipped"></a>The hibernate:create goal is not executed, when tests are skipped</h2>
<p>
The hibernate-maven-plugin automatically skips its execution, when
executed, you can configure that explicitly like this:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<skip>false</skip>
</configuration>
-</plugin></pre>
+</plugin></pre></div>
<p>
Background-information for this design-decission can be found on the extra
page <a href="./skip.html">To skip or not to skip: that is the question</a>...
</p>
- </section><section><a id="I_do_not_want_my_dependencies_to_be_scanned_for_hibernate_annotations"></a>
-<h2>I do not want my dependencies to be scanned for hibernate annotations</h2>
+ </section><section>
+<h2><a name="I_do_not_want_my_dependencies_to_be_scanned_for_hibernate_annotations"></a>I do not want my dependencies to be scanned for hibernate annotations</h2>
<p>
If you do not want your dependencies to be scanned for hibernate annotations,
of the plugin like this:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<scanDependencies>none</scanDependencies>
</configuration>
-</plugin></pre>
- </section><section><a id="No_annotated_classes_found"></a>
-<h2>No annotated classes found</h2>
+</plugin></pre></div>
+ </section><section>
+<h2><a name="No_annotated_classes_found"></a>No annotated classes found</h2>
<p>
If you are working under Windows and get the error-message
</p>
<p>
- <strong>
+ <b>
You should consider to upgrade to the latest version of the plugin.
- </strong>
+ </b>
</p>
- </section><section><a id="If_two_goals_are_specified.2C_the_second_one_is_always_skipped"></a>
-<h2>If two goals are specified, the second one is always skipped</h2>
+ </section><section>
+<h2><a name="If_two_goals_are_specified.2C_the_second_one_is_always_skipped"></a>If two goals are specified, the second one is always skipped</h2>
<p>
If you specify two goals, for example <code>drop</code> and
Example configuration for two goals:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<executions>
<execution>
<outputFile>db-schema/create-schema.ddl</outputFile>
</configuration>
</execution>
-</executions></pre>
- </section></section>
+</executions></pre></div>
+ </section>
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Plugin Documentation -->
-<!-- title: Plugin Documentation – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Plugin Documentation -->
<!-- short title: Plugin Documentation -->
<!-- current page: plugin-info.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Plugin Documentation – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Plugin Documentation</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/plugin-info.html"/>
</head>
<hr />
<article class="maincontent">
<section>
-<h1>Plugin Documentation</h1><a id="Plugin_Documentation"></a>
+<h2><a name="Plugin_Documentation"></a>Plugin Documentation</h2><a name="Plugin_Documentation"></a>
<p>Goals available for this plugin:</p>
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Goal</th>
<th>Description</th></tr>
<tr class="b">
-<td style="text-align: left;"><a href="create-mojo.html">hibernate:create</a></td>
+<td><a href="create-mojo.html">hibernate:create</a></td>
<td>Generate/Execute SQL to create a database-schema that represents
the configured mappings.</td></tr>
<tr class="a">
-<td style="text-align: left;"><a href="drop-mojo.html">hibernate:drop</a></td>
+<td><a href="drop-mojo.html">hibernate:drop</a></td>
<td>Generate/Execute SQL to drop all tables of a database-schema that
represents the configured mappings.</td></tr>
<tr class="b">
-<td style="text-align: left;"><a href="help-mojo.html">hibernate:help</a></td>
+<td><a href="help-mojo.html">hibernate:help</a></td>
<td>Display help information on hibernate-maven-plugin.<br />
Call <code>mvn hibernate:help -Ddetail=true
-Dgoal=<goal-name></code> to display parameter details.</td></tr>
<tr class="a">
-<td style="text-align: left;"><a href="update-mojo.html">hibernate:update</a></td>
+<td><a href="update-mojo.html">hibernate:update</a></td>
<td>Generate/Execute SQL to update the database-schema according to the
configured mappings.</td></tr></table><section>
-<h2>System Requirements</h2><a id="System_Requirements"></a>
+<h3><a name="System_Requirements"></a>System Requirements</h3><a name="System_Requirements"></a>
<p>The following specifies the minimum requirements to run this Maven plugin:</p>
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
-<td style="text-align: left;">Maven</td>
+<td>Maven</td>
<td>2.0.6</td></tr>
<tr class="b">
-<td style="text-align: left;">JDK</td>
+<td>JDK</td>
<td>1.8</td></tr>
<tr class="a">
-<td style="text-align: left;">Memory</td>
+<td>Memory</td>
<td>No minimum requirement.</td></tr>
<tr class="b">
-<td style="text-align: left;">Disk Space</td>
+<td>Disk Space</td>
<td>No minimum requirement.</td></tr></table></section><section>
-<h2>Usage</h2><a id="Usage"></a>
+<h3><a name="Usage"></a>Usage</h3><a name="Usage"></a>
<p>You should specify the version in your project's plugin configuration:</p>
+<div class="source">
+<pre><project>
+ ...
+ <build>
+ <!-- To define the plugin version in your parent POM -->
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>de.juplo</groupId>
+ <artifactId>hibernate-maven-plugin</artifactId>
+ <version>2.1.2-SNAPSHOT</version>
+ </plugin>
+ ...
+ </plugins>
+ </pluginManagement>
+ <!-- To use the plugin goals in your POM or parent POM -->
+ <plugins>
+ <plugin>
+ <groupId>de.juplo</groupId>
+ <artifactId>hibernate-maven-plugin</artifactId>
+ <version>2.1.2-SNAPSHOT</version>
+ </plugin>
+ ...
+ </plugins>
+ </build>
+ ...
+</project>
+</pre></div>
+<p>For more information, see <a class="externalLink" href="http://maven.apache.org/guides/mini/guide-configuring-plugins.html">"Guide to Configuring Plug-ins"</a></p></section></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Plugin Management -->
-<!-- title: Project Plugin Management – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Plugin Management -->
<!-- short title: Project Plugin Management -->
<!-- current page: plugin-management.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Plugin Management – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Plugin Management</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/plugin-management.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Project_Plugin_Management"></a>
-<h1>Project Plugin Management</h1>
-<table class="bodyTable">
+ <section><a name="Project_Plugin_Management"></a>
+<h2><a name="Project_Plugin_Management"></a>Project Plugin Management</h2>
+<table border="0" class="bodyTable">
<tr class="a">
<th>GroupId</th>
<th>ArtifactId</th>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Plugins -->
-<!-- title: Project Plugins – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Plugins -->
<!-- short title: Project Plugins -->
<!-- current page: plugins.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Plugins – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Plugins</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/plugins.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Project_Build_Plugins"></a>
-<h1>Project Build Plugins</h1>
-<table class="bodyTable">
+ <section><a name="Project_Build_Plugins"></a>
+<h2><a name="Project_Build_Plugins"></a>Project Build Plugins</h2>
+<table border="0" class="bodyTable">
<tr class="a">
<th>GroupId</th>
<th>ArtifactId</th>
<tr class="b">
<td>org.apache.maven.plugins</td>
<td><a class="externalLink" href="https://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td>
-<td>3.21.0</td></tr>
+<td>3.9.1</td></tr>
<tr class="a">
<td>org.apache.maven.plugins</td>
<td><a class="externalLink" href="http://maven.apache.org/plugins/maven-source-plugin/">maven-source-plugin</a></td>
<tr class="a">
<td>org.sonatype.plugins</td>
<td><a class="externalLink" href="http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/">nexus-staging-maven-plugin</a></td>
-<td>1.6.7</td></tr></table></section><section><a id="Project_Report_Plugins"></a>
-<h1>Project Report Plugins</h1>
-<table class="bodyTable">
+<td>1.6.7</td></tr></table></section><section><a name="Project_Report_Plugins"></a>
+<h2><a name="Project_Report_Plugins"></a>Project Report Plugins</h2>
+<table border="0" class="bodyTable">
<tr class="a">
<th>GroupId</th>
<th>ArtifactId</th>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: PMD -->
-<!-- title: PMD Results – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – PMD Results -->
<!-- short title: PMD Results -->
<!-- current page: pmd.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">PMD Results – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – PMD Results</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/pmd.html"/>
</head>
<hr />
<article class="maincontent">
<section>
-<h1>PMD Results</h1>
+<h2><a name="PMD_Results"></a>PMD Results</h2>
<p>The following document contains the results of <a class="externalLink" href="http://pmd.sourceforge.net/">PMD</a> 5.2.3.</p></section><section>
-<h1>Files</h1><section>
-<h2>de/juplo/plugins/hibernate/ModificationTracker.java</h2>
+<h2><a name="Files"></a>Files</h2><section>
+<h3><a name="de.2Fjuplo.2Fplugins.2Fhibernate.2FModificationTracker.java"></a>de/juplo/plugins/hibernate/ModificationTracker.java</h3>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Violation</th>
<th>Line</th></tr>
<tr class="b">
<td>Unnecessary use of fully qualified name 'java.security.MessageDigest.getInstance' due to existing import 'java.security.MessageDigest'</td>
<td><a href="./xref/de/juplo/plugins/hibernate/ModificationTracker.html#L60">60</a></td></tr></table></section><section>
-<h2>de/juplo/plugins/hibernate/SimpleConnectionProvider.java</h2>
+<h3><a name="de.2Fjuplo.2Fplugins.2Fhibernate.2FSimpleConnectionProvider.java"></a>de/juplo/plugins/hibernate/SimpleConnectionProvider.java</h3>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Violation</th>
<th>Line</th></tr>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Project Information -->
-<!-- title: Project Information – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Information -->
<!-- short title: Project Information -->
<!-- current page: project-info.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Information – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Information</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/project-info.html"/>
</head>
<hr />
<article class="maincontent">
<section>
-<h1>Project Information</h1>
-<p>This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by <a class="externalLink" href="https://maven.apache.org">Maven</a> on behalf of the project.</p><section>
-<h2>Overview</h2>
-<table class="bodyTable">
+<h2><a name="Project_Information"></a>Project Information</h2>
+<p>This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by <a class="externalLink" href="http://maven.apache.org">Maven</a> on behalf of the project.</p><section>
+<h3><a name="Overview"></a>Overview</h3>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Document</th>
<th>Description</th></tr>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Project Reports -->
-<!-- title: Generated Reports – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Generated Reports -->
<!-- short title: Generated Reports -->
<!-- current page: project-reports.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Generated Reports – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Generated Reports</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/project-reports.html"/>
</head>
<hr />
<article class="maincontent">
<section>
-<h1>Generated Reports</h1>
-<p>This document provides an overview of the various reports that are automatically generated by <a class="externalLink" href="https://maven.apache.org">Maven</a> . Each report is briefly described below.</p><section>
-<h2>Overview</h2>
-<table class="bodyTable">
+<h2><a name="Generated_Reports"></a>Generated Reports</h2>
+<p>This document provides an overview of the various reports that are automatically generated by <a class="externalLink" href="http://maven.apache.org">Maven</a> . Each report is briefly described below.</p><section>
+<h3><a name="Overview"></a>Overview</h3>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Document</th>
<th>Description</th></tr>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Source Code Management -->
-<!-- title: Source Code Management – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Source Code Management -->
<!-- short title: Source Code Management -->
<!-- current page: scm.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Source Code Management – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Source Code Management</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/scm.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Overview"></a>
-<h1>Overview</h1>
-<p>This project uses <a class="externalLink" href="https://git-scm.com/">Git</a> to manage its source code. Instructions on Git use can be found at <a class="externalLink" href="https://git-scm.com/doc">https://git-scm.com/doc</a>.</p></section><section><a id="Web_Browser_Access"></a>
-<h1>Web Browser Access</h1>
+ <section><a name="Overview"></a>
+<h2><a name="Overview"></a>Overview</h2>
+<p>This project uses <a class="externalLink" href="https://git-scm.com/">Git</a> to manage its source code. Instructions on Git use can be found at <a class="externalLink" href="https://git-scm.com/doc">https://git-scm.com/doc</a>.</p></section><section><a name="Web_Browser_Access"></a>
+<h2><a name="Web_Browser_Access"></a>Web Browser Access</h2>
<p>The following is a link to a browsable version of the source repository:</p>
-<pre><a class="externalLink" href="http://juplo.de/gitweb/?p=hibernate-maven-plugin;a=summary">http://juplo.de/gitweb/?p=hibernate-maven-plugin;a=summary</a></pre></section><section><a id="Anonymous_Access"></a>
-<h1>Anonymous Access</h1>
-<p>The source can be checked out anonymously from Git with this command (See <a class="externalLink" href="https://git-scm.com/docs/git-clone">https://git-scm.com/docs/git-clone</a>):</p>
-<pre>$ git clone http://juplo.de/git/hibernate-maven-plugin</pre></section><section><a id="Developer_Access"></a>
-<h1>Developer Access</h1>
-<p>Only project developers can access the Git tree via this method (See <a class="externalLink" href="https://git-scm.com/docs/git-clone">https://git-scm.com/docs/git-clone</a>).</p>
-<pre>$ git clone ssh://juplo.de/var/lib/git/juplo/hibernate-maven-plugin</pre></section><section><a id="Access_from_Behind_a_Firewall"></a>
-<h1>Access from Behind a Firewall</h1>
-<p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p></section>
</article>
<hr />
<h2>Page Structure as JSON</h2>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Skipping Execution -->
-<!-- title: Hibernate Maven Plugin -->
-<!-- short title: $shortTitle -->
+<!-- title: Hibernate Maven Plugin – -->
+<!-- short title: -->
<!-- current page: skip.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!-- crumbs: "/index.html","/projects.html" -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/skip.html"/>
</head>
<body>
- <h1 class="short_title">$shortTitle</h1>
+ <h1 class="short_title"></h1>
<h2>URI</h2>
<ul>
<li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html</code></li>
- <header><section><a id="Skipping_Execution"></a>
-<h1>Skipping Execution</h1></header>
+
+<h1>Skipping Execution</h1>
<p>
In most use-cases, the hibernate-maven-plugin is used to create a
For example, one might manually overwrite the database-url with the url of
the production-database, in order to run other tests, like starting a
local webserver with the
- <a href="http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin" class="externalLink">jetty-maven-plugin</a>.
+ <a class="externalLink" href="http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin">jetty-maven-plugin</a>.
If the drop-goal would be executed in such a scenario, it might erase the
hole production-database, which is not very desireable.
</p>
by setting the configuration-parameter <code>skip</code> to false:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<skip>false</skip>
</configuration>
-</plugin></pre>
+</plugin></pre></div>
<p>
Or, if you want the plugin to be executed by default and to be skipped
<code>skip</code> to a custom property. For example:
</p>
+<div>
<pre class="prettyprint linenums lang-html">
<plugin>
<groupId>de.juplo</groupId>
<configuration>
<skip>${foo.bar}</skip>
</configuration>
-</plugin></pre>
+</plugin></pre></div>
<p>
This way, the plugin would be skipped, if you set the property
<code>foo.bar</code> to <code>true</code>. For example, if you specify <code>-Dfoo.bar=true</code>
on the command-line.
</p>
- </section>
+
</article>
<hr />
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Summary -->
-<!-- title: Project Summary – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Summary -->
<!-- short title: Project Summary -->
<!-- current page: summary.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Summary – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Summary</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/summary.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Project_Summary"></a>
-<h1>Project Summary</h1><section><a id="Project_Information"></a>
-<h2>Project Information</h2>
-<table class="bodyTable">
+ <section><a name="Project_Summary"></a>
+<h2><a name="Project_Summary"></a>Project Summary</h2><section><a name="Project_Information"></a>
+<h3><a name="Project_Information"></a>Project Information</h3>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Field</th>
<th>Value</th></tr>
<td>A simple plugin for generating a database-schema from Hibernate-Mappings</td></tr>
<tr class="b">
<td>Homepage</td>
-<td><a class="externalLink" href="https://juplo.de/hibernate-maven-plugin/index.html">https://juplo.de/hibernate-maven-plugin/index.html</a></td></tr></table></section><section><a id="Project_Organization"></a>
-<h2>Project Organization</h2>
-<p>This project does not belong to an organization.</p></section><section><a id="Build_Information"></a>
-<h2>Build Information</h2>
-<table class="bodyTable">
+<td><a class="externalLink" href="https://juplo.de/hibernate-maven-plugin/index.html">https://juplo.de/hibernate-maven-plugin/index.html</a></td></tr></table></section><section><a name="Project_Organization"></a>
+<h3><a name="Project_Organization"></a>Project Organization</h3>
+<p>This project does not belong to an organization.</p></section><section><a name="Build_Information"></a>
+<h3><a name="Build_Information"></a>Build Information</h3>
+<table border="0" class="bodyTable">
<tr class="a">
<th>Field</th>
<th>Value</th></tr>
<!DOCTYPE html>
<!--/*-->
-<!-- Generated by Apache Maven Doxia Site Renderer 2.0.0 at $dateFormat.format( $currentDate ) -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
-
+
- <!-- DONE WITH MENUE - - Project Documentation-->
+ <!-- DONE WITH MENUE - - $page.name-->
-
+
<!-- name: Team -->
-<!-- title: Project Team – Hibernate Maven Plugin -->
+<!-- title: Hibernate Maven Plugin – Project Team -->
<!-- short title: Project Team -->
<!-- current page: team.html -->
<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
<!--*/-->
<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
<head>
- <title class="title">Project Team – Hibernate Maven Plugin</title>
+ <title class="title">Hibernate Maven Plugin – Project Team</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link id="canonical" rel="canonical" href="/hibernate-maven-plugin/team.html"/>
</head>
</p>
<hr />
<article class="maincontent">
- <section><a id="Project_Team"></a>
-<h1>Project Team</h1>
+ <section><a name="Project_Team"></a>
+<h2><a name="Project_Team"></a>Project Team</h2>
<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p>
-<p>The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><section><a id="Members"></a>
-<h2>Members</h2>
+<p>The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><section><a name="Members"></a>
+<h3><a name="Members"></a>Members</h3>
<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p>
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Image</th>
<th>Id</th>
<th>Name</th>
<th>Email</th></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/ffd81035609a093991a5b231c16b52fd.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/ffd81035609a093991a5b231c16b52fd.jpg?d=blank&s=60" alt="" /></figure></td>
<td><a id="kai"></a>kai</td>
<td>Kai Moritz</td>
-<td><a class="externalLink" href="mailto:kai@juplo.de">kai@juplo.de</a></td></tr></table></section><section><a id="Contributors"></a>
-<h2>Contributors</h2>
+<td><a class="externalLink" href="mailto:kai@juplo.de">kai@juplo.de</a></td></tr></table></section><section><a name="Contributors"></a>
+<h3><a name="Contributors"></a>Contributors</h3>
<p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p>
-<table class="bodyTable">
+<table border="0" class="bodyTable">
<tr class="a">
<th>Image</th>
<th>Name</th>
<th>Email</th></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/d6ee3a5e8cbb9df33314e7164d5ebbdb.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/d6ee3a5e8cbb9df33314e7164d5ebbdb.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Adriano Machado</td>
<td><a class="externalLink" href="mailto:adriano.m.machado@hotmail.com">adriano.m.machado@hotmail.com</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/e94e0e70f65e8941a8b1af67d3a9c1bb.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/e94e0e70f65e8941a8b1af67d3a9c1bb.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Lorenzo Nicora</td>
<td><a class="externalLink" href="mailto:lorenzo.nicora@nicus.it">lorenzo.nicora@nicus.it</a></td></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/e3e23010f9119cf7124cd51a03ee683b.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/e3e23010f9119cf7124cd51a03ee683b.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Eduard Szente</td>
<td><a class="externalLink" href="mailto:eduard.szente@gmail.com">eduard.szente@gmail.com</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/4a803ab82ac92aa51b44932b2cd6f0be.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/4a803ab82ac92aa51b44932b2cd6f0be.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Stephen Johnson</td>
<td><a class="externalLink" href="mailto:stejohns@redhat.com">stejohns@redhat.com</a></td></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/739064e69e06194e334ee4a688a842fd.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/739064e69e06194e334ee4a688a842fd.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Victor Tatai</td>
<td><a class="externalLink" href="mailto:vtatai@gmail.com">vtatai@gmail.com</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/53ee0e29febaf3f1522fcda24747ee0f.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/53ee0e29febaf3f1522fcda24747ee0f.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Erik-Berndt Scheper</td>
<td><a class="externalLink" href="mailto:erik.berndt.scheper@gmail.com">erik.berndt.scheper@gmail.com</a></td></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/cd20e3cd52a83a5054f30dc41467256a.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/cd20e3cd52a83a5054f30dc41467256a.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Guido Wimmel</td>
<td><a class="externalLink" href="mailto:Wimmel.Guido@swm.de">Wimmel.Guido@swm.de</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/04a95a4697da727f815e4c9c60397130.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/04a95a4697da727f815e4c9c60397130.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Joel Johnson</td>
<td><a class="externalLink" href="mailto:mrjoel@lixil.net">mrjoel@lixil.net</a></td></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/b7115b318b2d45ecf504cc53b5a00522.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/b7115b318b2d45ecf504cc53b5a00522.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Paul K. Moore</td>
<td><a class="externalLink" href="mailto:paulkmoore@gmail.com">paulkmoore@gmail.com</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/b81d0254e82338d279eee481405103d5.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/b81d0254e82338d279eee481405103d5.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Mark Robinson</td>
<td><a class="externalLink" href="mailto:mark@mrobinson.ca">mark@mrobinson.ca</a></td></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/3e6724056f06c887a784d8bae785355c.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/3e6724056f06c887a784d8bae785355c.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Claus Graf</td>
<td><a class="externalLink" href="mailto:clausgraf@gmail.com">clausgraf@gmail.com</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/c5fa1d491b2afaee55caf04a1310b717.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/c5fa1d491b2afaee55caf04a1310b717.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Joachim Van der Auwera</td>
<td><a class="externalLink" href="mailto:joachim@progs.be">joachim@progs.be</a></td></tr>
<tr class="b">
-<td><figure><img src="https://www.gravatar.com/avatar/3593cf9232a221035732cd6ae308f70f.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/3593cf9232a221035732cd6ae308f70f.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Andreas Kuhtz</td>
<td><a class="externalLink" href="mailto:andreas.kuhtz@gmail.com">andreas.kuhtz@gmail.com</a></td></tr>
<tr class="a">
-<td><figure><img src="https://www.gravatar.com/avatar/aca80ee4b65cc380bc94f2b60186a417.jpg?d=blank&s=60" /></figure></td>
+<td><figure><img src="https://www.gravatar.com/avatar/aca80ee4b65cc380bc94f2b60186a417.jpg?d=blank&s=60" alt="" /></figure></td>
<td>Heer Fabio</td>
<td><a class="externalLink" href="mailto:fabio.heer@dvbern.ch">fabio.heer@dvbern.ch</a></td></tr></table></section></section>
</article>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Alle Klassen und Schnittstellen (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="class index">
+<meta name="generator" content="javadoc/AllClassesIndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-classes-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/test/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/test/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#all-classes">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
+</div>
+<div id="all-classes-table">
+<div class="caption"><span>Klassen</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="de/juplo/test/FileComparator.html" title="Klasse in de.juplo.test">FileComparator</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
+</div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Alle Packages (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="package index">
+<meta name="generator" content="javadoc/AllPackagesIndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-packages-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/test/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/test/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#all-packages">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Alle&nbsp;Packages" class="title">Alle Packages</h1>
+</div>
+<div class="caption"><span>Packageübersicht</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color"><a href="de/juplo/test/package-summary.html">de.juplo.test</a></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ This code is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 2 only, as
+ published by the Free Software Foundation. Oracle designates this
+ particular file as subject to the "Classpath" exception as provided
+ by Oracle in the LICENSE file that accompanied this code.
+
+ This code is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ version 2 for more details (a copy is included in the LICENSE file that
+ accompanied this code).
+
+ You should have received a copy of the GNU General Public License version
+ 2 along with this work; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ or visit www.oracle.com if you need additional information or have any
+ questions.
+-->
+
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
+ <path
+ d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
+ <path
+ d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
+</svg>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>FileComparator (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.test, class: FileComparator">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Klasse</li>
+<li><a href="class-use/FileComparator.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#class">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Übersicht:</p>
+<ul>
+<li>Verschachtelt</li>
+<li>Feld</li>
+<li><a href="#constructor-summary">Konstruktor</a></li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+</li>
+<li>
+<p>Details:</p>
+<ul>
+<li>Feld</li>
+<li><a href="#constructor-detail">Konstruktor</a></li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Übersicht: </li>
+<li>Verschachtelt | </li>
+<li>Feld | </li>
+<li><a href="#constructor-summary">Konstruktor</a> | </li>
+<li><a href="#method-summary">Methode</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Details: </li>
+<li>Feld | </li>
+<li><a href="#constructor-detail">Konstruktor</a> | </li>
+<li><a href="#method-detail">Methode</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">de.juplo.test</a></div>
+<h1 title="Klasse FileComparator" class="title">Klasse FileComparator</h1>
+</div>
+<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">de.juplo.test.FileComparator</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">FileComparator</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Konstruktorübersicht</h2>
+<div class="caption"><span>Konstruktoren</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Konstruktor</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.io.File)" class="member-name-link">FileComparator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/File.html" title="Klasse oder Schnittstelle in java.io" class="external-link">File</a> basedir)</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Methodenübersicht</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifizierer und Typ</div>
+<div class="table-header col-second">Methode</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isEqual(java.lang.String,java.lang.String)" class="member-name-link">isEqual</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> expectedFile,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> foundFile)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Konstruktordetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>(java.io.File)">
+<h3>FileComparator</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">FileComparator</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/File.html" title="Klasse oder Schnittstelle in java.io" class="external-link">File</a> basedir)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Methodendetails</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="isEqual(java.lang.String,java.lang.String)">
+<h3>isEqual</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">isEqual</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> expectedFile,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> foundFile)</span>
+ throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/FileNotFoundException.html" title="Klasse oder Schnittstelle in java.io" class="external-link">FileNotFoundException</a>,
+<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="Klasse oder Schnittstelle in java.io" class="external-link">IOException</a></span></div>
+<dl class="notes">
+<dt>Löst aus:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/FileNotFoundException.html" title="Klasse oder Schnittstelle in java.io" class="external-link">FileNotFoundException</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="Klasse oder Schnittstelle in java.io" class="external-link">IOException</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Verwendungsweise von Klasse de.juplo.test.FileComparator (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.test, class: FileComparator">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../FileComparator.html" title="Klasse in de.juplo.test">Klasse</a></li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="../package-tree.html">Baum</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Klasse de.juplo.test.FileComparator" class="title">Verwendungen von Klasse<br>de.juplo.test.FileComparator</h1>
+</div>
+Keine Verwendung von de.juplo.test.FileComparator</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>de.juplo.test (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="declaration: package: de.juplo.test">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li class="nav-bar-cell1-rev">Package</li>
+<li>Klasse</li>
+<li><a href="package-use.html">Verwendung</a></li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#package">Hilfe</a></li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li>Beschreibung</li>
+<li>Zugehörige Packages</li>
+<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Package: </li>
+<li>Beschreibung | </li>
+<li>Zugehörige Packages | </li>
+<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Package de.juplo.test" class="title">Package de.juplo.test</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">de.juplo.test</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="class-summary">
+<div class="caption"><span>Klassen</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Klasse</div>
+<div class="table-header col-last">Beschreibung</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="FileComparator.html" title="Klasse in de.juplo.test">FileComparator</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2"> </div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>de.juplo.test Klassenhierarchie (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="tree: package: de.juplo.test">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-page">
+<script type="text/javascript">var pathtoroot = "../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li class="nav-bar-cell1-rev">Baum</li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#tree">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchie für Package de.juplo.test</h1>
+</div>
+<section class="hierarchy">
+<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
+<ul>
+<li class="circle">de.juplo.test.<a href="FileComparator.html" class="type-name-link" title="Klasse in de.juplo.test">FileComparator</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Verwendungsweise von Package de.juplo.test (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="use: package: de.juplo.test">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-page">
+<script type="text/javascript">var pathtoroot = "../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li class="nav-bar-cell1-rev">Verwendung</li>
+<li><a href="package-tree.html">Baum</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html#use">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Verwendungen von Package de.juplo.test" class="title">Verwendungen von Package<br>de.juplo.test</h1>
+</div>
+Keine Verwendung von de.juplo.test</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+de.juplo.test
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>API-Hilfe (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="help">
+<meta name="generator" content="javadoc/HelpWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="help-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/test/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/test/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="nav-bar-cell1-rev">Hilfe</li>
+</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Hilfe:</p>
+<ul>
+<li><a href="#help-navigation">Navigation</a></li>
+<li><a href="#help-pages">Seiten</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list">
+<ul class="sub-nav-list">
+<li>Hilfe: </li>
+<li><a href="#help-navigation">Navigation</a> | </li>
+<li><a href="#help-pages">Seiten</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">Hilfe zu JavaDoc</h1>
+<ul class="help-toc">
+<li><a href="#help-navigation">Navigation</a>:
+<ul class="help-subtoc">
+<li><a href="#search">Suchen</a></li>
+</ul>
+</li>
+<li><a href="#help-pages">Seitenarten</a>:
+<ul class="help-subtoc">
+<li><a href="#package">Package</a></li>
+<li><a href="#class">Klasse oder Schnittstelle</a></li>
+<li><a href="#doc-file">Weitere Dateien</a></li>
+<li><a href="#use">Verwendung</a></li>
+<li><a href="#tree">Baum (Klassenhierarchie)</a></li>
+<li><a href="#all-packages">Alle Packages</a></li>
+<li><a href="#all-classes">Alle Klassen und Schnittstellen</a></li>
+<li><a href="#index">Index</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sub-title">
+<h2 id="help-navigation">Navigation</h2>
+Ausgehend von der Seite <a href="index.html">Überblick</a> können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit <a href="index-all.html">Index</a> und dem Suchfeld können Sie zu spezifischen Deklarationen und Übersichtsseiten navigieren, wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>
+<section class="help-section" id="search">
+<h3>Suchen</h3>
+<p>Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:</p>
+<ul class="help-section-list">
+<li><code>"j.l.obj"</code> stimmt mit "java.lang.Object" überein</li>
+<li><code>"InpStr"</code> stimmt mit "java.io.InputStream" überein</li>
+<li><code>"math exact long"</code> stimmt mit "java.lang.Math.absExact(long)" überein</li>
+</ul>
+<p>Eine vollständige Beschreibung der Suchfeatures finden Sie in der <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc-Suchspezifikation</a>.</p>
+</section>
+</div>
+<hr>
+<div class="sub-title">
+<h2 id="help-pages">Seitenarten</h2>
+Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection.
+<section class="help-section" id="package">
+<h3>Package</h3>
+<p>Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:</p>
+<ul class="help-section-list">
+<li>Schnittstellen</li>
+<li>Klassen</li>
+<li>Enum-Klassen</li>
+<li>Ausnahmeklassen</li>
+<li>Annotationsschnittstellen</li>
+</ul>
+</section>
+<section class="help-section" id="class">
+<h3>Klasse oder Schnittstelle</h3>
+<p>Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.</p>
+<ul class="help-section-list">
+<li>Klassenvererbungsdiagramm</li>
+<li>Direkte Unterklassen</li>
+<li>Alle bekannten Unterschnittstellen</li>
+<li>Alle bekannten Implementierungsklassen</li>
+<li>Klassen- oder Schnittstellendeklaration</li>
+<li>Klassen- oder Schnittstellenbeschreibung</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Verschachtelte Klassen - Übersicht</li>
+<li>Enum-Konstanten - Übersicht</li>
+<li>Feldübersicht</li>
+<li>Eigenschaftsübersicht</li>
+<li>Konstruktorübersicht</li>
+<li>Methodenübersicht</li>
+<li>Erforderliche Elemente - Übersicht</li>
+<li>Optionale Elemente - Übersicht</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Enum-Konstanten - Details</li>
+<li>Felddetails</li>
+<li>Eigenschaftsdetails</li>
+<li>Konstruktordetails</li>
+<li>Methodendetails</li>
+<li>Elementdetails</li>
+</ul>
+<p><span class="help-note">Hinweis:</span> Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.</p>
+<p>Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.</p>
+</section>
+<section class="help-section" id="doc-file">
+<h3>Weitere Dateien</h3>
+<p>Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.</p>
+</section>
+<section class="help-section" id="use">
+<h3>Verwendung</h3>
+<p>Für jedes dokumentierte Package sowie jede Klasse und jede Schnittstelle ist eine eigene Verwendungsseite vorhanden. Auf dieser Seite wird beschrieben, welche Packages, Klassen, Methoden, Konstruktoren und Felder einen Teil der angegebenen Klasse oder des angegebenen Packages verwenden. Bei der Klasse oder Schnittstelle A enthält die Verwendungsseite die Unterklassen von A, als A deklarierte Felder, Methoden, die A zurückgeben, sowie Methoden und Konstruktoren mit Parametern des Typs A. Sie können diese Seite aufrufen, indem Sie zunächst das Package, die Klasse oder die Schnittstelle aufrufen und anschließend in der Navigationsleiste auf den Link "Verwendung" klicken.</p>
+</section>
+<section class="help-section" id="tree">
+<h3>Baum (Klassenhierarchie)</h3>
+<p>Es gibt eine Seite <a href="overview-tree.html">Klassenhierarchie</a> für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit <code>java.lang.Object</code>. Die Schnittstellen erben nicht von <code>java.lang.Object</code>.</p>
+<ul class="help-section-list">
+<li>Wenn Sie auf der Übersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.</li>
+<li>Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.</li>
+</ul>
+</section>
+<section class="help-section" id="all-packages">
+<h3>Alle Packages</h3>
+<p>Die Seite <a href="allpackages-index.html">Alle Packages</a> enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.</p>
+</section>
+<section class="help-section" id="all-classes">
+<h3>Alle Klassen und Schnittstellen</h3>
+<p>Die Seite <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a> enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.</p>
+</section>
+<section class="help-section" id="index">
+<h3>Index</h3>
+<p>Die <a href="index-all.html">Index</a> enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>.</p>
+</section>
+</div>
+<hr>
+<span class="help-footnote">Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.</span></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Index (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="index">
+<meta name="generator" content="javadoc/IndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/test/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/test/package-tree.html">Baum</a></li>
+<li class="nav-bar-cell1-rev">Index</li>
+<li><a href="help-doc.html#index">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1>Index</h1>
+</div>
+<a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:I">I</a> <br><a href="allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="allpackages-index.html">Alle Packages</a>
+<h2 class="title" id="I:D">D</h2>
+<dl class="index">
+<dt><a href="de/juplo/test/package-summary.html">de.juplo.test</a> - Package de.juplo.test</dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:F">F</h2>
+<dl class="index">
+<dt><a href="de/juplo/test/FileComparator.html" class="type-name-link" title="Klasse in de.juplo.test">FileComparator</a> - Klasse in <a href="de/juplo/test/package-summary.html">de.juplo.test</a></dt>
+<dd> </dd>
+<dt><a href="de/juplo/test/FileComparator.html#%3Cinit%3E(java.io.File)" class="member-name-link">FileComparator(File)</a> - Konstruktor für Klasse de.juplo.test.<a href="de/juplo/test/FileComparator.html" title="Klasse in de.juplo.test">FileComparator</a></dt>
+<dd> </dd>
+</dl>
+<h2 class="title" id="I:I">I</h2>
+<dl class="index">
+<dt><a href="de/juplo/test/FileComparator.html#isEqual(java.lang.String,java.lang.String)" class="member-name-link">isEqual(String, String)</a> - Methode in Klasse de.juplo.test.<a href="de/juplo/test/FileComparator.html" title="Klasse in de.juplo.test">FileComparator</a></dt>
+<dd> </dd>
+</dl>
+<a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:I">I</a> <br><a href="allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="allpackages-index.html">Alle Packages</a></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="index redirect">
+<meta name="generator" content="javadoc/IndexRedirectWriter">
+<link rel="canonical" href="de/juplo/test/package-summary.html">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript">window.location.replace('de/juplo/test/package-summary.html')</script>
+<noscript>
+<meta http-equiv="Refresh" content="0;de/juplo/test/package-summary.html">
+</noscript>
+</head>
+<body class="index-redirect-page">
+<main role="main">
+<noscript>
+<p>JavaScript ist im Browser deaktiviert.</p>
+</noscript>
+<p><a href="de/juplo/test/package-summary.html">de/juplo/test/package-summary.html</a></p>
+</main>
+</body>
+</html>
--- /dev/null
+
+OPENJDK ASSEMBLY EXCEPTION
+
+The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
+openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU
+General Public License <https://www.gnu.org/copyleft/gpl.html> version 2
+only ("GPL2"), with the following clarification and special exception.
+
+ Linking this OpenJDK Code statically or dynamically with other code
+ is making a combined work based on this library. Thus, the terms
+ and conditions of GPL2 cover the whole combination.
+
+ As a special exception, Oracle gives you permission to link this
+ OpenJDK Code with certain code licensed by Oracle as indicated at
+ https://openjdk.org/legal/exception-modules-2007-05-08.html
+ ("Designated Exception Modules") to produce an executable,
+ regardless of the license terms of the Designated Exception Modules,
+ and to copy and distribute the resulting executable under GPL2,
+ provided that the Designated Exception Modules continue to be
+ governed by the licenses under which they were offered by Oracle.
+
+As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
+to build an executable that includes those portions of necessary code that
+Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
+with the Classpath exception). If you modify or add to the OpenJDK code,
+that new GPL2 code may still be combined with Designated Exception Modules
+if the new code is made subject to this exception by its copyright holder.
--- /dev/null
+## jQuery v3.7.1
+
+### jQuery License
+```
+jQuery v 3.7.1
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+```
--- /dev/null
+## jQuery UI v1.13.2
+
+### jQuery UI License
+```
+Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/jquery-ui
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code contained within the demos directory.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.
+
+```
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ This code is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 2 only, as
+ published by the Free Software Foundation. Oracle designates this
+ particular file as subject to the "Classpath" exception as provided
+ by Oracle in the LICENSE file that accompanied this code.
+
+ This code is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ version 2 for more details (a copy is included in the LICENSE file that
+ accompanied this code).
+
+ You should have received a copy of the GNU General Public License version
+ 2 along with this work; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ or visit www.oracle.com if you need additional information or have any
+ questions.
+-->
+
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
+ <path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
+ <path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
+</svg>
--- /dev/null
+memberSearchIndex = [{"p":"de.juplo.test","c":"FileComparator","l":"FileComparator(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"de.juplo.test","c":"FileComparator","l":"isEqual(String, String)","u":"isEqual(java.lang.String,java.lang.String)"}];updateSearchResults();
\ No newline at end of file
--- /dev/null
+moduleSearchIndex = [];updateSearchResults();
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Klassenhierarchie (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="class tree">
+<meta name="generator" content="javadoc/TreeWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="tree-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li>Package</li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li class="nav-bar-cell1-rev">Baum</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#tree">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Suchen">
+<input type="reset" id="reset-button" disabled value="reset">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchie für alle Packages</h1>
+</div>
+<span class="package-hierarchy-label">Packagehierarchien:</span>
+<ul class="horizontal contents-list">
+<li><a href="de/juplo/test/package-tree.html">de.juplo.test</a></li>
+</ul>
+<section class="hierarchy">
+<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
+<ul>
+<li class="circle">de.juplo.test.<a href="de/juplo/test/FileComparator.html" class="type-name-link" title="Klasse in de.juplo.test">FileComparator</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+packageSearchIndex = [{"l":"Alle Packages","u":"allpackages-index.html"},{"l":"de.juplo.test"}];updateSearchResults();
\ No newline at end of file
--- /dev/null
+/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
--- /dev/null
+/*! jQuery UI - v1.13.2 - 2023-02-27
+* http://jqueryui.com
+* Includes: core.css, autocomplete.css, menu.css
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
\ No newline at end of file
--- /dev/null
+/*! jQuery UI - v1.13.2 - 2023-02-27
+* http://jqueryui.com
+* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.2";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],l.call(s[n],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(o,e){var l=e.prototype.widgetFullName||o;x.fn[o]=function(i){var t="string"==typeof i,s=a.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,l);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=x.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=x.data(this,l);t?(t.option(i||{}),t._init&&t._init()):x.data(this,l,new e(i,this))})),n}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=x(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],l=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=l.classesElementLookup[t[s]]||x(),i=n.add?(function(){var i=[];n.element.each(function(t,e){x.map(l.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),l._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(n.element.get())))):x(i.not(n.element).get()),l.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=x.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;x.each(s.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(s.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var l,a=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=l=x(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,l=this.widget()),x.each(t,function(t,e){function i(){if(n||!0!==a.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+a.eventNamespace,s=s[2];s?l.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(o,l){x.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||l:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&x.effects&&x.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){x(this)[o](),i&&i.call(e[0]),t()})}});var s,C,E,o,r,u,h,c,k;x.widget;function T(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function A(t,e){return parseInt(x.css(t,e),10)||0}function W(t){return null!=t&&t===t.window}C=Math.max,E=Math.abs,o=/left|center|right/,r=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,k=x.fn.position,x.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=W(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(c){if(!c||!c.of)return k.apply(this,arguments);var d,f,m,p,v,t,g="string"==typeof(c=x.extend({},c)).of?x(document).find(c.of):x(c.of),_=x.position.getWithinInfo(c.within),y=x.position.getScrollInfo(_),b=(c.collision||"flip").split(" "),w={},e=9===(t=(e=g)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:W(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return g[0].preventDefault&&(c.at="left top"),f=e.width,m=e.height,v=x.extend({},p=e.offset),x.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],c[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?v.left+=f:"center"===c.at[0]&&(v.left+=f/2),"bottom"===c.at[1]?v.top+=m:"center"===c.at[1]&&(v.top+=m/2),d=T(w.at,f,m),v.left+=d[0],v.top+=d[1],this.each(function(){var i,t,l=x(this),a=l.outerWidth(),r=l.outerHeight(),e=A(this,"marginLeft"),s=A(this,"marginTop"),n=a+e+A(this,"marginRight")+y.width,o=r+s+A(this,"marginBottom")+y.height,u=x.extend({},v),h=T(w.my,l.outerWidth(),l.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=r:"center"===c.my[1]&&(u.top-=r/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:s},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](u,{targetWidth:f,targetHeight:m,elemWidth:a,elemHeight:r,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:_,elem:l})}),c.using&&(t=function(t){var e=p.left-u.left,i=e+f-a,s=p.top-u.top,n=s+m-r,o={target:{element:g,left:p.left,top:p.top,width:f,height:m},element:{element:l,left:u.left,top:u.top,width:a,height:r},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};f<a&&E(e+i)<f&&(o.horizontal="center"),m<r&&E(s+n)<m&&(o.vertical="middle"),C(E(e),E(i))>C(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0<l&&a<=0?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=!(0<a&&l<=0)&&a<l?s+n-e.collisionWidth:s:0<l?t.left+=l:0<a?t.left-=a:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,l=s-o,a=o+e.collisionHeight-n-s;e.collisionHeight>n?0<l&&a<=0?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=!(0<a&&l<=0)&&a<l?s+n-e.collisionHeight:s:0<l?t.top+=l:0<a?t.top-=a:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,l=t.left-e.collisionPosition.marginLeft,a=l-o,r=l+e.collisionWidth-n-o,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,l=-2*e.offset[0];a<0?((s=t.left+u+i+l+e.collisionWidth-n-s)<0||s<E(a))&&(t.left+=u+i+l):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+u+i+l-o)||E(o)<r)&&(t.left+=u+i+l)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,l=t.top-e.collisionPosition.marginTop,a=l-o,r=l+e.collisionHeight-n-o,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,l=-2*e.offset[1];a<0?((s=t.top+u+i+l+e.collisionHeight-n-s)<0||s<E(a))&&(t.top+=u+i+l):0<r&&(0<(o=t.top-e.collisionPosition.marginTop+u+i+l-o)||E(o)<r)&&(t.top+=u+i+l)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}};var t;x.ui.position,x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},x.fn.extend({uniqueId:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}}),x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},x.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=x.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:x(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!x(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=x(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=x(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||x(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(x(this).children(".ui-menu-item-wrapper").text()))})}});x.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:x.map(t,function(t){return"string"==typeof t?{label:t,value:t}:x.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(x.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;x.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return x("<li>").append(x("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(e))},100))}});x.ui.autocomplete});
\ No newline at end of file
--- /dev/null
+/*
+ * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+
+var oddRowColor = "odd-row-color";
+var evenRowColor = "even-row-color";
+var sortAsc = "sort-asc";
+var sortDesc = "sort-desc";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+
+function loadScripts(doc, tag) {
+ createElem(doc, tag, 'search.js');
+
+ createElem(doc, tag, 'module-search-index.js');
+ createElem(doc, tag, 'package-search-index.js');
+ createElem(doc, tag, 'type-search-index.js');
+ createElem(doc, tag, 'member-search-index.js');
+ createElem(doc, tag, 'tag-search-index.js');
+}
+
+function createElem(doc, tag, path) {
+ var script = doc.createElement(tag);
+ var scriptElement = doc.getElementsByTagName(tag)[0];
+ script.src = pathtoroot + path;
+ scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+// Helper for making content containing release names comparable lexicographically
+function makeComparable(s) {
+ return s.toLowerCase().replace(/(\d+)/g,
+ function(n, m) {
+ return ("000" + m).slice(-4);
+ });
+}
+
+// Switches between two styles depending on a condition
+function toggleStyle(classList, condition, trueStyle, falseStyle) {
+ if (condition) {
+ classList.remove(falseStyle);
+ classList.add(trueStyle);
+ } else {
+ classList.remove(trueStyle);
+ classList.add(falseStyle);
+ }
+}
+
+// Sorts the rows in a table lexicographically by the content of a specific column
+function sortTable(header, columnIndex, columns) {
+ var container = header.parentElement;
+ var descending = header.classList.contains(sortAsc);
+ container.querySelectorAll("div.table-header").forEach(
+ function(header) {
+ header.classList.remove(sortAsc);
+ header.classList.remove(sortDesc);
+ }
+ )
+ var cells = container.children;
+ var rows = [];
+ for (var i = columns; i < cells.length; i += columns) {
+ rows.push(Array.prototype.slice.call(cells, i, i + columns));
+ }
+ var comparator = function(a, b) {
+ var ka = makeComparable(a[columnIndex].textContent);
+ var kb = makeComparable(b[columnIndex].textContent);
+ if (ka < kb)
+ return descending ? 1 : -1;
+ if (ka > kb)
+ return descending ? -1 : 1;
+ return 0;
+ };
+ var sorted = rows.sort(comparator);
+ var visible = 0;
+ sorted.forEach(function(row) {
+ if (row[0].style.display !== 'none') {
+ var isEvenRow = visible++ % 2 === 0;
+ }
+ row.forEach(function(cell) {
+ toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
+ container.appendChild(cell);
+ })
+ });
+ toggleStyle(header.classList, descending, sortDesc, sortAsc);
+}
+
+// Toggles the visibility of a table category in all tables in a page
+function toggleGlobal(checkbox, selected, columns) {
+ var display = checkbox.checked ? '' : 'none';
+ document.querySelectorAll("div.table-tabs").forEach(function(t) {
+ var id = t.parentElement.getAttribute("id");
+ var selectedClass = id + "-tab" + selected;
+ // if selected is empty string it selects all uncategorized entries
+ var selectUncategorized = !Boolean(selected);
+ var visible = 0;
+ document.querySelectorAll('div.' + id)
+ .forEach(function(elem) {
+ if (selectUncategorized) {
+ if (elem.className.indexOf(selectedClass) === -1) {
+ elem.style.display = display;
+ }
+ } else if (elem.classList.contains(selectedClass)) {
+ elem.style.display = display;
+ }
+ if (elem.style.display === '') {
+ var isEvenRow = visible++ % (columns * 2) < columns;
+ toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
+ }
+ });
+ var displaySection = visible === 0 ? 'none' : '';
+ t.parentElement.style.display = displaySection;
+ document.querySelector("li#contents-" + id).style.display = displaySection;
+ })
+}
+
+// Shows the elements of a table belonging to a specific category
+function show(tableId, selected, columns) {
+ if (tableId !== selected) {
+ document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
+ .forEach(function(elem) {
+ elem.style.display = 'none';
+ });
+ }
+ document.querySelectorAll('div.' + selected)
+ .forEach(function(elem, index) {
+ elem.style.display = '';
+ var isEvenRow = index % (columns * 2) < columns;
+ toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
+ });
+ updateTabs(tableId, selected);
+}
+
+function updateTabs(tableId, selected) {
+ document.getElementById(tableId + '.tabpanel')
+ .setAttribute('aria-labelledby', selected);
+ document.querySelectorAll('button[id^="' + tableId + '"]')
+ .forEach(function(tab, index) {
+ if (selected === tab.id || (tableId === selected && index === 0)) {
+ tab.className = activeTableTab;
+ tab.setAttribute('aria-selected', true);
+ tab.setAttribute('tabindex',0);
+ } else {
+ tab.className = tableTab;
+ tab.setAttribute('aria-selected', false);
+ tab.setAttribute('tabindex',-1);
+ }
+ });
+}
+
+function switchTab(e) {
+ var selected = document.querySelector('[aria-selected=true]');
+ if (selected) {
+ if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
+ // left or up arrow key pressed: move focus to previous tab
+ selected.previousSibling.click();
+ selected.previousSibling.focus();
+ e.preventDefault();
+ } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
+ // right or down arrow key pressed: move focus to next tab
+ selected.nextSibling.click();
+ selected.nextSibling.focus();
+ e.preventDefault();
+ }
+ }
+}
+
+var updateSearchResults = function() {};
+
+function indexFilesLoaded() {
+ return moduleSearchIndex
+ && packageSearchIndex
+ && typeSearchIndex
+ && memberSearchIndex
+ && tagSearchIndex;
+}
+// Copy the contents of the local snippet to the clipboard
+function copySnippet(button) {
+ copyToClipboard(button.nextElementSibling.innerText);
+ switchCopyLabel(button, button.firstElementChild);
+}
+function copyToClipboard(content) {
+ var textarea = document.createElement("textarea");
+ textarea.style.height = 0;
+ document.body.appendChild(textarea);
+ textarea.value = content;
+ textarea.select();
+ document.execCommand("copy");
+ document.body.removeChild(textarea);
+}
+function switchCopyLabel(button, span) {
+ var copied = span.getAttribute("data-copied");
+ button.classList.add("visible");
+ var initialLabel = span.innerHTML;
+ span.innerHTML = copied;
+ setTimeout(function() {
+ button.classList.remove("visible");
+ setTimeout(function() {
+ if (initialLabel !== copied) {
+ span.innerHTML = initialLabel;
+ }
+ }, 100);
+ }, 1900);
+}
+// Workaround for scroll position not being included in browser history (8249133)
+document.addEventListener("DOMContentLoaded", function(e) {
+ var contentDiv = document.querySelector("div.flex-content");
+ window.addEventListener("popstate", function(e) {
+ if (e.state !== null) {
+ contentDiv.scrollTop = e.state;
+ }
+ });
+ window.addEventListener("hashchange", function(e) {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ });
+ var timeoutId;
+ contentDiv.addEventListener("scroll", function(e) {
+ if (timeoutId) {
+ clearTimeout(timeoutId);
+ }
+ timeoutId = setTimeout(function() {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ }, 100);
+ });
+ if (!location.hash) {
+ history.replaceState(contentDiv.scrollTop, document.title);
+ }
+});
--- /dev/null
+/*
+ * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+"use strict";
+$(function() {
+ var copy = $("#page-search-copy");
+ var expand = $("#page-search-expand");
+ var searchLink = $("span#page-search-link");
+ var redirect = $("input#search-redirect");
+ function setSearchUrlTemplate() {
+ var href = document.location.href.split(/[#?]/)[0];
+ href += "?q=" + "%s";
+ if (redirect.is(":checked")) {
+ href += "&r=1";
+ }
+ searchLink.html(href);
+ copy[0].onmouseenter();
+ }
+ function copyLink(e) {
+ copyToClipboard(this.previousSibling.innerText);
+ switchCopyLabel(this, this.lastElementChild);
+ }
+ copy.click(copyLink);
+ copy[0].onmouseenter = function() {};
+ redirect.click(setSearchUrlTemplate);
+ setSearchUrlTemplate();
+ copy.prop("disabled", false);
+ redirect.prop("disabled", false);
+ expand.click(function (e) {
+ var searchInfo = $("div.page-search-info");
+ if(this.parentElement.hasAttribute("open")) {
+ searchInfo.attr("style", "border-width: 0;");
+ } else {
+ searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight"));
+ }
+ });
+});
+$(window).on("load", function() {
+ var input = $("#page-search-input");
+ var reset = $("#page-search-reset");
+ var notify = $("#page-search-notify");
+ var resultSection = $("div#result-section");
+ var resultContainer = $("div#result-container");
+ var searchTerm = "";
+ var activeTab = "";
+ var fixedTab = false;
+ var visibleTabs = [];
+ var feelingLucky = false;
+ function renderResults(result) {
+ if (!result.length) {
+ notify.html(messages.noResult);
+ } else if (result.length === 1) {
+ notify.html(messages.oneResult);
+ } else {
+ notify.html(messages.manyResults.replace("{0}", result.length));
+ }
+ resultContainer.empty();
+ var r = {
+ "types": [],
+ "members": [],
+ "packages": [],
+ "modules": [],
+ "searchTags": []
+ };
+ for (var i in result) {
+ var item = result[i];
+ var arr = r[item.category];
+ arr.push(item);
+ }
+ if (!activeTab || r[activeTab].length === 0 || !fixedTab) {
+ Object.keys(r).reduce(function(prev, curr) {
+ if (r[curr].length > 0 && r[curr][0].score > prev) {
+ activeTab = curr;
+ return r[curr][0].score;
+ }
+ return prev;
+ }, 0);
+ }
+ if (feelingLucky && activeTab) {
+ notify.html(messages.redirecting)
+ var firstItem = r[activeTab][0];
+ window.location = getURL(firstItem.indexItem, firstItem.category);
+ return;
+ }
+ if (result.length > 20) {
+ if (searchTerm[searchTerm.length - 1] === ".") {
+ if (activeTab === "types" && r["members"].length > r["types"].length) {
+ activeTab = "members";
+ } else if (activeTab === "packages" && r["types"].length > r["packages"].length) {
+ activeTab = "types";
+ }
+ }
+ }
+ var categoryCount = Object.keys(r).reduce(function(prev, curr) {
+ return prev + (r[curr].length > 0 ? 1 : 0);
+ }, 0);
+ visibleTabs = [];
+ var tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
+ for (var key in r) {
+ var id = "#result-tab-" + key.replace("searchTags", "search_tags");
+ if (r[key].length) {
+ var count = r[key].length >= 1000 ? "999+" : r[key].length;
+ if (result.length > 20 && categoryCount > 1) {
+ var button = $("<button id='result-tab-" + key
+ + "' class='page-search-header'><span>" + categories[key] + "</span>"
+ + "<span style='font-weight: normal'> (" + count + ")</span></button>").appendTo(tabContainer);
+ button.click(key, function(e) {
+ fixedTab = true;
+ renderResult(e.data, $(this));
+ });
+ visibleTabs.push(key);
+ } else {
+ $("<span class='page-search-header active-table-tab'>" + categories[key]
+ + "<span style='font-weight: normal'> (" + count + ")</span></span>").appendTo(tabContainer);
+ renderTable(key, r[key]).appendTo(resultContainer);
+ tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
+
+ }
+ }
+ }
+ if (activeTab && result.length > 20 && categoryCount > 1) {
+ $("button#result-tab-" + activeTab).addClass("active-table-tab");
+ renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+ }
+ resultSection.show();
+ function renderResult(category, button) {
+ activeTab = category;
+ setSearchUrl();
+ resultContainer.find("div.summary-table").remove();
+ renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
+ button.siblings().removeClass("active-table-tab");
+ button.addClass("active-table-tab");
+ }
+ }
+ function selectTab(category) {
+ $("button#result-tab-" + category).click();
+ }
+ function renderTable(category, items) {
+ var table = $("<div class='summary-table'>")
+ .addClass(category === "modules"
+ ? "one-column-search-results"
+ : "two-column-search-results");
+ var col1, col2;
+ if (category === "modules") {
+ col1 = "Module";
+ } else if (category === "packages") {
+ col1 = "Module";
+ col2 = "Package";
+ } else if (category === "types") {
+ col1 = "Package";
+ col2 = "Class"
+ } else if (category === "members") {
+ col1 = "Class";
+ col2 = "Member";
+ } else if (category === "searchTags") {
+ col1 = "Location";
+ col2 = "Name";
+ }
+ $("<div class='table-header col-plain'>" + col1 + "</div>").appendTo(table);
+ if (category !== "modules") {
+ $("<div class='table-header col-plain'>" + col2 + "</div>").appendTo(table);
+ }
+ $.each(items, function(index, item) {
+ var rowColor = index % 2 ? "odd-row-color" : "even-row-color";
+ renderItem(item, table, rowColor);
+ });
+ return table;
+ }
+ function renderItem(item, table, rowColor) {
+ var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length);
+ var link = $("<a/>")
+ .attr("href", getURL(item.indexItem, item.category))
+ .attr("tabindex", "0")
+ .addClass("search-result-link")
+ .html(label);
+ var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1);
+ if (item.category === "searchTags") {
+ container = item.indexItem.h || "";
+ }
+ if (item.category !== "modules") {
+ $("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table);
+ }
+ $("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table);
+ }
+ var timeout;
+ function schedulePageSearch() {
+ if (timeout) {
+ clearTimeout(timeout);
+ }
+ timeout = setTimeout(function () {
+ doPageSearch()
+ }, 100);
+ }
+ function doPageSearch() {
+ setSearchUrl();
+ var term = searchTerm = input.val().trim();
+ if (term === "") {
+ notify.html(messages.enterTerm);
+ activeTab = "";
+ fixedTab = false;
+ resultContainer.empty();
+ resultSection.hide();
+ } else {
+ notify.html(messages.searching);
+ doSearch({ term: term, maxResults: 1200 }, renderResults);
+ }
+ }
+ function setSearchUrl() {
+ var query = input.val().trim();
+ var url = document.location.pathname;
+ if (query) {
+ url += "?q=" + encodeURI(query);
+ if (activeTab && fixedTab) {
+ url += "&c=" + activeTab;
+ }
+ }
+ history.replaceState({query: query}, "", url);
+ }
+ input.on("input", function(e) {
+ feelingLucky = false;
+ schedulePageSearch();
+ });
+ $(document).keydown(function(e) {
+ if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) {
+ if (activeTab && visibleTabs.length > 1) {
+ var idx = visibleTabs.indexOf(activeTab);
+ idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1;
+ selectTab(visibleTabs[idx % visibleTabs.length]);
+ return false;
+ }
+ }
+ });
+ reset.click(function() {
+ notify.html(messages.enterTerm);
+ resultSection.hide();
+ activeTab = "";
+ fixedTab = false;
+ resultContainer.empty();
+ input.val('').focus();
+ setSearchUrl();
+ });
+ input.prop("disabled", false);
+ reset.prop("disabled", false);
+
+ var urlParams = new URLSearchParams(window.location.search);
+ if (urlParams.has("q")) {
+ input.val(urlParams.get("q"))
+ }
+ if (urlParams.has("c")) {
+ activeTab = urlParams.get("c");
+ fixedTab = true;
+ }
+ if (urlParams.get("r")) {
+ feelingLucky = true;
+ }
+ if (input.val()) {
+ doPageSearch();
+ } else {
+ notify.html(messages.enterTerm);
+ }
+ input.select().focus();
+});
--- /dev/null
+<!DOCTYPE HTML>
+<html lang="de">
+<head>
+<!-- Generated by javadoc (21) on Fri Nov 07 13:14:01 CET 2025 -->
+<title>Suchen (Hibernate Maven Plugin 2.1.2-SNAPSHOT Test API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2025-11-07">
+<meta name="description" content="search">
+<meta name="generator" content="javadoc/SearchWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="search-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript ist im Browser deaktiviert.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
+<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="de/juplo/test/package-summary.html">Package</a></li>
+<li>Klasse</li>
+<li>Verwendung</li>
+<li><a href="de/juplo/test/package-tree.html">Baum</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#search">Hilfe</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div id="navbar-sub-list"></div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">Suchen</h1>
+<div>
+<input type="text" id="page-search-input" disabled placeholder="Suchen">
+<input type="reset" id="page-search-reset" disabled value="Zurücksetzen" style="margin: 6px;">
+<details class="page-search-details">
+<summary id="page-search-expand">Zusätzliche Ressourcen</summary>
+</details>
+</div>
+<div class="page-search-info">
+<p>Die <a href="help-doc.html#search">Hilfeseite</a> enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.</p>
+<p>Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.</p>
+<p>Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.</p>
+<span id="page-search-link">link</span><button class="copy" aria-label="URL kopieren" id="page-search-copy"><img src="copy.svg" alt="URL kopieren"><span data-copied="Kopiert.">Kopieren</span></button>
+<p>
+<input type="checkbox" id="search-redirect" disabled>
+<label for="search-redirect">Zum ersten Ergebnis umleiten</label></p>
+</div>
+<p id="page-search-notify">Suchindex wird geladen...</p>
+<div id="result-section" style="display: none;">
+<div id="result-container"></div>
+<script type="text/javascript" src="search-page.js"></script>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright © 2025. All Rights Reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
--- /dev/null
+/*
+ * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+"use strict";
+const messages = {
+ enterTerm: "Geben Sie einen Suchbegriff ein",
+ noResult: "Keine Ergebnisse gefunden",
+ oneResult: "Ein Ergebnis gefunden",
+ manyResults: "{0} Ergebnisse gefunden",
+ loading: "Suchindex wird geladen...",
+ searching: "Suche wird ausgeführt...",
+ redirecting: "Zum ersten Ergebnis wird umgeleitet...",
+ linkIcon: "Linksymbol",
+ linkToSection: "Link zu diesem Abschnitt"
+}
+const categories = {
+ modules: "Module",
+ packages: "Packages",
+ types: "Klassen und Schnittstellen",
+ members: "Mitglieder",
+ searchTags: "Tags suchen"
+};
+const highlight = "<span class='result-highlight'>$&</span>";
+const NO_MATCH = {};
+const MAX_RESULTS = 300;
+function checkUnnamed(name, separator) {
+ return name === "<Unnamed>" || !name ? "" : name + separator;
+}
+function escapeHtml(str) {
+ return str.replace(/</g, "<").replace(/>/g, ">");
+}
+function getHighlightedText(str, boundaries, from, to) {
+ var start = from;
+ var text = "";
+ for (var i = 0; i < boundaries.length; i += 2) {
+ var b0 = boundaries[i];
+ var b1 = boundaries[i + 1];
+ if (b0 >= to || b1 <= from) {
+ continue;
+ }
+ text += escapeHtml(str.slice(start, Math.max(start, b0)));
+ text += "<span class='result-highlight'>";
+ text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1)));
+ text += "</span>";
+ start = Math.min(to, b1);
+ }
+ text += escapeHtml(str.slice(start, to));
+ return text;
+}
+function getURLPrefix(item, category) {
+ var urlPrefix = "";
+ var slash = "/";
+ if (category === "modules") {
+ return item.l + slash;
+ } else if (category === "packages" && item.m) {
+ return item.m + slash;
+ } else if (category === "types" || category === "members") {
+ if (item.m) {
+ urlPrefix = item.m + slash;
+ } else {
+ $.each(packageSearchIndex, function(index, it) {
+ if (it.m && item.p === it.l) {
+ urlPrefix = it.m + slash;
+ }
+ });
+ }
+ }
+ return urlPrefix;
+}
+function getURL(item, category) {
+ if (item.url) {
+ return item.url;
+ }
+ var url = getURLPrefix(item, category);
+ if (category === "modules") {
+ url += "module-summary.html";
+ } else if (category === "packages") {
+ if (item.u) {
+ url = item.u;
+ } else {
+ url += item.l.replace(/\./g, '/') + "/package-summary.html";
+ }
+ } else if (category === "types") {
+ if (item.u) {
+ url = item.u;
+ } else {
+ url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html";
+ }
+ } else if (category === "members") {
+ url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#";
+ if (item.u) {
+ url += item.u;
+ } else {
+ url += item.l;
+ }
+ } else if (category === "searchTags") {
+ url += item.u;
+ }
+ item.url = url;
+ return url;
+}
+function createMatcher(term, camelCase) {
+ if (camelCase && !isUpperCase(term)) {
+ return null; // no need for camel-case matcher for lower case query
+ }
+ var pattern = "";
+ var upperCase = [];
+ term.trim().split(/\s+/).forEach(function(w, index, array) {
+ var tokens = w.split(/(?=[A-Z,.()<>?[\/])/);
+ for (var i = 0; i < tokens.length; i++) {
+ var s = tokens[i];
+ // ',' and '?' are the only delimiters commonly followed by space in java signatures
+ pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")";
+ upperCase.push(false);
+ var isWordToken = /\w$/.test(s);
+ if (isWordToken) {
+ if (i === tokens.length - 1 && index < array.length - 1) {
+ // space in query string matches all delimiters
+ pattern += "(.*?)";
+ upperCase.push(isUpperCase(s[0]));
+ } else {
+ if (!camelCase && isUpperCase(s) && s.length === 1) {
+ pattern += "()";
+ } else {
+ pattern += "([a-z0-9$<>?[\\]]*?)";
+ }
+ upperCase.push(isUpperCase(s[0]));
+ }
+ } else {
+ pattern += "()";
+ upperCase.push(false);
+ }
+ }
+ });
+ var re = new RegExp(pattern, "gi");
+ re.upperCase = upperCase;
+ return re;
+}
+function findMatch(matcher, input, startOfName, endOfName) {
+ var from = startOfName;
+ matcher.lastIndex = from;
+ var match = matcher.exec(input);
+ // Expand search area until we get a valid result or reach the beginning of the string
+ while (!match || match.index + match[0].length < startOfName || endOfName < match.index) {
+ if (from === 0) {
+ return NO_MATCH;
+ }
+ from = input.lastIndexOf(".", from - 2) + 1;
+ matcher.lastIndex = from;
+ match = matcher.exec(input);
+ }
+ var boundaries = [];
+ var matchEnd = match.index + match[0].length;
+ var score = 5;
+ var start = match.index;
+ var prevEnd = -1;
+ for (var i = 1; i < match.length; i += 2) {
+ var isUpper = isUpperCase(input[start]);
+ var isMatcherUpper = matcher.upperCase[i];
+ // capturing groups come in pairs, match and non-match
+ boundaries.push(start, start + match[i].length);
+ // make sure groups are anchored on a left word boundary
+ var prevChar = input[start - 1] || "";
+ var nextChar = input[start + 1] || "";
+ if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) {
+ if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) {
+ score -= 0.1;
+ } else if (isMatcherUpper && start === prevEnd) {
+ score -= isUpper ? 0.1 : 1.0;
+ } else {
+ return NO_MATCH;
+ }
+ }
+ prevEnd = start + match[i].length;
+ start += match[i].length + match[i + 1].length;
+
+ // lower score for parts of the name that are missing
+ if (match[i + 1] && prevEnd < endOfName) {
+ score -= rateNoise(match[i + 1]);
+ }
+ }
+ // lower score if a type name contains unmatched camel-case parts
+ if (input[matchEnd - 1] !== "." && endOfName > matchEnd)
+ score -= rateNoise(input.slice(matchEnd, endOfName));
+ score -= rateNoise(input.slice(0, Math.max(startOfName, match.index)));
+
+ if (score <= 0) {
+ return NO_MATCH;
+ }
+ return {
+ input: input,
+ score: score,
+ boundaries: boundaries
+ };
+}
+function isUpperCase(s) {
+ return s !== s.toLowerCase();
+}
+function isLowerCase(s) {
+ return s !== s.toUpperCase();
+}
+function rateNoise(str) {
+ return (str.match(/([.(])/g) || []).length / 5
+ + (str.match(/([A-Z]+)/g) || []).length / 10
+ + str.length / 20;
+}
+function doSearch(request, response) {
+ var term = request.term.trim();
+ var maxResults = request.maxResults || MAX_RESULTS;
+ if (term.length === 0) {
+ return this.close();
+ }
+ var matcher = {
+ plainMatcher: createMatcher(term, false),
+ camelCaseMatcher: createMatcher(term, true)
+ }
+ var indexLoaded = indexFilesLoaded();
+
+ function getPrefix(item, category) {
+ switch (category) {
+ case "packages":
+ return checkUnnamed(item.m, "/");
+ case "types":
+ return checkUnnamed(item.p, ".");
+ case "members":
+ return checkUnnamed(item.p, ".") + item.c + ".";
+ default:
+ return "";
+ }
+ }
+ function useQualifiedName(category) {
+ switch (category) {
+ case "packages":
+ return /[\s/]/.test(term);
+ case "types":
+ case "members":
+ return /[\s.]/.test(term);
+ default:
+ return false;
+ }
+ }
+ function searchIndex(indexArray, category) {
+ var matches = [];
+ if (!indexArray) {
+ if (!indexLoaded) {
+ matches.push({ l: messages.loading, category: category });
+ }
+ return matches;
+ }
+ $.each(indexArray, function (i, item) {
+ var prefix = getPrefix(item, category);
+ var simpleName = item.l;
+ var qualifiedName = prefix + simpleName;
+ var useQualified = useQualifiedName(category);
+ var input = useQualified ? qualifiedName : simpleName;
+ var startOfName = useQualified ? prefix.length : 0;
+ var endOfName = category === "members" && input.indexOf("(", startOfName) > -1
+ ? input.indexOf("(", startOfName) : input.length;
+ var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName);
+ if (m === NO_MATCH && matcher.camelCaseMatcher) {
+ m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName);
+ }
+ if (m !== NO_MATCH) {
+ m.indexItem = item;
+ m.prefix = prefix;
+ m.category = category;
+ if (!useQualified) {
+ m.input = qualifiedName;
+ m.boundaries = m.boundaries.map(function(b) {
+ return b + prefix.length;
+ });
+ }
+ matches.push(m);
+ }
+ return true;
+ });
+ return matches.sort(function(e1, e2) {
+ return e2.score - e1.score;
+ }).slice(0, maxResults);
+ }
+
+ var result = searchIndex(moduleSearchIndex, "modules")
+ .concat(searchIndex(packageSearchIndex, "packages"))
+ .concat(searchIndex(typeSearchIndex, "types"))
+ .concat(searchIndex(memberSearchIndex, "members"))
+ .concat(searchIndex(tagSearchIndex, "searchTags"));
+
+ if (!indexLoaded) {
+ updateSearchResults = function() {
+ doSearch(request, response);
+ }
+ } else {
+ updateSearchResults = function() {};
+ }
+ response(result);
+}
+// JQuery search menu implementation
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+ _create: function() {
+ this._super();
+ this.widget().menu("option", "items", "> .result-item");
+ // workaround for search result scrolling
+ this.menu._scrollIntoView = function _scrollIntoView( item ) {
+ var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
+ if ( this._hasScroll() ) {
+ borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0;
+ paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0;
+ offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
+ scroll = this.activeMenu.scrollTop();
+ elementHeight = this.activeMenu.height() - 26;
+ itemHeight = item.outerHeight();
+
+ if ( offset < 0 ) {
+ this.activeMenu.scrollTop( scroll + offset );
+ } else if ( offset + itemHeight > elementHeight ) {
+ this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
+ }
+ }
+ };
+ },
+ _renderMenu: function(ul, items) {
+ var currentCategory = "";
+ var widget = this;
+ widget.menu.bindings = $();
+ $.each(items, function(index, item) {
+ if (item.category && item.category !== currentCategory) {
+ ul.append("<li class='ui-autocomplete-category'>" + categories[item.category] + "</li>");
+ currentCategory = item.category;
+ }
+ var li = widget._renderItemData(ul, item);
+ if (item.category) {
+ li.attr("aria-label", categories[item.category] + " : " + item.l);
+ } else {
+ li.attr("aria-label", item.l);
+ }
+ li.attr("class", "result-item");
+ });
+ ul.append("<li class='ui-static-link'><a href='" + pathtoroot + "search.html?q="
+ + encodeURI(widget.term) + "'>Go to search page</a></li>");
+ },
+ _renderItem: function(ul, item) {
+ var li = $("<li/>").appendTo(ul);
+ var div = $("<div/>").appendTo(li);
+ var label = item.l
+ ? item.l
+ : getHighlightedText(item.input, item.boundaries, 0, item.input.length);
+ var idx = item.indexItem;
+ if (item.category === "searchTags" && idx && idx.h) {
+ if (idx.d) {
+ div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span><br><span class='search-tag-desc-result'>"
+ + idx.d + "</span><br>");
+ } else {
+ div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span>");
+ }
+ } else {
+ div.html(label);
+ }
+ return li;
+ }
+});
+$(function() {
+ var expanded = false;
+ var windowWidth;
+ function collapse() {
+ if (expanded) {
+ $("div#navbar-top").removeAttr("style");
+ $("button#navbar-toggle-button")
+ .removeClass("expanded")
+ .attr("aria-expanded", "false");
+ expanded = false;
+ }
+ }
+ $("button#navbar-toggle-button").click(function (e) {
+ if (expanded) {
+ collapse();
+ } else {
+ var navbar = $("div#navbar-top");
+ navbar.height(navbar.prop("scrollHeight"));
+ $("button#navbar-toggle-button")
+ .addClass("expanded")
+ .attr("aria-expanded", "true");
+ expanded = true;
+ windowWidth = window.innerWidth;
+ }
+ });
+ $("ul.sub-nav-list-small li a").click(collapse);
+ $("input#search-input").focus(collapse);
+ $("main").click(collapse);
+ $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) {
+ // Create anchor links for headers with an associated id attribute
+ var hdr = $(el);
+ var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id");
+ if (id) {
+ hdr.append(" <a href='#" + id + "' class='anchor-link' aria-label='" + messages.linkToSection
+ + "'><img src='" + pathtoroot + "link.svg' alt='" + messages.linkIcon +"' tabindex='0'"
+ + " width='16' height='16'></a>");
+ }
+ });
+ $(window).on("orientationchange", collapse).on("resize", function(e) {
+ if (expanded && windowWidth !== window.innerWidth) collapse();
+ });
+ var search = $("#search-input");
+ var reset = $("#reset-button");
+ search.catcomplete({
+ minLength: 1,
+ delay: 200,
+ source: doSearch,
+ response: function(event, ui) {
+ if (!ui.content.length) {
+ ui.content.push({ l: messages.noResult });
+ } else {
+ $("#search-input").empty();
+ }
+ },
+ autoFocus: true,
+ focus: function(event, ui) {
+ return false;
+ },
+ position: {
+ collision: "flip"
+ },
+ select: function(event, ui) {
+ if (ui.item.indexItem) {
+ var url = getURL(ui.item.indexItem, ui.item.category);
+ window.location.href = pathtoroot + url;
+ $("#search-input").focus();
+ }
+ }
+ });
+ search.val('');
+ search.prop("disabled", false);
+ reset.prop("disabled", false);
+ reset.click(function() {
+ search.val('').focus();
+ });
+ search.focus();
+});
--- /dev/null
+/*
+ * Javadoc style sheet
+ */
+
+@import url('resources/fonts/dejavu.css');
+
+/*
+ * These CSS custom properties (variables) define the core color and font
+ * properties used in this stylesheet.
+ */
+:root {
+ /* body, block and code fonts */
+ --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
+ --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+ --code-font-family: 'DejaVu Sans Mono', monospace;
+ /* Base font sizes for body and code elements */
+ --body-font-size: 14px;
+ --code-font-size: 14px;
+ /* Text colors for body and block elements */
+ --body-text-color: #353833;
+ --block-text-color: #474747;
+ /* Background colors for various structural elements */
+ --body-background-color: #ffffff;
+ --section-background-color: #f8f8f8;
+ --detail-background-color: #ffffff;
+ /* Colors for navigation bar and table captions */
+ --navbar-background-color: #4D7A97;
+ --navbar-text-color: #ffffff;
+ /* Background color for subnavigation and various headers */
+ --subnav-background-color: #dee3e9;
+ /* Background and text colors for selected tabs and navigation items */
+ --selected-background-color: #f8981d;
+ --selected-text-color: #253441;
+ --selected-link-color: #1f389c;
+ /* Background colors for generated tables */
+ --even-row-color: #ffffff;
+ --odd-row-color: #eeeeef;
+ /* Text color for page title */
+ --title-color: #2c4557;
+ /* Text colors for links */
+ --link-color: #4A6782;
+ --link-color-active: #bb7a2a;
+ /* Snippet colors */
+ --snippet-background-color: #ebecee;
+ --snippet-text-color: var(--block-text-color);
+ --snippet-highlight-color: #f7c590;
+ /* Border colors for structural elements and user defined tables */
+ --border-color: #ededed;
+ --table-border-color: #000000;
+ /* Search input colors */
+ --search-input-background-color: #ffffff;
+ --search-input-text-color: #000000;
+ --search-input-placeholder-color: #909090;
+ /* Highlight color for active search tag target */
+ --search-tag-highlight-color: #ffff00;
+ /* Adjustments for icon and active background colors of copy-to-clipboard buttons */
+ --copy-icon-brightness: 100%;
+ --copy-button-background-color-active: rgba(168, 168, 176, 0.3);
+ /* Colors for invalid tag notifications */
+ --invalid-tag-background-color: #ffe6e6;
+ --invalid-tag-text-color: #000000;
+}
+/*
+ * Styles for individual HTML elements.
+ *
+ * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
+ * HTML element throughout the page.
+ */
+body {
+ background-color:var(--body-background-color);
+ color:var(--body-text-color);
+ font-family:var(--body-font-family);
+ font-size:var(--body-font-size);
+ margin:0;
+ padding:0;
+ height:100%;
+ width:100%;
+}
+iframe {
+ margin:0;
+ padding:0;
+ height:100%;
+ width:100%;
+ overflow-y:scroll;
+ border:none;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:var(--link-color);
+}
+a[href]:hover, a[href]:focus {
+ text-decoration:none;
+ color:var(--link-color-active);
+}
+pre {
+ font-family:var(--code-font-family);
+ font-size:1em;
+}
+h1 {
+ font-size:1.428em;
+}
+h2 {
+ font-size:1.285em;
+}
+h3 {
+ font-size:1.14em;
+}
+h4 {
+ font-size:1.072em;
+}
+h5 {
+ font-size:1.001em;
+}
+h6 {
+ font-size:0.93em;
+}
+/* Disable font boosting for selected elements */
+h1, h2, h3, h4, h5, h6, div.member-signature {
+ max-height: 1000em;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-family:var(--code-font-family);
+}
+:not(h1, h2, h3, h4, h5, h6) > code,
+:not(h1, h2, h3, h4, h5, h6) > tt {
+ font-size:var(--code-font-size);
+ padding-top:4px;
+ margin-top:8px;
+ line-height:1.4em;
+}
+dt code {
+ font-family:var(--code-font-family);
+ font-size:1em;
+ padding-top:4px;
+}
+.summary-table dt code {
+ font-family:var(--code-font-family);
+ font-size:1em;
+ vertical-align:top;
+ padding-top:4px;
+}
+sup {
+ font-size:8px;
+}
+button {
+ font-family: var(--body-font-family);
+ font-size: 1em;
+}
+/*
+ * Styles for HTML generated by javadoc.
+ *
+ * These are style classes that are used by the standard doclet to generate HTML documentation.
+ */
+
+/*
+ * Styles for document title and copyright.
+ */
+.about-language {
+ float:right;
+ padding:0 21px 8px 8px;
+ font-size:0.915em;
+ margin-top:-9px;
+ height:2.9em;
+}
+.legal-copy {
+ margin-left:.5em;
+}
+/*
+ * Styles for navigation bar.
+ */
+@media screen {
+ div.flex-box {
+ position:fixed;
+ display:flex;
+ flex-direction:column;
+ height: 100%;
+ width: 100%;
+ }
+ header.flex-header {
+ flex: 0 0 auto;
+ }
+ div.flex-content {
+ flex: 1 1 auto;
+ overflow-y: auto;
+ }
+}
+.top-nav {
+ background-color:var(--navbar-background-color);
+ color:var(--navbar-text-color);
+ float:left;
+ width:100%;
+ clear:right;
+ min-height:2.8em;
+ padding:10px 0 0 0;
+ overflow:hidden;
+ font-size:0.857em;
+}
+button#navbar-toggle-button {
+ display:none;
+}
+ul.sub-nav-list-small {
+ display: none;
+}
+.sub-nav {
+ background-color:var(--subnav-background-color);
+ float:left;
+ width:100%;
+ overflow:hidden;
+ font-size:0.857em;
+}
+.sub-nav div {
+ clear:left;
+ float:left;
+ padding:6px;
+ text-transform:uppercase;
+}
+.sub-nav .sub-nav-list {
+ padding-top:4px;
+}
+ul.nav-list {
+ display:block;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.sub-nav-list {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.nav-list li {
+ list-style:none;
+ float:left;
+ padding: 5px 6px;
+ text-transform:uppercase;
+}
+.sub-nav .nav-list-search {
+ float:right;
+ margin:0;
+ padding:6px;
+ clear:none;
+ text-align:right;
+ position:relative;
+}
+ul.sub-nav-list li {
+ list-style:none;
+ float:left;
+}
+.top-nav a:link, .top-nav a:active, .top-nav a:visited {
+ color:var(--navbar-text-color);
+ text-decoration:none;
+ text-transform:uppercase;
+}
+.top-nav a:hover {
+ color:var(--link-color-active);
+}
+.nav-bar-cell1-rev {
+ background-color:var(--selected-background-color);
+ color:var(--selected-text-color);
+ margin: auto 5px;
+}
+.skip-nav {
+ position:absolute;
+ top:auto;
+ left:-9999px;
+ overflow:hidden;
+}
+/*
+ * Hide navigation links and search box in print layout
+ */
+@media print {
+ ul.nav-list, div.sub-nav {
+ display:none;
+ }
+}
+/*
+ * Styles for page header.
+ */
+.title {
+ color:var(--title-color);
+ margin:10px 0;
+}
+.sub-title {
+ margin:5px 0 0 0;
+}
+ul.contents-list {
+ margin: 0 0 15px 0;
+ padding: 0;
+ list-style: none;
+}
+ul.contents-list li {
+ font-size:0.93em;
+}
+/*
+ * Styles for headings.
+ */
+body.class-declaration-page .summary h2,
+body.class-declaration-page .details h2,
+body.class-use-page h2,
+body.module-declaration-page .block-list h2 {
+ font-style: italic;
+ padding:0;
+ margin:15px 0;
+}
+body.class-declaration-page .summary h3,
+body.class-declaration-page .details h3,
+body.class-declaration-page .summary .inherited-list h2 {
+ background-color:var(--subnav-background-color);
+ border:1px solid var(--border-color);
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+/*
+ * Styles for page layout containers.
+ */
+main {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+dl.notes > dt {
+ font-family: var(--body-font-family);
+ font-size:0.856em;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:var(--body-text-color);
+}
+dl.notes > dd {
+ margin:5px 10px 10px 0;
+ font-size:1em;
+ font-family:var(--block-font-family)
+}
+dl.name-value > dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+dl.name-value > dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+ * Styles for lists.
+ */
+li.circle {
+ list-style:circle;
+}
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+div.inheritance {
+ margin:0;
+ padding:0;
+}
+div.inheritance div.inheritance {
+ margin-left:2em;
+}
+ul.block-list,
+ul.details-list,
+ul.member-list,
+ul.summary-list {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.block-list > li,
+ul.details-list > li,
+ul.member-list > li,
+ul.summary-list > li {
+ list-style:none;
+ margin-bottom:15px;
+ line-height:1.4;
+}
+ul.ref-list {
+ padding:0;
+ margin:0;
+}
+ul.ref-list > li {
+ list-style:none;
+}
+.summary-table dl, .summary-table dl dt, .summary-table dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+ul.tag-list, ul.tag-list-long {
+ padding-left: 0;
+ list-style: none;
+}
+ul.tag-list li {
+ display: inline;
+}
+ul.tag-list li:not(:last-child):after,
+ul.tag-list-long li:not(:last-child):after
+{
+ content: ", ";
+ white-space: pre-wrap;
+}
+ul.preview-feature-list {
+ list-style: none;
+ margin:0;
+ padding:0.1em;
+ line-height: 1.6em;
+}
+/*
+ * Styles for tables.
+ */
+.summary-table, .details-table {
+ width:100%;
+ border-spacing:0;
+ border:1px solid var(--border-color);
+ border-top:0;
+ padding:0;
+}
+.caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:var(--selected-text-color);
+ clear:none;
+ overflow:hidden;
+ padding: 10px 0 0 1px;
+ margin:0;
+}
+.caption a:link, .caption a:visited {
+ color:var(--selected-link-color);
+}
+.caption a:hover,
+.caption a:active {
+ color:var(--navbar-text-color);
+}
+.caption span {
+ font-weight:bold;
+ white-space:nowrap;
+ padding:5px 12px 7px 12px;
+ display:inline-block;
+ float:left;
+ background-color:var(--selected-background-color);
+ border: none;
+ height:16px;
+}
+div.table-tabs {
+ padding:10px 0 0 1px;
+ margin:10px 0 0 0;
+}
+div.table-tabs > button {
+ border: none;
+ cursor: pointer;
+ padding: 5px 12px 7px 12px;
+ font-weight: bold;
+ margin-right: 8px;
+}
+div.table-tabs > .active-table-tab {
+ background: var(--selected-background-color);
+ color: var(--selected-text-color);
+}
+div.table-tabs > button.table-tab {
+ background: var(--navbar-background-color);
+ color: var(--navbar-text-color);
+}
+.two-column-search-results {
+ display: grid;
+ grid-template-columns: minmax(400px, max-content) minmax(400px, auto);
+}
+div.checkboxes {
+ line-height: 2em;
+}
+div.checkboxes > span {
+ margin-left: 10px;
+}
+div.checkboxes > label {
+ margin-left: 8px;
+ white-space: nowrap;
+}
+div.checkboxes > label > input {
+ margin: 0 2px;
+}
+.two-column-summary {
+ display: grid;
+ grid-template-columns: minmax(25%, max-content) minmax(25%, auto);
+}
+.three-column-summary {
+ display: grid;
+ grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto);
+}
+.three-column-release-summary {
+ display: grid;
+ grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto);
+}
+.four-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto);
+}
+@media screen and (max-width: 1000px) {
+ .four-column-summary {
+ display: grid;
+ grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
+ }
+}
+@media screen and (max-width: 800px) {
+ .two-column-search-results {
+ display: grid;
+ grid-template-columns: minmax(40%, max-content) minmax(40%, auto);
+ }
+ .three-column-summary {
+ display: grid;
+ grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
+ }
+ .three-column-release-summary {
+ display: grid;
+ grid-template-columns: minmax(70%, max-content) minmax(30%, max-content)
+ }
+ .three-column-summary .col-last,
+ .three-column-release-summary .col-last{
+ grid-column-end: span 2;
+ }
+}
+@media screen and (max-width: 600px) {
+ .two-column-summary {
+ display: grid;
+ grid-template-columns: 1fr;
+ }
+}
+.summary-table > div, .details-table > div {
+ text-align:left;
+ padding: 8px 3px 3px 7px;
+ overflow-x: auto;
+ scrollbar-width: thin;
+}
+.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
+ vertical-align:top;
+ padding-right:0;
+ padding-top:8px;
+ padding-bottom:3px;
+}
+.table-header {
+ background:var(--subnav-background-color);
+ font-weight: bold;
+}
+/* Sortable table columns */
+.table-header[onclick] {
+ cursor: pointer;
+}
+.table-header[onclick]::after {
+ content:"";
+ display:inline-block;
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+ <path d="M10.101 57.059L63.019 4.142l52.917 52.917M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
+ background-size:100% 100%;
+ width:9px;
+ height:14px;
+ margin-left:4px;
+ margin-bottom:-3px;
+}
+.table-header[onclick].sort-asc::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+ <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.75;"/> \
+ <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
+
+}
+.table-header[onclick].sort-desc::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
+ <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.35;"/> \
+ <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.75;"/></svg>');
+}
+.col-first, .col-first {
+ font-size:0.93em;
+}
+.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
+ font-size:0.93em;
+}
+.col-first, .col-second, .col-constructor-name {
+ vertical-align:top;
+ overflow: auto;
+}
+.col-last {
+ white-space:normal;
+}
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-first a:link, .col-first a:visited,
+.col-second a:link, .col-second a:visited,
+.col-constructor-name a:link, .col-constructor-name a:visited,
+.col-summary-item-name a:link, .col-summary-item-name a:visited {
+ font-weight:bold;
+}
+.even-row-color, .even-row-color .table-header {
+ background-color:var(--even-row-color);
+}
+.odd-row-color, .odd-row-color .table-header {
+ background-color:var(--odd-row-color);
+}
+/*
+ * Styles for contents.
+ */
+div.block {
+ font-size:var(--body-font-size);
+ font-family:var(--block-font-family);
+}
+.col-last div {
+ padding-top:0;
+}
+.col-last a {
+ padding-bottom:3px;
+}
+.module-signature,
+.package-signature,
+.type-signature,
+.member-signature {
+ font-family:var(--code-font-family);
+ font-size:1em;
+ margin:14px 0;
+ white-space: pre-wrap;
+}
+.module-signature,
+.package-signature,
+.type-signature {
+ margin-top: 0;
+}
+.member-signature .type-parameters-long,
+.member-signature .parameters,
+.member-signature .exceptions {
+ display: inline-block;
+ vertical-align: top;
+ white-space: pre;
+}
+.member-signature .type-parameters {
+ white-space: normal;
+}
+/*
+ * Styles for formatting effect.
+ */
+.source-line-no {
+ /* Color of line numbers in source pages can be set via custom property below */
+ color:var(--source-linenumber-color, green);
+ padding:0 30px 0 0;
+}
+.block {
+ display:block;
+ margin:0 10px 5px 0;
+ color:var(--block-text-color);
+}
+.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link,
+.module-label-in-package, .module-label-in-type, .package-label-in-type,
+.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label {
+ font-weight:bold;
+}
+.deprecation-comment, .help-footnote, .preview-comment {
+ font-style:italic;
+}
+.deprecation-block {
+ font-size:1em;
+ font-family:var(--block-font-family);
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
+.preview-block {
+ font-size:1em;
+ font-family:var(--block-font-family);
+ border-style:solid;
+ border-width:thin;
+ border-radius:10px;
+ padding:10px;
+ margin-bottom:10px;
+ margin-right:10px;
+ display:inline-block;
+}
+div.block div.deprecation-comment {
+ font-style:normal;
+}
+details.invalid-tag, span.invalid-tag {
+ font-size:1em;
+ font-family:var(--block-font-family);
+ color: var(--invalid-tag-text-color);
+ background: var(--invalid-tag-background-color);
+ border: thin solid var(--table-border-color);
+ border-radius:2px;
+ padding: 2px 4px;
+ display:inline-block;
+}
+details summary {
+ cursor: pointer;
+}
+/*
+ * Styles specific to HTML5 elements.
+ */
+main, nav, header, footer, section {
+ display:block;
+}
+/*
+ * Styles for javadoc search.
+ */
+.ui-state-active {
+ /* Overrides the color of selection used in jQuery UI */
+ background: var(--selected-background-color);
+ border: 1px solid var(--selected-background-color);
+ color: var(--selected-text-color);
+}
+.ui-autocomplete-category {
+ font-weight:bold;
+ font-size:15px;
+ padding:7px 0 7px 3px;
+ background-color:var(--navbar-background-color);
+ color:var(--navbar-text-color);
+}
+.ui-autocomplete {
+ max-height:85%;
+ max-width:65%;
+ overflow-y:auto;
+ overflow-x:auto;
+ scrollbar-width: thin;
+ white-space:nowrap;
+ box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
+}
+ul.ui-autocomplete {
+ position:fixed;
+ z-index:1;
+ background-color: var(--body-background-color);
+}
+ul.ui-autocomplete li {
+ float:left;
+ clear:both;
+ min-width:100%;
+}
+ul.ui-autocomplete li.ui-static-link {
+ position:sticky;
+ bottom:0;
+ left:0;
+ background: var(--subnav-background-color);
+ padding: 5px 0;
+ font-family: var(--body-font-family);
+ font-size: 0.93em;
+ font-weight: bolder;
+ z-index: 2;
+}
+li.ui-static-link a, li.ui-static-link a:visited {
+ text-decoration:none;
+ color:var(--link-color);
+ float:right;
+ margin-right:20px;
+}
+.ui-autocomplete .result-item {
+ font-size: inherit;
+}
+.ui-autocomplete .result-highlight {
+ font-weight:bold;
+}
+#search-input, #page-search-input {
+ background-image:url('resources/glass.png');
+ background-size:13px;
+ background-repeat:no-repeat;
+ background-position:2px 3px;
+ background-color: var(--search-input-background-color);
+ color: var(--search-input-text-color);
+ border-color: var(--border-color);
+ padding-left:20px;
+ width: 250px;
+ margin: 0;
+}
+#search-input {
+ margin-left: 4px;
+}
+#reset-button {
+ background-color: transparent;
+ background-image:url('resources/x.png');
+ background-repeat:no-repeat;
+ background-size:contain;
+ border:0;
+ border-radius:0;
+ width:12px;
+ height:12px;
+ position:absolute;
+ right:12px;
+ top:10px;
+ font-size:0;
+}
+::placeholder {
+ color:var(--search-input-placeholder-color);
+ opacity: 1;
+}
+.search-tag-desc-result {
+ font-style:italic;
+ font-size:11px;
+}
+.search-tag-holder-result {
+ font-style:italic;
+ font-size:12px;
+}
+.search-tag-result:target {
+ background-color:var(--search-tag-highlight-color);
+}
+details.page-search-details {
+ display: inline-block;
+}
+div#result-container {
+ font-size: 1em;
+}
+div#result-container a.search-result-link {
+ padding: 0;
+ margin: 4px 0;
+ width: 100%;
+}
+#result-container .result-highlight {
+ font-weight:bolder;
+}
+.page-search-info {
+ background-color: var(--subnav-background-color);
+ border-radius: 3px;
+ border: 0 solid var(--border-color);
+ padding: 0 8px;
+ overflow: hidden;
+ height: 0;
+ transition: all 0.2s ease;
+}
+div.table-tabs > button.table-tab {
+ background: var(--navbar-background-color);
+ color: var(--navbar-text-color);
+}
+.page-search-header {
+ padding: 5px 12px 7px 12px;
+ font-weight: bold;
+ margin-right: 3px;
+ background-color:var(--navbar-background-color);
+ color:var(--navbar-text-color);
+ display: inline-block;
+}
+button.page-search-header {
+ border: none;
+ cursor: pointer;
+}
+span#page-search-link {
+ text-decoration: underline;
+}
+.module-graph span, .sealed-graph span {
+ display:none;
+ position:absolute;
+}
+.module-graph:hover span, .sealed-graph:hover span {
+ display:block;
+ margin: -100px 0 0 100px;
+ z-index: 1;
+}
+.inherited-list {
+ margin: 10px 0 10px 0;
+}
+section.class-description {
+ line-height: 1.4;
+}
+.summary section[class$="-summary"], .details section[class$="-details"],
+.class-uses .detail, .serialized-class-details {
+ padding: 0 20px 5px 10px;
+ border: 1px solid var(--border-color);
+ background-color: var(--section-background-color);
+}
+.inherited-list, section[class$="-details"] .detail {
+ padding:0 0 5px 8px;
+ background-color:var(--detail-background-color);
+ border:none;
+}
+.vertical-separator {
+ padding: 0 5px;
+}
+ul.help-section-list {
+ margin: 0;
+}
+ul.help-subtoc > li {
+ display: inline-block;
+ padding-right: 5px;
+ font-size: smaller;
+}
+ul.help-subtoc > li::before {
+ content: "\2022" ;
+ padding-right:2px;
+}
+.help-note {
+ font-style: italic;
+}
+/*
+ * Indicator icon for external links.
+ */
+main a[href*="://"]::after {
+ content:"";
+ display:inline-block;
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
+ <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
+ 132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\
+ </svg>');
+ background-size:100% 100%;
+ width:7px;
+ height:7px;
+ margin-left:2px;
+ margin-bottom:4px;
+}
+main a[href*="://"]:hover::after,
+main a[href*="://"]:focus::after {
+ background-image:url('data:image/svg+xml; utf8, \
+ <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
+ <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
+ 132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\
+ </svg>');
+}
+/*
+ * Styles for header/section anchor links
+ */
+a.anchor-link {
+ opacity: 0;
+ transition: opacity 0.1s;
+}
+:hover > a.anchor-link {
+ opacity: 80%;
+}
+a.anchor-link:hover,
+a.anchor-link:focus-visible,
+a.anchor-link.visible {
+ opacity: 100%;
+}
+a.anchor-link > img {
+ width: 0.9em;
+ height: 0.9em;
+}
+/*
+ * Styles for copy-to-clipboard buttons
+ */
+button.copy {
+ opacity: 70%;
+ border: none;
+ border-radius: 3px;
+ position: relative;
+ background:none;
+ transition: opacity 0.3s;
+ cursor: pointer;
+}
+:hover > button.copy {
+ opacity: 80%;
+}
+button.copy:hover,
+button.copy:active,
+button.copy:focus-visible,
+button.copy.visible {
+ opacity: 100%;
+}
+button.copy img {
+ position: relative;
+ background: none;
+ filter: brightness(var(--copy-icon-brightness));
+}
+button.copy:active {
+ background-color: var(--copy-button-background-color-active);
+}
+button.copy span {
+ color: var(--body-text-color);
+ position: relative;
+ top: -0.1em;
+ transition: all 0.1s;
+ font-size: 0.76rem;
+ line-height: 1.2em;
+ opacity: 0;
+}
+button.copy:hover span,
+button.copy:focus-visible span,
+button.copy.visible span {
+ opacity: 100%;
+}
+/* search page copy button */
+button#page-search-copy {
+ margin-left: 0.4em;
+ padding:0.3em;
+ top:0.13em;
+}
+button#page-search-copy img {
+ width: 1.2em;
+ height: 1.2em;
+ padding: 0.01em 0;
+ top: 0.15em;
+}
+button#page-search-copy span {
+ color: var(--body-text-color);
+ line-height: 1.2em;
+ padding: 0.2em;
+ top: -0.18em;
+}
+div.page-search-info:hover button#page-search-copy span {
+ opacity: 100%;
+}
+/* snippet copy button */
+button.snippet-copy {
+ position: absolute;
+ top: 6px;
+ right: 6px;
+ height: 1.7em;
+ padding: 2px;
+}
+button.snippet-copy img {
+ width: 18px;
+ height: 18px;
+ padding: 0.05em 0;
+}
+button.snippet-copy span {
+ line-height: 1.2em;
+ padding: 0.2em;
+ position: relative;
+ top: -0.5em;
+}
+div.snippet-container:hover button.snippet-copy span {
+ opacity: 100%;
+}
+/*
+ * Styles for user-provided tables.
+ *
+ * borderless:
+ * No borders, vertical margins, styled caption.
+ * This style is provided for use with existing doc comments.
+ * In general, borderless tables should not be used for layout purposes.
+ *
+ * plain:
+ * Plain borders around table and cells, vertical margins, styled caption.
+ * Best for small tables or for complex tables for tables with cells that span
+ * rows and columns, when the "striped" style does not work well.
+ *
+ * striped:
+ * Borders around the table and vertical borders between cells, striped rows,
+ * vertical margins, styled caption.
+ * Best for tables that have a header row, and a body containing a series of simple rows.
+ */
+
+table.borderless,
+table.plain,
+table.striped {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+table.borderless > caption,
+table.plain > caption,
+table.striped > caption {
+ font-weight: bold;
+ font-size: smaller;
+}
+table.borderless th, table.borderless td,
+table.plain th, table.plain td,
+table.striped th, table.striped td {
+ padding: 2px 5px;
+}
+table.borderless,
+table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
+table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
+ border: none;
+}
+table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
+ background-color: transparent;
+}
+table.plain {
+ border-collapse: collapse;
+ border: 1px solid var(--table-border-color);
+}
+table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
+ background-color: transparent;
+}
+table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
+table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
+ border: 1px solid var(--table-border-color);
+}
+table.striped {
+ border-collapse: collapse;
+ border: 1px solid var(--table-border-color);
+}
+table.striped > thead {
+ background-color: var(--subnav-background-color);
+}
+table.striped > thead > tr > th, table.striped > thead > tr > td {
+ border: 1px solid var(--table-border-color);
+}
+table.striped > tbody > tr:nth-child(even) {
+ background-color: var(--odd-row-color)
+}
+table.striped > tbody > tr:nth-child(odd) {
+ background-color: var(--even-row-color)
+}
+table.striped > tbody > tr > th, table.striped > tbody > tr > td {
+ border-left: 1px solid var(--table-border-color);
+ border-right: 1px solid var(--table-border-color);
+}
+table.striped > tbody > tr > th {
+ font-weight: normal;
+}
+/**
+ * Tweak style for small screens.
+ */
+@media screen and (max-width: 920px) {
+ header.flex-header {
+ max-height: 100vh;
+ overflow-y: auto;
+ }
+ div#navbar-top {
+ height: 2.8em;
+ transition: height 0.35s ease;
+ }
+ ul.nav-list {
+ display: block;
+ width: 40%;
+ float:left;
+ clear: left;
+ margin: 10px 0 0 0;
+ padding: 0;
+ }
+ ul.nav-list li {
+ float: none;
+ padding: 6px;
+ margin-left: 10px;
+ margin-top: 2px;
+ }
+ ul.sub-nav-list-small {
+ display:block;
+ height: 100%;
+ width: 50%;
+ float: right;
+ clear: right;
+ background-color: var(--subnav-background-color);
+ color: var(--body-text-color);
+ margin: 6px 0 0 0;
+ padding: 0;
+ }
+ ul.sub-nav-list-small ul {
+ padding-left: 20px;
+ }
+ ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited {
+ color:var(--link-color);
+ }
+ ul.sub-nav-list-small a:hover {
+ color:var(--link-color-active);
+ }
+ ul.sub-nav-list-small li {
+ list-style:none;
+ float:none;
+ padding: 6px;
+ margin-top: 1px;
+ text-transform:uppercase;
+ }
+ ul.sub-nav-list-small > li {
+ margin-left: 10px;
+ }
+ ul.sub-nav-list-small li p {
+ margin: 5px 0;
+ }
+ div#navbar-sub-list {
+ display: none;
+ }
+ .top-nav a:link, .top-nav a:active, .top-nav a:visited {
+ display: block;
+ }
+ button#navbar-toggle-button {
+ width: 3.4em;
+ height: 2.8em;
+ background-color: transparent;
+ display: block;
+ float: left;
+ border: 0;
+ margin: 0 10px;
+ cursor: pointer;
+ font-size: 10px;
+ }
+ button#navbar-toggle-button .nav-bar-toggle-icon {
+ display: block;
+ width: 24px;
+ height: 3px;
+ margin: 1px 0 4px 0;
+ border-radius: 2px;
+ transition: all 0.1s;
+ background-color: var(--navbar-text-color);
+ }
+ button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) {
+ transform: rotate(45deg);
+ transform-origin: 10% 10%;
+ width: 26px;
+ }
+ button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) {
+ opacity: 0;
+ }
+ button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) {
+ transform: rotate(-45deg);
+ transform-origin: 10% 90%;
+ width: 26px;
+ }
+}
+@media screen and (max-width: 800px) {
+ .about-language {
+ padding-right: 16px;
+ }
+ ul.nav-list li {
+ margin-left: 5px;
+ }
+ ul.sub-nav-list-small > li {
+ margin-left: 5px;
+ }
+ main {
+ padding: 10px;
+ }
+ .summary section[class$="-summary"], .details section[class$="-details"],
+ .class-uses .detail, .serialized-class-details {
+ padding: 0 8px 5px 8px;
+ }
+ body {
+ -webkit-text-size-adjust: none;
+ }
+}
+@media screen and (max-width: 400px) {
+ .about-language {
+ font-size: 10px;
+ padding-right: 12px;
+ }
+}
+@media screen and (max-width: 400px) {
+ .nav-list-search {
+ width: 94%;
+ }
+ #search-input, #page-search-input {
+ width: 70%;
+ }
+}
+@media screen and (max-width: 320px) {
+ .nav-list-search > label {
+ display: none;
+ }
+ .nav-list-search {
+ width: 90%;
+ }
+ #search-input, #page-search-input {
+ width: 80%;
+ }
+}
+
+pre.snippet {
+ background-color: var(--snippet-background-color);
+ color: var(--snippet-text-color);
+ padding: 10px;
+ margin: 12px 0;
+ overflow: auto;
+ white-space: pre;
+}
+div.snippet-container {
+ position: relative;
+}
+@media screen and (max-width: 800px) {
+ pre.snippet {
+ padding-top: 26px;
+ }
+ button.snippet-copy {
+ top: 4px;
+ right: 4px;
+ }
+}
+pre.snippet .italic {
+ font-style: italic;
+}
+pre.snippet .bold {
+ font-weight: bold;
+}
+pre.snippet .highlighted {
+ background-color: var(--snippet-highlight-color);
+ border-radius: 10%;
+}
--- /dev/null
+tagSearchIndex = [];updateSearchResults();
\ No newline at end of file
--- /dev/null
+typeSearchIndex = [{"l":"Alle Klassen und Schnittstellen","u":"allclasses-index.html"},{"p":"de.juplo.test","l":"FileComparator"}];updateSearchResults();
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html>
+<!--/*-->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2025-11-07 -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: ci-management.html / name: CI Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependencies.html / name: Dependencies -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: dependency-info.html / name: Maven Coordinates -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: distribution-management.html / name: Distribution Management -->
+
+
+
+
+
+ <!-- Skipping already seen entry: uri=index.html, name=About -->
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: licenses.html / name: Licenses -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-management.html / name: Plugin Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugins.html / name: Plugins -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: scm.html / name: Source Code Management -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: summary.html / name: Summary -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: team.html / name: Team -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: testapidocs/index.html / name: Test JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: apidocs/index.html / name: JavaDocs -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref/index.html / name: Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: xref-test/index.html / name: Test Source Xref -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: cpd.html / name: CPD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pmd.html / name: PMD -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: plugin-info.html / name: Plugin Documentation -->
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - $page.name-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: index.html?about / name: Overview -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: configuration.html / name: Configuration Examples -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: create-mojo.html / name: Goal — hibernate:create -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: update-mojo.html / name: Goal — hibernate:update -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: drop-mojo.html / name: Goal — hibernate:drop -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: help-mojo.html / name: Goal — hibernate:help -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: debugging.html / name: Enable Debugging-Output -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: skip.html / name: Skipping Execution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: force.html / name: Force Exceution -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- NEW PAGE - - - - - uri: pitfalls.html / name: Known Pitfalls (FAQ) -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-info.html / name: Project Information -->
+
+
+
+
+
+
+
+
+
+
+
+
+ <!-- OVERWRITING PAGE - uri: project-reports.html / name: Project Reports -->
+
+
+
+
+ <!-- DONE WITH MENUE - - (no name)-->
+
+
+
+<!-- name: Goal — hibernate:update -->
+<!-- title: Hibernate Maven Plugin – hibernate:update -->
+<!-- short title: hibernate:update -->
+<!-- current page: update-mojo.html -->
+<!-- path: /projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ -->
+<!-- crumbs: "/index.html","/projects.html" -->
+<!-- pages: {index.html={uri=index.html, name=Hibernate Maven Plugin, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}], childs={index.html?about=Overview, configuration.html=Configuration Examples, create-mojo.html=Goal — hibernate:create, update-mojo.html=Goal — hibernate:update, drop-mojo.html=Goal — hibernate:drop, help-mojo.html=Goal — hibernate:help, debugging.html=Enable Debugging-Output, skip.html=Skipping Execution, force.html=Force Exceution, pitfalls.html=Known Pitfalls (FAQ), project-info.html=Project Information, project-reports.html=Project Reports}}, ci-management.html={name=CI Management, uri=ci-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=ci-management.html, name=CI Management}]}, dependencies.html={name=Dependencies, uri=dependencies.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependencies.html, name=Dependencies}]}, dependency-info.html={name=Maven Coordinates, uri=dependency-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=dependency-info.html, name=Maven Coordinates}]}, distribution-management.html={name=Distribution Management, uri=distribution-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=distribution-management.html, name=Distribution Management}]}, licenses.html={name=Licenses, uri=licenses.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=licenses.html, name=Licenses}]}, plugin-management.html={name=Plugin Management, uri=plugin-management.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugin-management.html, name=Plugin Management}]}, plugins.html={name=Plugins, uri=plugins.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=plugins.html, name=Plugins}]}, scm.html={name=Source Code Management, uri=scm.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=scm.html, name=Source Code Management}]}, summary.html={name=Summary, uri=summary.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=summary.html, name=Summary}]}, team.html={name=Team, uri=team.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}, {uri=team.html, name=Team}]}, project-info.html={name=Project Information, uri=project-info.html, childs={ci-management.html=CI Management, dependencies.html=Dependencies, dependency-info.html=Maven Coordinates, distribution-management.html=Distribution Management, licenses.html=Licenses, plugin-management.html=Plugin Management, plugins.html=Plugins, scm.html=Source Code Management, summary.html=Summary, team.html=Team}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-info.html, name=Project Information}]}, testapidocs/index.html={name=Test JavaDocs, uri=testapidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=testapidocs/index.html, name=Test JavaDocs}]}, apidocs/index.html={name=JavaDocs, uri=apidocs/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=apidocs/index.html, name=JavaDocs}]}, xref/index.html={name=Source Xref, uri=xref/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref/index.html, name=Source Xref}]}, xref-test/index.html={name=Test Source Xref, uri=xref-test/index.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=xref-test/index.html, name=Test Source Xref}]}, cpd.html={name=CPD, uri=cpd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=cpd.html, name=CPD}]}, pmd.html={name=PMD, uri=pmd.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=pmd.html, name=PMD}]}, plugin-info.html={name=Plugin Documentation, uri=plugin-info.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}, {uri=plugin-info.html, name=Plugin Documentation}]}, project-reports.html={name=Project Reports, uri=project-reports.html, childs={testapidocs/index.html=Test JavaDocs, apidocs/index.html=JavaDocs, xref/index.html=Source Xref, xref-test/index.html=Test Source Xref, cpd.html=CPD, pmd.html=PMD, plugin-info.html=Plugin Documentation}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=project-reports.html, name=Project Reports}]}, index.html?about={name=Overview, uri=index.html?about, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=index.html?about, name=Overview}]}, configuration.html={name=Configuration Examples, uri=configuration.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=configuration.html, name=Configuration Examples}]}, create-mojo.html={name=Goal — hibernate:create, uri=create-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=create-mojo.html, name=Goal — hibernate:create}]}, update-mojo.html={name=Goal — hibernate:update, uri=update-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=update-mojo.html, name=Goal — hibernate:update}]}, drop-mojo.html={name=Goal — hibernate:drop, uri=drop-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=drop-mojo.html, name=Goal — hibernate:drop}]}, help-mojo.html={name=Goal — hibernate:help, uri=help-mojo.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=help-mojo.html, name=Goal — hibernate:help}]}, debugging.html={name=Enable Debugging-Output, uri=debugging.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=debugging.html, name=Enable Debugging-Output}]}, skip.html={name=Skipping Execution, uri=skip.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=skip.html, name=Skipping Execution}]}, force.html={name=Force Exceution, uri=force.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=force.html, name=Force Exceution}]}, pitfalls.html={name=Known Pitfalls (FAQ), uri=pitfalls.html, childs={}, crumbs=[{uri=index.html, name=Hibernate Maven Plugin}, {uri=pitfalls.html, name=Known Pitfalls (FAQ)}]}} -->
+
+
+<!--*/-->
+<html xmlns="http://www.w3.org/1999/xhtml" th:replace="~{/templates/layout.html :: layout(uri='' + ~{:: code[class='site_uri']/text()}, title=~{:: title}, maincontent=~{:: .maincontent}, json='MERGE:' + ~{:: pre[class='json']/text()})}">
+ <head>
+ <title class="title">Hibernate Maven Plugin – hibernate:update</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link id="canonical" rel="canonical" href="/hibernate-maven-plugin/update-mojo.html"/>
+ </head>
+ <body>
+ <h1 class="short_title">hibernate:update</h1>
+ <h2>URI</h2>
+ <ul>
+ <li><strong>site:</strong> <code class="site_uri">/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html</code></li>
+ <li><strong>canonical:</strong> <code class="canonical_uri">/hibernate-maven-plugin/update-mojo.html</code></li>
+ <li><strong>relative:</strong> <code class="relative_uri">update-mojo.html</code></li>
+ </ul>
+ <h2>Path</h2>
+ <p>
+ <ol>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="update-mojo.html">Goal — hibernate:update</a></li> </ol>
+ </p>
+ <hr />
+ <article class="maincontent">
+
+
+ <section>
+<h2><a name="hibernate:update"></a>hibernate:update</h2>
+
+<p><b>Full name</b>:</p>
+
+<p>de.juplo:hibernate-maven-plugin:2.1.2-SNAPSHOT:update</p>
+
+<p><b>Description</b>:</p>
+
+<div>Generate/Execute SQL to update the database-schema according to the
+configured mappings.</div>
+
+<p><b>Attributes</b>:</p>
+
+<ul>
+
+<li>Requires a Maven project to be executed.</li>
+
+<li>Requires dependency resolution of artifacts in scope: <code>runtime</code>.</li>
+
+<li>The goal is thread-safe and supports parallel builds.</li>
+
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <code>process-classes</code>.</li>
+ </ul>
+ <section>
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+
+<table class="bodyTable" border="0">
+
+<tr class="a">
+
+<th>Name</th>
+
+<th>Type</th>
+
+<th>Since</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#createNamespaces">createNamespaces</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Specifies whether to automatically create also the database
+schema/catalog.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.hbm2dll.create_namespaces</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#delimiter">delimiter</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Delimiter in output-file.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>;</code>.<br /><b>User property is</b>: <code>hibernate.hbm2ddl.delimiter</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#dialect">dialect</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Hibernate dialect.<br /><b>User property is</b>: <code>hibernate.dialect</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#driver">driver</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>SQL-Driver name.<br /><b>User property is</b>: <code>hibernate.connection.driver_class</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#execute">execute</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Excecute the generated SQL. If set to <code>false</code>, only the
+SQL-script is created and the database is not touched.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>true</code>.<br /><b>User property is</b>: <code>hibernate.schema.execute</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#force">force</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Force generation/execution
+
+<p>Force the generation and (if configured) the execution of the
+SQL, even if no modified or newly added annotated classes where
+found and the configuration was not changed.</p>
+
+<p><code>skip</code> takes precedence over <code>force</code>.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.schema.force</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#format">format</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Format output-file.<br /><b>User property is</b>: <code>hibernate.format_sql</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#hibernateConfig">hibernateConfig</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Path to Hibernate configuration file (.cfg.xml). If this parameter
+is specified, the plugin will try to load configuration values from
+a file with the given path or a ressource on the classpath with the
+given name. If both fails, the execution of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.cfg.xml</code> on the
+classpath, if it is present, but will not fail if there is no such
+ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+file.</p><br /></td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#hibernateProperties">hibernateProperties</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Path to a file or name of a ressource with hibernate properties. If
+this parameter is specified, the plugin will try to load
+configuration values from a file with the given path or a ressource
+on the classpath with the given name. If both fails, the execution
+of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.properties</code> on
+the classpath, if it is present, but will not fail if there is no
+such ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p><br /></td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#implicitNamingStrategy">implicitNamingStrategy</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Implicit naming strategy<br /><b>User property is</b>: <code>hibernate.implicit_naming_strategy</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#mappings">mappings</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.2</code></td>
+
+<td>List of Hibernate-Mapping-Files (XML). Multiple files can be
+separated with white-spaces and/or commas.<br /><b>User property is</b>: <code>hibernate.mapping</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#outputDirectory">outputDirectory</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+classes. Additionally, all dependencies are scanned for annotated
+classes.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>User property is</b>: <code>project.build.outputDirectory</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#outputFile">outputFile</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Output file.
+
+<p>If the specified filename is not absolut, the file will be
+created relative to the project build directory
+(<code>project.build.directory</code>).</p><br /><b>Default value is</b>: <code>update.sql</code>.<br /><b>User property is</b>: <code>hibernate.schema.update</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#password">password</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database password<br /><b>User property is</b>: <code>hibernate.connection.password</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#persistenceUnit">persistenceUnit</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Name of the persistence-unit. If this parameter is specified, the
+plugin will try to load configuration values from a
+persistence-unit with the specified name. If no such
+persistence-unit can be found, the plugin will throw an exception.
+
+<p>If this parameter is not set and there is only one
+persistence-unit available, that unit will be used automatically.
+But if this parameter is not set and there are multiple
+persistence-units available on, the class-path, the execution of
+the plugin will fail.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+or the configuration file.</p><br /></td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#physicalNamingStrategy">physicalNamingStrategy</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Physical naming strategy<br /><b>User property is</b>: <code>hibernate.physical_naming_strategy</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#scanClasses">scanClasses</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>2.0</code></td>
+
+<td>Wether the project should be scanned for annotated-classes, or not
+
+<p>This parameter is intended to allow overwriting of the parameter
+<code>exclude-unlisted-classes</code> of a
+<code>persistence-unit</code>. If not specified, it defaults to
+<code>true</code></p><br /><b>User property is</b>: <code>hibernate.schema.scan.classes</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#scanDependencies">scanDependencies</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.3</code></td>
+
+<td>Dependency-Scopes, that should be scanned for annotated classes.
+
+<p>By default, only dependencies in the scope <code>compile</code>
+are scanned for annotated classes. Multiple scopes can be seperated
+by white space or commas.</p>
+
+<p>If you do not want any dependencies to be scanned for annotated
+classes, set this parameter to <code>none</code>.</p>
+
+<p>The plugin does not scan for annotated classes in transitive
+dependencies. If some of your annotated classes are hidden in a
+transitive dependency, you can simply add that dependency
+explicitly.</p><br /><b>Default value is</b>: <code>compile</code>.<br /><b>User property is</b>: <code>hibernate.schema.scan.dependencies</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#scanTestClasses">scanTestClasses</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0.1</code></td>
+
+<td>Whether to scan the test-branch of the project for annotated
+classes, or not.
+
+<p>If this parameter is set to <code>true</code> the test-classes
+of the artifact will be scanned for hibernate-annotated classes
+additionally.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>hibernate.schema.scan.test_classes</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#show">show</a></b></td>
+
+<td><code>Boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Show the generated SQL in the command-line output.<br /><b>User property is</b>: <code>hibernate.show_sql</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#skip">skip</a></b></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Skip execution
+
+<p>If set to <code>true</code>, the execution is skipped.</p>
+
+<p>A skipped execution is signaled via the maven-property
+<code>${hibernate.schema.skipped}</code>.</p>
+
+<p>The execution is skipped automatically, if no modified or newly
+added annotated classes are found and the dialect was not
+changed.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>Default value is</b>: <code>${maven.test.skip}</code>.<br /><b>User property is</b>: <code>hibernate.schema.skip</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#testOutputDirectory">testOutputDirectory</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0.2</code></td>
+
+<td>Test-Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+test-classes.</p>
+
+<p>This parameter is only used, when <code>scanTestClasses</code>
+is set to <code>true</code>!</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p><br /><b>User property is</b>: <code>project.build.testOutputDirectory</code>.</td>
+ </tr>
+
+<tr class="b">
+
+<td><b><a href="#url">url</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database URL.<br /><b>User property is</b>: <code>hibernate.connection.url</code>.</td>
+ </tr>
+
+<tr class="a">
+
+<td><b><a href="#username">username</a></b></td>
+
+<td><code>String</code></td>
+
+<td><code>1.0</code></td>
+
+<td>Database username<br /><b>User property is</b>: <code>hibernate.connection.username</code>.</td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+
+<p><b><a name="createNamespaces">createNamespaces</a>:</b></p>
+
+<div>Specifies whether to automatically create also the database
+schema/catalog.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.hbm2dll.create_namespaces</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="delimiter">delimiter</a>:</b></p>
+
+<div>Delimiter in output-file.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.hbm2ddl.delimiter</code></li>
+
+<li><b>Default</b>: <code>;</code></li>
+ </ul><hr />
+<p><b><a name="dialect">dialect</a>:</b></p>
+
+<div>Hibernate dialect.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.dialect</code></li>
+ </ul><hr />
+<p><b><a name="driver">driver</a>:</b></p>
+
+<div>SQL-Driver name.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.driver_class</code></li>
+ </ul><hr />
+<p><b><a name="execute">execute</a>:</b></p>
+
+<div>Excecute the generated SQL. If set to <code>false</code>, only the
+SQL-script is created and the database is not touched.
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.execute</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr />
+<p><b><a name="force">force</a>:</b></p>
+
+<div>Force generation/execution
+
+<p>Force the generation and (if configured) the execution of the
+SQL, even if no modified or newly added annotated classes where
+found and the configuration was not changed.</p>
+
+<p><code>skip</code> takes precedence over <code>force</code>.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.force</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="format">format</a>:</b></p>
+
+<div>Format output-file.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.format_sql</code></li>
+ </ul><hr />
+<p><b><a name="hibernateConfig">hibernateConfig</a>:</b></p>
+
+<div>Path to Hibernate configuration file (.cfg.xml). If this parameter
+is specified, the plugin will try to load configuration values from
+a file with the given path or a ressource on the classpath with the
+given name. If both fails, the execution of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.cfg.xml</code> on the
+classpath, if it is present, but will not fail if there is no such
+ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+file.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="hibernateProperties">hibernateProperties</a>:</b></p>
+
+<div>Path to a file or name of a ressource with hibernate properties. If
+this parameter is specified, the plugin will try to load
+configuration values from a file with the given path or a ressource
+on the classpath with the given name. If both fails, the execution
+of the plugin will fail.
+
+<p>If this parameter is not set the plugin will load configuration
+values from a ressource named <code>hibernate.properties</code> on
+the classpath, if it is present, but will not fail if there is no
+such ressource.</p>
+
+<p>During ressource-lookup, the test-classpath takes
+precedence.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="implicitNamingStrategy">implicitNamingStrategy</a>:</b></p>
+
+<div>Implicit naming strategy</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.implicit_naming_strategy</code></li>
+ </ul><hr />
+<p><b><a name="mappings">mappings</a>:</b></p>
+
+<div>List of Hibernate-Mapping-Files (XML). Multiple files can be
+separated with white-spaces and/or commas.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.2</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.mapping</code></li>
+ </ul><hr />
+<p><b><a name="outputDirectory">outputDirectory</a>:</b></p>
+
+<div>Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+classes. Additionally, all dependencies are scanned for annotated
+classes.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>project.build.outputDirectory</code></li>
+ </ul><hr />
+<p><b><a name="outputFile">outputFile</a>:</b></p>
+
+<div>Output file.
+
+<p>If the specified filename is not absolut, the file will be
+created relative to the project build directory
+(<code>project.build.directory</code>).</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.update</code></li>
+
+<li><b>Default</b>: <code>update.sql</code></li>
+ </ul><hr />
+<p><b><a name="password">password</a>:</b></p>
+
+<div>Database password</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.password</code></li>
+ </ul><hr />
+<p><b><a name="persistenceUnit">persistenceUnit</a>:</b></p>
+
+<div>Name of the persistence-unit. If this parameter is specified, the
+plugin will try to load configuration values from a
+persistence-unit with the specified name. If no such
+persistence-unit can be found, the plugin will throw an exception.
+
+<p>If this parameter is not set and there is only one
+persistence-unit available, that unit will be used automatically.
+But if this parameter is not set and there are multiple
+persistence-units available on, the class-path, the execution of
+the plugin will fail.</p>
+
+<p>Settings in this file will overwrite settings in the properties
+or the configuration file.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr />
+<p><b><a name="physicalNamingStrategy">physicalNamingStrategy</a>:</b></p>
+
+<div>Physical naming strategy</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.physical_naming_strategy</code></li>
+ </ul><hr />
+<p><b><a name="scanClasses">scanClasses</a>:</b></p>
+
+<div>Wether the project should be scanned for annotated-classes, or not
+
+<p>This parameter is intended to allow overwriting of the parameter
+<code>exclude-unlisted-classes</code> of a
+<code>persistence-unit</code>. If not specified, it defaults to
+<code>true</code></p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>2.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.classes</code></li>
+ </ul><hr />
+<p><b><a name="scanDependencies">scanDependencies</a>:</b></p>
+
+<div>Dependency-Scopes, that should be scanned for annotated classes.
+
+<p>By default, only dependencies in the scope <code>compile</code>
+are scanned for annotated classes. Multiple scopes can be seperated
+by white space or commas.</p>
+
+<p>If you do not want any dependencies to be scanned for annotated
+classes, set this parameter to <code>none</code>.</p>
+
+<p>The plugin does not scan for annotated classes in transitive
+dependencies. If some of your annotated classes are hidden in a
+transitive dependency, you can simply add that dependency
+explicitly.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.3</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.dependencies</code></li>
+
+<li><b>Default</b>: <code>compile</code></li>
+ </ul><hr />
+<p><b><a name="scanTestClasses">scanTestClasses</a>:</b></p>
+
+<div>Whether to scan the test-branch of the project for annotated
+classes, or not.
+
+<p>If this parameter is set to <code>true</code> the test-classes
+of the artifact will be scanned for hibernate-annotated classes
+additionally.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0.1</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.scan.test_classes</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr />
+<p><b><a name="show">show</a>:</b></p>
+
+<div>Show the generated SQL in the command-line output.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.Boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.show_sql</code></li>
+ </ul><hr />
+<p><b><a name="skip">skip</a>:</b></p>
+
+<div>Skip execution
+
+<p>If set to <code>true</code>, the execution is skipped.</p>
+
+<p>A skipped execution is signaled via the maven-property
+<code>${hibernate.schema.skipped}</code>.</p>
+
+<p>The execution is skipped automatically, if no modified or newly
+added annotated classes are found and the dialect was not
+changed.</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.schema.skip</code></li>
+
+<li><b>Default</b>: <code>${maven.test.skip}</code></li>
+ </ul><hr />
+<p><b><a name="testOutputDirectory">testOutputDirectory</a>:</b></p>
+
+<div>Test-Classes-Directory to scan.
+
+<p>This parameter defaults to the maven build-output-directory for
+test-classes.</p>
+
+<p>This parameter is only used, when <code>scanTestClasses</code>
+is set to <code>true</code>!</p>
+
+<p><b>Important:</b> This configuration value can only be
+configured through the <code>pom.xml</code>, or by the definition
+of a system-property, because it is not known by Hibernate nor JPA
+and, hence, not picked up from their configuration!</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0.2</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>project.build.testOutputDirectory</code></li>
+ </ul><hr />
+<p><b><a name="url">url</a>:</b></p>
+
+<div>Database URL.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.url</code></li>
+ </ul><hr />
+<p><b><a name="username">username</a>:</b></p>
+
+<div>Database username</div>
+
+<ul>
+
+<li><b>Type</b>: <code>java.lang.String</code></li>
+
+<li><b>Since</b>: <code>1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>hibernate.connection.username</code></li>
+ </ul>
+ </section>
+ </section>
+
+
+ </article>
+ <hr />
+ <h2>Page Structure as JSON</h2>
+ <pre class="json">
+{
+ "_titles": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "Hibernate Maven Plugin",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "CI Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "Dependencies",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "Maven Coordinates",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "Distribution Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "Licenses",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "Plugin Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "Plugins",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "Source Code Management",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "Summary",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "Team",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "Project Information",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "Test JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "JavaDocs",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "Test Source Xref",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "CPD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "PMD",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "Plugin Documentation",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "Project Reports",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "Overview",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "Configuration Examples",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "Goal — hibernate:create",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "Goal — hibernate:update",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "Goal — hibernate:drop",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "Goal — hibernate:help",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "Enable Debugging-Output",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "Skipping Execution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "Force Exceution",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "Known Pitfalls (FAQ)"
+ },
+ "_childs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ]
+ },
+ "_crumbs": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html"
+ ],
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": [
+ "/index.html","/projects.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html"
+ ]
+ },
+ "_canonical": {
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html": "/hibernate-maven-plugin/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/ci-management.html": "/hibernate-maven-plugin/ci-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependencies.html": "/hibernate-maven-plugin/dependencies.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/dependency-info.html": "/hibernate-maven-plugin/dependency-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/distribution-management.html": "/hibernate-maven-plugin/distribution-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/licenses.html": "/hibernate-maven-plugin/licenses.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-management.html": "/hibernate-maven-plugin/plugin-management.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugins.html": "/hibernate-maven-plugin/plugins.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/scm.html": "/hibernate-maven-plugin/scm.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/summary.html": "/hibernate-maven-plugin/summary.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/team.html": "/hibernate-maven-plugin/team.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-info.html": "/hibernate-maven-plugin/project-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/testapidocs/index.html": "/hibernate-maven-plugin/testapidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/apidocs/index.html": "/hibernate-maven-plugin/apidocs/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref/index.html": "/hibernate-maven-plugin/xref/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/xref-test/index.html": "/hibernate-maven-plugin/xref-test/index.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/cpd.html": "/hibernate-maven-plugin/cpd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pmd.html": "/hibernate-maven-plugin/pmd.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/plugin-info.html": "/hibernate-maven-plugin/plugin-info.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/project-reports.html": "/hibernate-maven-plugin/project-reports.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/index.html?about": "/hibernate-maven-plugin/index.html?about",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/configuration.html": "/hibernate-maven-plugin/configuration.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/create-mojo.html": "/hibernate-maven-plugin/create-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/update-mojo.html": "/hibernate-maven-plugin/update-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/drop-mojo.html": "/hibernate-maven-plugin/drop-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/help-mojo.html": "/hibernate-maven-plugin/help-mojo.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/debugging.html": "/hibernate-maven-plugin/debugging.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/skip.html": "/hibernate-maven-plugin/skip.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/force.html": "/hibernate-maven-plugin/force.html",
+ "/projects/hibernate-maven-plugin/2.1.2-SNAPSHOT/pitfalls.html": "/hibernate-maven-plugin/pitfalls.html"
+ }
+}
+ </pre>
+ <h2>All Pages</h2>
+ <p>
+ <ul>
+ <li><a href="index.html">Hibernate Maven Plugin</a></li><li><a href="ci-management.html">CI Management</a></li><li><a href="dependencies.html">Dependencies</a></li><li><a href="dependency-info.html">Maven Coordinates</a></li><li><a href="distribution-management.html">Distribution Management</a></li><li><a href="licenses.html">Licenses</a></li><li><a href="plugin-management.html">Plugin Management</a></li><li><a href="plugins.html">Plugins</a></li><li><a href="scm.html">Source Code Management</a></li><li><a href="summary.html">Summary</a></li><li><a href="team.html">Team</a></li><li><a href="project-info.html">Project Information</a></li><li><a href="testapidocs/index.html">Test JavaDocs</a></li><li><a href="apidocs/index.html">JavaDocs</a></li><li><a href="xref/index.html">Source Xref</a></li><li><a href="xref-test/index.html">Test Source Xref</a></li><li><a href="cpd.html">CPD</a></li><li><a href="pmd.html">PMD</a></li><li><a href="plugin-info.html">Plugin Documentation</a></li><li><a href="project-reports.html">Project Reports</a></li><li><a href="index.html?about">Overview</a></li><li><a href="configuration.html">Configuration Examples</a></li><li><a href="create-mojo.html">Goal — hibernate:create</a></li><li><a href="update-mojo.html">Goal — hibernate:update</a></li><li><a href="drop-mojo.html">Goal — hibernate:drop</a></li><li><a href="help-mojo.html">Goal — hibernate:help</a></li><li><a href="debugging.html">Enable Debugging-Output</a></li><li><a href="skip.html">Skipping Execution</a></li><li><a href="force.html">Force Exceution</a></li><li><a href="pitfalls.html">Known Pitfalls (FAQ)</a></li> </ul>
+ </p>
+ </body>
+</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>FileComparator xref</title>
<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>AbstractSchemaMojo xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>CreateMojo xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>DropMojo xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>HelpMojo xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>ModificationTracker xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>MutableClassLoader xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SimpleConnectionProvider xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>UpdateMojo xref</title>
<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />