You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by st...@apache.org on 2020/09/06 20:16:20 UTC

svn commit: r1065254 [9/9] - in /websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/openjpa/ apidocs/org/apache/openjpa/tools/ apidocs/org/apache/openjpa/tools/maven/ a...

Added: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/scm.html
==============================================================================
--- websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/scm.html (added)
+++ websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/scm.html Sun Sep  6 20:16:19 2020
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:scm at 06 Sep 2020 22:01 CEST -->
+<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>OpenJPA Maven Plugin &#x2013; Source Code Management</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+OpenJPA
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 06 Sep 2020 22:01 CEST</span>
+          &nbsp;| <span id="projectVersion">Version: 3.1.3-SNAPSHOT</span>
+      </div>
+      <div class="xright">      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
+     <li class="none"><a href="usage.html" title="Usage">Usage</a></li>
+     <li class="none"><a href="plugin-info.html" title="Goals">Goals</a></li>
+    </ul>
+       <h5>Examples</h5>
+    <ul>
+     <li class="none"><a href="examples/enhance.html" title="Enhance">Enhance</a></li>
+     <li class="none"><a href="examples/sql.html" title="SQL">SQL</a></li>
+     <li class="none"><a href="examples/schema.html" title="Schema">Schema</a></li>
+     <li class="none"><a href="examples/testenhance.html" title="TestEnhance">TestEnhance</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+<div class="section">
+<h2><a name="Overview"></a>Overview</h2><a name="Overview"></a>
+<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/documentation">https://git-scm.com/documentation</a>.</p></div>
+<div class="section">
+<h2><a name="Web_Browser_Access"></a>Web Browser Access</h2><a name="Web_Browser_Access"></a>
+<p>The following is a link to a browsable version of the source repository:</p>
+<div class="source">
+<pre><a class="externalLink" href="https://gitbox.apache.org/repos/asf/openjpa.git/openjpa-tools/openjpa-maven-plugin">https://gitbox.apache.org/repos/asf/openjpa.git/openjpa-tools/openjpa-maven-plugin</a></pre></div></div>
+<div class="section">
+<h2><a name="Anonymous_Access"></a>Anonymous Access</h2><a name="Anonymous_Access"></a>
+<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>
+<div class="source">
+<pre>$ git clone https://gitbox.apache.org/repos/asf/openjpa.git</pre></div></div>
+<div class="section">
+<h2><a name="Developer_Access"></a>Developer Access</h2><a name="Developer_Access"></a>
+<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>
+<div class="source">
+<pre>$ git clone https://gitbox.apache.org/repos/asf/openjpa.git</pre></div></div>
+<div class="section">
+<h2><a name="Access_from_Behind_a_Firewall"></a>Access from Behind a Firewall</h2><a name="Access_from_Behind_a_Firewall"></a>
+<p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2011&#x2013;2020 <a href="http://www.apache.org">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/scm.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/sql-mojo.html
==============================================================================
--- websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/sql-mojo.html (added)
+++ websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/sql-mojo.html Sun Sep  6 20:16:19 2020
@@ -0,0 +1,676 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from target/generated-site/xdoc/sql-mojo.xml at 06 Sep 2020 22:02 CEST -->
+<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>OpenJPA Maven Plugin &#x2013; openjpa:sql</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+OpenJPA
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 06 Sep 2020 22:02 CEST</span>
+          &nbsp;| <span id="projectVersion">Version: 3.1.3-SNAPSHOT</span>
+      </div>
+      <div class="xright">      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
+     <li class="none"><a href="usage.html" title="Usage">Usage</a></li>
+     <li class="none"><a href="plugin-info.html" title="Goals">Goals</a></li>
+    </ul>
+       <h5>Examples</h5>
+    <ul>
+     <li class="none"><a href="examples/enhance.html" title="Enhance">Enhance</a></li>
+     <li class="none"><a href="examples/sql.html" title="SQL">SQL</a></li>
+     <li class="none"><a href="examples/schema.html" title="Schema">Schema</a></li>
+     <li class="none"><a href="examples/testenhance.html" title="TestEnhance">TestEnhance</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+
+  
+    <div class="section">
+<h2><a name="openjpa:sql"></a>openjpa:sql</h2>
+      
+<p><b>Full name</b>:</p>
+      
+<p>org.apache.openjpa:openjpa-maven-plugin:3.1.3-SNAPSHOT:sql</p>
+      
+<p><b>Description</b>:</p>
+      
+<div>Executes the SQL generation via the OpenJPA MappingTool.</div>
+      
+<p><b>Attributes</b>:</p>
+      
+<ul>
+        
+<li>Requires a Maven project to be executed.</li>
+        
+<li>Requires dependency resolution of artifacts in scope: <tt>compile</tt>.</li>
+        
+<li>Since version: <tt>1.0</tt>.</li>
+        
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <tt>process-classes</tt>.</li>
+      </ul>
+      
+<div class="section">
+<h3><a name="Required_Parameters"></a>Required 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><tt><a href="#classes">&lt;classes&gt;</a></tt></td>
+            
+<td><tt>File</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Location where <tt>persistence-enabled</tt> classes are
+located.<br /><b>Default value is</b>: <tt>${project.build.outputDirectory}</tt>.<br /><b>User property is</b>: <tt>openjpa.classes</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#forceMojoExecution">&lt;forceMojoExecution&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Setting this parameter to <tt>true</tt> will force the
+execution of this mojo, even if it would get skipped usually.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>forceOpenJpaExecution</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#workDir">&lt;workDir&gt;</a></tt></td>
+            
+<td><tt>File</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>The working directory for putting persistence.xml and other stuff
+into if we need to.<br /><b>Default value is</b>: <tt>${project.build.directory}/openjpa-work</tt>.<br /><b>User property is</b>: <tt>openjpa.workdir</tt>.<br /></td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="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><tt><a href="#action">&lt;action&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Argument to specify the action to take on each class. The available
+actions are: buildSchema, validate<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#connectionDriverName">&lt;connectionDriverName&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>
+<p>This setting can be used to override any
+openjpa.ConnectionDriverName set in the persistence.xml. It can
+also be used if the persistence.xml contains no connection
+information at all.</p>
+
+<p>Sample:</p>
+
+<div>
+<pre>
+&lt;connectionDriverName&gt;com.mchange.v2.c3p0.ComboPooledDataSource&lt;/connectionDriverName&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionProperties</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#connectionProperties">&lt;connectionProperties&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>
+<p>Used to define the credentials or any other connection
+properties.</p>
+Sample: 
+
+<div>
+<pre>
+&lt;connectionProperties&gt;
+  driverClass=com.mysql.jdbc.Driver,
+  jdbcUrl=jdbc:mysql://localhost/mydatabase,
+  user=root,
+  password=,
+  minPoolSize=5,
+  acquireRetryAttempts=3,
+  maxPoolSize=20
+&lt;/connectionProperties&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionDriverName</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#excludes">&lt;excludes&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Comma separated list of excludes to scan searchDir to pass to the
+jobs. This option may be used to stop OpenJPA tasks from scanning
+non-JPA classes (which usually leads to warnings such as &quot;Type xxx
+has no metadata&quot;)<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#includes">&lt;includes&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Comma separated list of includes to scan searchDir to pass to the
+jobs. This may be used to restrict the OpenJPA tasks to e.g. a
+single package which contains all the entities.<br /><b>Default value is</b>: <tt>**/*.class</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#modifyDatabase">&lt;modifyDatabase&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Use this option to write the planned schema modifications to the
+database. If this is set, the sqlFile setting (if any) will be
+ignored.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#persistenceUnitName">&lt;persistenceUnitName&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>An optional PersistenceUnit name. If not specified then OpenJPA
+will run against 'all anchors'. Means it will use all
+persistenceunits of all persistence.xml files it finds.<br /><b>Default value is</b>: <tt>${openjpa.persistenceUnitName}</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#persistenceXmlFile">&lt;persistenceXmlFile&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Used if a non-default file location for the persistence.xml should
+be used If not specified, the default one in
+META-INF/persistence.xml will be used. Since openjpa-2.3.0 this can
+also be a resource location. In prior releases it was only possible
+to specify a file location.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#skip">&lt;skip&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>When <tt>true</tt>, skip the execution.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#sqlAction">&lt;sqlAction&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>The action to take for generating the SQL. Actions can be composed
+in a comma-separated list of one of the following items: 
+
+<ul>
+
+<li>add (see MappingTool#ACTION_ADD)</li>
+
+<li>refresh (see MappingTool#ACTION_REFRESH)</li>
+
+<li>drop (see MappingTool#ACTION_DROP)</li>
+
+<li>dropSchema (see MappingTool#ACTION_DROP_SCHEMA)</li>
+
+<li>buildSchema (see MappingTool#ACTION_BUILD_SCHEMA)</li>
+
+<li>import (see MappingTool#ACTION_IMPORT)</li>
+
+<li>export (see MappingTool#ACTION_EXPORT)</li>
+
+<li>validate (see MappingTool#ACTION_VALIDATE)</li>
+</ul>
+Technically this is the same like the <tt>schemaAction</tt>,
+but we have to split it for the plugin to allow different actions
+for generating the mapping and generating the SQL files.<br /><b>Default value is</b>: <tt>build</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#sqlFile">&lt;sqlFile&gt;</a></tt></td>
+            
+<td><tt>File</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Use this option to write the planned schema modifications to a SQL
+script. Combine this with a schemaAction of &quot;build&quot; to generate a
+script that recreates the schema for the current mappings, even if
+the schema already exists.<br /><b>Default value is</b>: <tt>${project.build.directory}/database.sql</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#toolProperties">&lt;toolProperties&gt;</a></tt></td>
+            
+<td><tt>Properties</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>Additional properties passed to the OpenJPA tools.<br /></td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="section">
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+        
+<div class="section">
+<h4><a name="a.3Caction.3E"></a><b><a name="action">&lt;action&gt;</a></b></h4>
+        
+<div>Argument to specify the action to take on each class. The available
+actions are: buildSchema, validate</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cclasses.3E"></a><b><a name="classes">&lt;classes&gt;</a></b></h4>
+        
+<div>Location where <tt>persistence-enabled</tt> classes are
+located.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.io.File</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>openjpa.classes</tt></li>
+          
+<li><b>Default</b>: <tt>${project.build.outputDirectory}</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CconnectionDriverName.3E"></a><b><a name="connectionDriverName">&lt;connectionDriverName&gt;</a></b></h4>
+        
+<div>
+<p>This setting can be used to override any
+openjpa.ConnectionDriverName set in the persistence.xml. It can
+also be used if the persistence.xml contains no connection
+information at all.</p>
+
+<p>Sample:</p>
+
+<div>
+<pre>
+&lt;connectionDriverName&gt;com.mchange.v2.c3p0.ComboPooledDataSource&lt;/connectionDriverName&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionProperties</tt>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CconnectionProperties.3E"></a><b><a name="connectionProperties">&lt;connectionProperties&gt;</a></b></h4>
+        
+<div>
+<p>Used to define the credentials or any other connection
+properties.</p>
+Sample: 
+
+<div>
+<pre>
+&lt;connectionProperties&gt;
+  driverClass=com.mysql.jdbc.Driver,
+  jdbcUrl=jdbc:mysql://localhost/mydatabase,
+  user=root,
+  password=,
+  minPoolSize=5,
+  acquireRetryAttempts=3,
+  maxPoolSize=20
+&lt;/connectionProperties&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionDriverName</tt>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cexcludes.3E"></a><b><a name="excludes">&lt;excludes&gt;</a></b></h4>
+        
+<div>Comma separated list of excludes to scan searchDir to pass to the
+jobs. This option may be used to stop OpenJPA tasks from scanning
+non-JPA classes (which usually leads to warnings such as &quot;Type xxx
+has no metadata&quot;)</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CforceMojoExecution.3E"></a><b><a name="forceMojoExecution">&lt;forceMojoExecution&gt;</a></b></h4>
+        
+<div>Setting this parameter to <tt>true</tt> will force the
+execution of this mojo, even if it would get skipped usually.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>forceOpenJpaExecution</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cincludes.3E"></a><b><a name="includes">&lt;includes&gt;</a></b></h4>
+        
+<div>Comma separated list of includes to scan searchDir to pass to the
+jobs. This may be used to restrict the OpenJPA tasks to e.g. a
+single package which contains all the entities.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>**/*.class</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CmodifyDatabase.3E"></a><b><a name="modifyDatabase">&lt;modifyDatabase&gt;</a></b></h4>
+        
+<div>Use this option to write the planned schema modifications to the
+database. If this is set, the sqlFile setting (if any) will be
+ignored.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CpersistenceUnitName.3E"></a><b><a name="persistenceUnitName">&lt;persistenceUnitName&gt;</a></b></h4>
+        
+<div>An optional PersistenceUnit name. If not specified then OpenJPA
+will run against 'all anchors'. Means it will use all
+persistenceunits of all persistence.xml files it finds.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>${openjpa.persistenceUnitName}</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CpersistenceXmlFile.3E"></a><b><a name="persistenceXmlFile">&lt;persistenceXmlFile&gt;</a></b></h4>
+        
+<div>Used if a non-default file location for the persistence.xml should
+be used If not specified, the default one in
+META-INF/persistence.xml will be used. Since openjpa-2.3.0 this can
+also be a resource location. In prior releases it was only possible
+to specify a file location.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cskip.3E"></a><b><a name="skip">&lt;skip&gt;</a></b></h4>
+        
+<div>When <tt>true</tt>, skip the execution.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CsqlAction.3E"></a><b><a name="sqlAction">&lt;sqlAction&gt;</a></b></h4>
+        
+<div>The action to take for generating the SQL. Actions can be composed
+in a comma-separated list of one of the following items: 
+
+<ul>
+
+<li>add (see MappingTool#ACTION_ADD)</li>
+
+<li>refresh (see MappingTool#ACTION_REFRESH)</li>
+
+<li>drop (see MappingTool#ACTION_DROP)</li>
+
+<li>dropSchema (see MappingTool#ACTION_DROP_SCHEMA)</li>
+
+<li>buildSchema (see MappingTool#ACTION_BUILD_SCHEMA)</li>
+
+<li>import (see MappingTool#ACTION_IMPORT)</li>
+
+<li>export (see MappingTool#ACTION_EXPORT)</li>
+
+<li>validate (see MappingTool#ACTION_VALIDATE)</li>
+</ul>
+Technically this is the same like the <tt>schemaAction</tt>,
+but we have to split it for the plugin to allow different actions
+for generating the mapping and generating the SQL files.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>build</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CsqlFile.3E"></a><b><a name="sqlFile">&lt;sqlFile&gt;</a></b></h4>
+        
+<div>Use this option to write the planned schema modifications to a SQL
+script. Combine this with a schemaAction of &quot;build&quot; to generate a
+script that recreates the schema for the current mappings, even if
+the schema already exists.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.io.File</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>${project.build.directory}/database.sql</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CtoolProperties.3E"></a><b><a name="toolProperties">&lt;toolProperties&gt;</a></b></h4>
+        
+<div>Additional properties passed to the OpenJPA tools.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.util.Properties</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CworkDir.3E"></a><b><a name="workDir">&lt;workDir&gt;</a></b></h4>
+        
+<div>The working directory for putting persistence.xml and other stuff
+into if we need to.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.io.File</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>openjpa.workdir</tt></li>
+          
+<li><b>Default</b>: <tt>${project.build.directory}/openjpa-work</tt></li>
+        </ul>
+      </div></div>
+    </div>
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2011&#x2013;2020 <a href="http://www.apache.org">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/sql-mojo.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/summary.html
==============================================================================
--- websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/summary.html (added)
+++ websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/summary.html Sun Sep  6 20:16:19 2020
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:summary at 06 Sep 2020 22:01 CEST -->
+<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>OpenJPA Maven Plugin &#x2013; Project Summary</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+OpenJPA
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 06 Sep 2020 22:01 CEST</span>
+          &nbsp;| <span id="projectVersion">Version: 3.1.3-SNAPSHOT</span>
+      </div>
+      <div class="xright">      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
+     <li class="none"><a href="usage.html" title="Usage">Usage</a></li>
+     <li class="none"><a href="plugin-info.html" title="Goals">Goals</a></li>
+    </ul>
+       <h5>Examples</h5>
+    <ul>
+     <li class="none"><a href="examples/enhance.html" title="Enhance">Enhance</a></li>
+     <li class="none"><a href="examples/sql.html" title="SQL">SQL</a></li>
+     <li class="none"><a href="examples/schema.html" title="Schema">Schema</a></li>
+     <li class="none"><a href="examples/testenhance.html" title="TestEnhance">TestEnhance</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+<div class="section">
+<h2><a name="Project_Summary"></a>Project Summary</h2><a name="Project_Summary"></a>
+<div class="section">
+<h3><a name="Project_Information"></a>Project Information</h3><a name="Project_Information"></a>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td>Name</td>
+<td>OpenJPA Maven Plugin</td></tr>
+<tr class="a">
+<td>Description</td>
+<td>OpenJPA tasks for enhancing, SQL creation and schema mapping creation using
+        Apache maven (see http://maven.apache.org).</td></tr>
+<tr class="b">
+<td>Homepage</td>
+<td><a class="externalLink" href="http://openjpa.apache.org/openjpa-tools/openjpa-maven-plugin">http://openjpa.apache.org/openjpa-tools/openjpa-maven-plugin</a></td></tr></table></div>
+<div class="section">
+<h3><a name="Project_Organization"></a>Project Organization</h3><a name="Project_Organization"></a>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td>Name</td>
+<td>Apache Software Foundation</td></tr>
+<tr class="a">
+<td>URL</td>
+<td><a class="externalLink" href="http://www.apache.org">http://www.apache.org</a></td></tr></table></div>
+<div class="section">
+<h3><a name="Build_Information"></a>Build Information</h3><a name="Build_Information"></a>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td>GroupId</td>
+<td>org.apache.openjpa</td></tr>
+<tr class="a">
+<td>ArtifactId</td>
+<td>openjpa-maven-plugin</td></tr>
+<tr class="b">
+<td>Version</td>
+<td>3.1.3-SNAPSHOT</td></tr>
+<tr class="a">
+<td>Type</td>
+<td>maven-plugin</td></tr>
+<tr class="b">
+<td>Java Version</td>
+<td>1.8</td></tr></table></div></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2011&#x2013;2020 <a href="http://www.apache.org">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/summary.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/team.html
==============================================================================
--- websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/team.html (added)
+++ websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/team.html Sun Sep  6 20:16:19 2020
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:team at 06 Sep 2020 22:01 CEST -->
+<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>OpenJPA Maven Plugin &#x2013; Project Team</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+OpenJPA
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 06 Sep 2020 22:01 CEST</span>
+          &nbsp;| <span id="projectVersion">Version: 3.1.3-SNAPSHOT</span>
+      </div>
+      <div class="xright">      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
+     <li class="none"><a href="usage.html" title="Usage">Usage</a></li>
+     <li class="none"><a href="plugin-info.html" title="Goals">Goals</a></li>
+    </ul>
+       <h5>Examples</h5>
+    <ul>
+     <li class="none"><a href="examples/enhance.html" title="Enhance">Enhance</a></li>
+     <li class="none"><a href="examples/sql.html" title="SQL">SQL</a></li>
+     <li class="none"><a href="examples/schema.html" title="Schema">Schema</a></li>
+     <li class="none"><a href="examples/testenhance.html" title="TestEnhance">TestEnhance</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+<div class="section">
+<h2><a name="Project_Team"></a>Project Team</h2><a name="Project_Team"></a>
+<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>
+<div class="section">
+<h3><a name="Members"></a>Members</h3><a name="Members"></a>
+<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 border="0" class="bodyTable">
+<tr class="a">
+<th>Image</th>
+<th>Id</th>
+<th>Name</th>
+<th>Email</th>
+<th>Roles</th>
+<th>Time Zone</th></tr>
+<tr class="b">
+<td><img src="http://www.gravatar.com/avatar/f4fa15932eaf2ffd7c962659412cb2ca?d=mm&amp;s=60" alt="" /></td>
+<td><a name="rahul"></a>rahul</td>
+<td>Rahul Thakur</td>
+<td><a href="rahul@codehaus.org">rahul@codehaus.org</a></td>
+<td>Developer</td>
+<td>+12</td></tr>
+<tr class="a">
+<td><img src="http://www.gravatar.com/avatar/30fae5bce90608fb3df5c018c586aea6?d=mm&amp;s=60" alt="" /></td>
+<td><a name="msx"></a>msx</td>
+<td>Mark Struberg</td>
+<td><a href="struberg@yahoo.de">struberg@yahoo.de</a></td>
+<td>Developer</td>
+<td>+1</td></tr></table></div>
+<div class="section">
+<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
+<p>There are no contributors listed for this project. Please check back again later.</p></div></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2011&#x2013;2020 <a href="http://www.apache.org">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/team.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/test-enhance-mojo.html
==============================================================================
--- websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/test-enhance-mojo.html (added)
+++ websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/test-enhance-mojo.html Sun Sep  6 20:16:19 2020
@@ -0,0 +1,613 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from target/generated-site/xdoc/test-enhance-mojo.xml at 06 Sep 2020 22:02 CEST -->
+<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>OpenJPA Maven Plugin &#x2013; openjpa:test-enhance</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+OpenJPA
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 06 Sep 2020 22:02 CEST</span>
+          &nbsp;| <span id="projectVersion">Version: 3.1.3-SNAPSHOT</span>
+      </div>
+      <div class="xright">      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
+     <li class="none"><a href="usage.html" title="Usage">Usage</a></li>
+     <li class="none"><a href="plugin-info.html" title="Goals">Goals</a></li>
+    </ul>
+       <h5>Examples</h5>
+    <ul>
+     <li class="none"><a href="examples/enhance.html" title="Enhance">Enhance</a></li>
+     <li class="none"><a href="examples/sql.html" title="SQL">SQL</a></li>
+     <li class="none"><a href="examples/schema.html" title="Schema">Schema</a></li>
+     <li class="none"><a href="examples/testenhance.html" title="TestEnhance">TestEnhance</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+
+  
+    <div class="section">
+<h2><a name="openjpa:test-enhance"></a>openjpa:test-enhance</h2>
+      
+<p><b>Full name</b>:</p>
+      
+<p>org.apache.openjpa:openjpa-maven-plugin:3.1.3-SNAPSHOT:test-enhance</p>
+      
+<p><b>Description</b>:</p>
+      
+<div>Processes Application model test classes and enhances them by
+running OpenJPA Enhancer tool.</div>
+      
+<p><b>Attributes</b>:</p>
+      
+<ul>
+        
+<li>Requires a Maven project to be executed.</li>
+        
+<li>Requires dependency resolution of artifacts in scope: <tt>test</tt>.</li>
+        
+<li>Since version: <tt>1.1</tt>.</li>
+        
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <tt>process-test-classes</tt>.</li>
+      </ul>
+      
+<div class="section">
+<h3><a name="Required_Parameters"></a>Required 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><tt><a href="#classes">&lt;classes&gt;</a></tt></td>
+            
+<td><tt>File</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Location where <tt>persistence-enabled</tt> classes are
+located.<br /><b>Default value is</b>: <tt>${project.build.outputDirectory}</tt>.<br /><b>User property is</b>: <tt>openjpa.classes</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#forceMojoExecution">&lt;forceMojoExecution&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Setting this parameter to <tt>true</tt> will force the
+execution of this mojo, even if it would get skipped usually.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>forceOpenJpaExecution</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#workDir">&lt;workDir&gt;</a></tt></td>
+            
+<td><tt>File</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>The working directory for putting persistence.xml and other stuff
+into if we need to.<br /><b>Default value is</b>: <tt>${project.build.directory}/openjpa-work</tt>.<br /><b>User property is</b>: <tt>openjpa.workdir</tt>.<br /></td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="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><tt><a href="#addDefaultConstructor">&lt;addDefaultConstructor&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>The JPA spec requires that all persistent classes define a no-arg
+constructor. This flag tells the enhancer whether to add a
+protected no-arg constructor to any persistent classes that don't
+already have one.<br /><b>Default value is</b>: <tt>true</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#connectionDriverName">&lt;connectionDriverName&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>
+<p>This setting can be used to override any
+openjpa.ConnectionDriverName set in the persistence.xml. It can
+also be used if the persistence.xml contains no connection
+information at all.</p>
+
+<p>Sample:</p>
+
+<div>
+<pre>
+&lt;connectionDriverName&gt;com.mchange.v2.c3p0.ComboPooledDataSource&lt;/connectionDriverName&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionProperties</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#connectionProperties">&lt;connectionProperties&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>
+<p>Used to define the credentials or any other connection
+properties.</p>
+Sample: 
+
+<div>
+<pre>
+&lt;connectionProperties&gt;
+  driverClass=com.mysql.jdbc.Driver,
+  jdbcUrl=jdbc:mysql://localhost/mydatabase,
+  user=root,
+  password=,
+  minPoolSize=5,
+  acquireRetryAttempts=3,
+  maxPoolSize=20
+&lt;/connectionProperties&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionDriverName</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#enforcePropertyRestrictions">&lt;enforcePropertyRestrictions&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Whether to throw an exception when it appears that a property
+access entity is not obeying the restrictions placed on property
+access.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#excludes">&lt;excludes&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Comma separated list of excludes to scan searchDir to pass to the
+jobs. This option may be used to stop OpenJPA tasks from scanning
+non-JPA classes (which usually leads to warnings such as &quot;Type xxx
+has no metadata&quot;)<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#includes">&lt;includes&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Comma separated list of includes to scan searchDir to pass to the
+jobs. This may be used to restrict the OpenJPA tasks to e.g. a
+single package which contains all the entities.<br /><b>Default value is</b>: <tt>**/*.class</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#persistenceUnitName">&lt;persistenceUnitName&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>An optional PersistenceUnit name. If not specified then OpenJPA
+will run against 'all anchors'. Means it will use all
+persistenceunits of all persistence.xml files it finds.<br /><b>Default value is</b>: <tt>${openjpa.persistenceUnitName}</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#persistenceXmlFile">&lt;persistenceXmlFile&gt;</a></tt></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Used if a non-default file location for the persistence.xml should
+be used If not specified, the default one in
+META-INF/persistence.xml will be used. Since openjpa-2.3.0 this can
+also be a resource location. In prior releases it was only possible
+to specify a file location.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#skip">&lt;skip&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.0</tt></td>
+            
+<td>When <tt>true</tt>, skip the execution.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><tt><a href="#tmpClassLoader">&lt;tmpClassLoader&gt;</a></tt></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Tell the PCEnhancer to use a temporary classloader for enhancement.
+If you enable this feature, then no depending artifacts from the
+classpath will be used! Please note that you have to disable the
+tmpClassLoader for some cases in OpenJPA-1.2.1 due to an extended
+parsing strategy.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><tt><a href="#toolProperties">&lt;toolProperties&gt;</a></tt></td>
+            
+<td><tt>Properties</tt></td>
+            
+<td><tt>1.1</tt></td>
+            
+<td>Additional properties passed to the OpenJPA tools.<br /></td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="section">
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+        
+<div class="section">
+<h4><a name="a.3CaddDefaultConstructor.3E"></a><b><a name="addDefaultConstructor">&lt;addDefaultConstructor&gt;</a></b></h4>
+        
+<div>The JPA spec requires that all persistent classes define a no-arg
+constructor. This flag tells the enhancer whether to add a
+protected no-arg constructor to any persistent classes that don't
+already have one.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cclasses.3E"></a><b><a name="classes">&lt;classes&gt;</a></b></h4>
+        
+<div>Location where <tt>persistence-enabled</tt> classes are
+located.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.io.File</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>openjpa.classes</tt></li>
+          
+<li><b>Default</b>: <tt>${project.build.outputDirectory}</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CconnectionDriverName.3E"></a><b><a name="connectionDriverName">&lt;connectionDriverName&gt;</a></b></h4>
+        
+<div>
+<p>This setting can be used to override any
+openjpa.ConnectionDriverName set in the persistence.xml. It can
+also be used if the persistence.xml contains no connection
+information at all.</p>
+
+<p>Sample:</p>
+
+<div>
+<pre>
+&lt;connectionDriverName&gt;com.mchange.v2.c3p0.ComboPooledDataSource&lt;/connectionDriverName&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionProperties</tt>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CconnectionProperties.3E"></a><b><a name="connectionProperties">&lt;connectionProperties&gt;</a></b></h4>
+        
+<div>
+<p>Used to define the credentials or any other connection
+properties.</p>
+Sample: 
+
+<div>
+<pre>
+&lt;connectionProperties&gt;
+  driverClass=com.mysql.jdbc.Driver,
+  jdbcUrl=jdbc:mysql://localhost/mydatabase,
+  user=root,
+  password=,
+  minPoolSize=5,
+  acquireRetryAttempts=3,
+  maxPoolSize=20
+&lt;/connectionProperties&gt;
+</pre></div>
+
+This is most times used in conjunction with
+<tt>connectionDriverName</tt>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CenforcePropertyRestrictions.3E"></a><b><a name="enforcePropertyRestrictions">&lt;enforcePropertyRestrictions&gt;</a></b></h4>
+        
+<div>Whether to throw an exception when it appears that a property
+access entity is not obeying the restrictions placed on property
+access.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cexcludes.3E"></a><b><a name="excludes">&lt;excludes&gt;</a></b></h4>
+        
+<div>Comma separated list of excludes to scan searchDir to pass to the
+jobs. This option may be used to stop OpenJPA tasks from scanning
+non-JPA classes (which usually leads to warnings such as &quot;Type xxx
+has no metadata&quot;)</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CforceMojoExecution.3E"></a><b><a name="forceMojoExecution">&lt;forceMojoExecution&gt;</a></b></h4>
+        
+<div>Setting this parameter to <tt>true</tt> will force the
+execution of this mojo, even if it would get skipped usually.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>forceOpenJpaExecution</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cincludes.3E"></a><b><a name="includes">&lt;includes&gt;</a></b></h4>
+        
+<div>Comma separated list of includes to scan searchDir to pass to the
+jobs. This may be used to restrict the OpenJPA tasks to e.g. a
+single package which contains all the entities.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>**/*.class</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CpersistenceUnitName.3E"></a><b><a name="persistenceUnitName">&lt;persistenceUnitName&gt;</a></b></h4>
+        
+<div>An optional PersistenceUnit name. If not specified then OpenJPA
+will run against 'all anchors'. Means it will use all
+persistenceunits of all persistence.xml files it finds.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>${openjpa.persistenceUnitName}</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CpersistenceXmlFile.3E"></a><b><a name="persistenceXmlFile">&lt;persistenceXmlFile&gt;</a></b></h4>
+        
+<div>Used if a non-default file location for the persistence.xml should
+be used If not specified, the default one in
+META-INF/persistence.xml will be used. Since openjpa-2.3.0 this can
+also be a resource location. In prior releases it was only possible
+to specify a file location.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3Cskip.3E"></a><b><a name="skip">&lt;skip&gt;</a></b></h4>
+        
+<div>When <tt>true</tt>, skip the execution.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.0</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CtmpClassLoader.3E"></a><b><a name="tmpClassLoader">&lt;tmpClassLoader&gt;</a></b></h4>
+        
+<div>Tell the PCEnhancer to use a temporary classloader for enhancement.
+If you enable this feature, then no depending artifacts from the
+classpath will be used! Please note that you have to disable the
+tmpClassLoader for some cases in OpenJPA-1.2.1 due to an extended
+parsing strategy.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CtoolProperties.3E"></a><b><a name="toolProperties">&lt;toolProperties&gt;</a></b></h4>
+        
+<div>Additional properties passed to the OpenJPA tools.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.util.Properties</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /></div>
+<div class="section">
+<h4><a name="a.3CworkDir.3E"></a><b><a name="workDir">&lt;workDir&gt;</a></b></h4>
+        
+<div>The working directory for putting persistence.xml and other stuff
+into if we need to.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.io.File</tt></li>
+          
+<li><b>Since</b>: <tt>1.1</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>openjpa.workdir</tt></li>
+          
+<li><b>Default</b>: <tt>${project.build.directory}/openjpa-work</tt></li>
+        </ul>
+      </div></div>
+    </div>
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2011&#x2013;2020 <a href="http://www.apache.org">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/test-enhance-mojo.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/usage.html
==============================================================================
--- websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/usage.html (added)
+++ websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/usage.html Sun Sep  6 20:16:19 2020
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/apt/usage.apt at 06 Sep 2020 22:01 CEST -->
+<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>OpenJPA Maven Plugin &#x2013; Introduction</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+      <meta name="author" content="Rahul Thakur, Mark Struberg" />
+    <meta name="date" content="November 29, 2010" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+OpenJPA
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 06 Sep 2020 22:01 CEST</span>
+          &nbsp;| <span id="projectVersion">Version: 3.1.3-SNAPSHOT</span>
+      </div>
+      <div class="xright">      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>Overview</h5>
+    <ul>
+     <li class="none"><a href="index.html" title="Introduction">Introduction</a></li>
+     <li class="none"><strong>Usage</strong></li>
+     <li class="none"><a href="plugin-info.html" title="Goals">Goals</a></li>
+    </ul>
+       <h5>Examples</h5>
+    <ul>
+     <li class="none"><a href="examples/enhance.html" title="Enhance">Enhance</a></li>
+     <li class="none"><a href="examples/sql.html" title="SQL">SQL</a></li>
+     <li class="none"><a href="examples/schema.html" title="Schema">Schema</a></li>
+     <li class="none"><a href="examples/testenhance.html" title="TestEnhance">TestEnhance</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+<div class="section">
+<h2><a name="OpenJPA_Maven_Plugin"></a>OpenJPA Maven Plugin</h2>
+<p>As of this writing the OpenJPA Plugin provides 3 goals to cope with persistence-enabled classes in a project using Maven 2.</p>
+<div class="section">
+<h3><a name="Goals_Overview"></a>Goals Overview</h3>
+<ul>
+<li><tt>openjpa:enhance</tt> enhances the persistence-enabled classes in a project.</li>
+<li><tt>openjpa:test-enhance</tt> enhances the persistence-enabled test classes in a project. This is typically bound to the process-test-classes phase.</li>
+<li><tt>openjpa:sql</tt> creates a file which contains the SQL statements for creating or updating the database or directly create the schema in the database.</li>
+<li><tt>openjpa:schema</tt> create the schema mapping XML file
+<p>All these OpenJPA Mojos expect the following resources to be present on classpath:</p></li>
+<li><tt>META-INF/persistence.xml</tt>, or</li>
+<li><tt>META-INF/openjpa.xml</tt>
+<p>OpenJPA documentation is available <a class="externalLink" href="http://openjpa.apache.org/documentation.html">here</a>.</p></li></ul></div>
+<div class="section">
+<h3><a name="Examples"></a>Examples</h3>
+<p>Below is an OpenJPA plugin configuration example.</p>
+<div class="source">
+<pre>  &lt;plugin&gt;
+    &lt;groupId&gt;org.apache.openjpa&lt;/groupId&gt;
+    &lt;artifactId&gt;openjpa-maven-plugin&lt;/artifactId&gt;
+    &lt;version&gt;1.2&lt;/version&gt;
+    &lt;configuration&gt;
+      &lt;includes&gt;com/myproject/entities/**/*.class&lt;/includes&gt;
+      &lt;addDefaultConstructor&gt;true&lt;/addDefaultConstructor&gt;
+      &lt;enforcePropertyRestrictions&gt;true&lt;/enforcePropertyRestrictions&gt;
+
+      &lt;!-- Pass additional properties to the Plugin here --&gt;
+      &lt;toolProperties&gt;
+        &lt;property&gt;
+          &lt;name&gt;directory&lt;/name&gt;
+          &lt;value&gt;otherdirectoryvalue&lt;/value&gt;
+        &lt;/property&gt;
+      &lt;/toolProperties&gt;
+
+    &lt;/configuration&gt;
+    &lt;executions&gt;
+      &lt;execution&gt;
+        &lt;id&gt;enhancer&lt;/id&gt;
+        &lt;phase&gt;process-classes&lt;/phase&gt;
+        &lt;goals&gt;
+          &lt;goal&gt;enhance&lt;/goal&gt;
+        &lt;/goals&gt;
+      &lt;/execution&gt;
+    &lt;/executions&gt;
+
+  &lt;/plugin&gt;</pre></div>
+<ul>
+<li>You don't have to explicitly specify an OpenJPA dependency in the dependencies section of the plugin! Follow the following guide to use this plugin with <a href="#examplesolder_versions.html">older OpenJPA versions</a>.</li>
+<li>The <tt>openjpa:enhance</tt> mojo will automatically be called in the <tt>process-classes</tt> phase.
+<p>From the command prompt/terminal window.</p></li>
+<li>Change directory to the project's root directory.</li>
+<li>Run the following goal to run OpenJPA PCEnhancer on persistence-enabled classes manually.
+<div>
+<pre>  mvn openjpa:enhance</pre></div></li>
+<li>Run the following goal to run OpenJPA MappingTool for creating the database creation SQL statements for all persistence-enabled classes manually.
+<div>
+<pre>  mvn openjpa:sql</pre></div></li>
+<li>Run the following goal to run OpenJPA MappingTool for creating the schema mapping XML file for all persistence-enabled classes manually.
+<div>
+<pre>  mvn openjpa:schema</pre></div></li></ul></div></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2011&#x2013;2020 <a href="http://www.apache.org">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: websites/production/openjpa/content/builds/3.1.2/openjpa-maven-plugin/usage.html
------------------------------------------------------------------------------
    svn:eol-style = native