Modified:
websites/staging/openjpa/trunk/content/openjpaeclipseenhancementbuilder.html
==============================================================================
---
websites/staging/openjpa/trunk/content/openjpaeclipseenhancementbuilder.html
(original)
+++
websites/staging/openjpa/trunk/content/openjpaeclipseenhancementbuilder.html
Wed Sep 30 17:03:02 2015
@@ -145,10 +145,21 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenJPAEclipseEnhancementBuilder-OpenJPAEclipseTooling"></a></p>
-<h1 id="openjpa-eclipse-tooling">OpenJPA Eclipse Tooling</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenJPAEclipseEnhancementBuilder-OpenJPAEclipseTooling"></a></p>
+<h1 id="openjpa-eclipse-tooling">OpenJPA Eclipse Tooling<a class="headerlink"
href="#openjpa-eclipse-tooling" title="Permanent link">¶</a></h1>
<p><a
name="OpenJPAEclipseEnhancementBuilder-HowtousetheOpenJPAEclipseToolingBuilderforBytecodeEnhancement"></a></p>
-<h2
id="how-to-use-the-openjpa-eclipse-tooling-builder-for-bytecode-enhancement">How
to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement</h2>
+<h2
id="how-to-use-the-openjpa-eclipse-tooling-builder-for-bytecode-enhancement">How
to use the OpenJPA Eclipse Tooling Builder for Bytecode Enhancement<a
class="headerlink"
href="#how-to-use-the-openjpa-eclipse-tooling-builder-for-bytecode-enhancement"
title="Permanent link">¶</a></h2>
<p>Once you have <a href="openjpaeclipseinstallation.html">installed the
OpenJPA Eclipse tooling</a>
, here is how to add the Bytecode Enhancement Builder to a Java project:</p>
<ol>
@@ -172,7 +183,7 @@ now show the "OpenJPA PC-Enhancer Projec
enhanced</li>
</ol>
<p><a name="OpenJPAEclipseEnhancementBuilder-KnownLimitations"></a></p>
-<h3 id="known-limitations">Known Limitations</h3>
+<h3 id="known-limitations">Known Limitations<a class="headerlink"
href="#known-limitations" title="Permanent link">¶</a></h3>
<ul>
<li>persistence.xml is ignored, the plug-in / builder only looks for
annotations (@Entity, @MappedSuperclass, @Embeddable, @ManagedInterface) to
@@ -185,7 +196,7 @@ because the Eclipse compiler still tries
log weird error messages in that case</li>
</ul>
<p><a
name="OpenJPAEclipseEnhancementBuilder-Troubleshooting,Tips&Recommendations"></a></p>
-<h3 id="troubleshooting-tips-recommendations">Troubleshooting, Tips &
Recommendations</h3>
+<h3 id="troubleshooting-tips-recommendations">Troubleshooting, Tips &
Recommendations<a class="headerlink"
href="#troubleshooting-tips-recommendations" title="Permanent
link">¶</a></h3>
<ul>
<li>
<p>If the Builder has trouble during enhancement, it normally logs useful
@@ -212,7 +223,7 @@ persistence.xml or wherever you bootstra
</li>
</ul>
<p><a name="OpenJPAEclipseEnhancementBuilder-Options"></a></p>
-<h3 id="options">Options</h3>
+<h3 id="options">Options<a class="headerlink" href="#options" title="Permanent
link">¶</a></h3>
<ul>
<li>
<p>More verbose logging for the Builder can be enabled via a configuration
@@ -237,11 +248,11 @@ not).</p>
<p>The debugLogs = true will lead to message such as these to be shown in the
Error Log (the order sometimes appears to get messed up) :</p>
-<div class="codehilite"><pre><span class="n">OpenJPA</span> <span
class="n">Enhancement</span> <span class="p">(</span><span
class="n">Full</span> <span class="n">Build</span><span class="p">,</span>
<span class="n">collecting</span> <span class="n">resources</span><span
class="p">)</span> <span class="n">took</span> <span class="mi">0</span><span
class="n">ms</span><span class="p">,</span> <span class="n">found</span> <span
class="mi">3</span> <span class="n">classes</span> <span
class="n">potentially</span> <span class="n">needing</span> <span
class="n">enhancement</span>
-<span class="n">OpenJPA</span> <span class="n">Enhancer</span> <span
class="n">ran</span> <span class="n">on</span> <span class="n">but</span> <span
class="n">did</span> <span class="ow">not</span> <span class="n">have</span>
<span class="n">to</span> <span class="n">bytecode</span> <span
class="n">enhance</span> <span class="sr">/test-project/</span><span
class="n">bin</span><span class="sr">/ch.vorburger.jpa/</span><span
class="n">SomeEntityTest</span><span class="o">.</span><span
class="n">class</span>
-<span class="n">OpenJPA</span> <span class="n">Enhancer</span> <span
class="n">ran</span> <span class="n">on</span> <span class="ow">and</span>
<span class="n">actually</span> <span class="n">bytecode</span> <span
class="n">enhanced</span> <span class="sr">/test-project/</span><span
class="n">bin</span><span class="sr">/ch.vorburger.jpa/</span><span
class="n">SomeEntity</span><span class="o">.</span><span class="n">class</span>
-<span class="n">OpenJPA</span> <span class="n">Enhancer</span> <span
class="n">ran</span> <span class="n">on</span> <span class="n">but</span> <span
class="n">did</span> <span class="ow">not</span> <span class="n">have</span>
<span class="n">to</span> <span class="n">bytecode</span> <span
class="n">enhance</span> <span class="sr">/test-again/</span><span
class="n">bin</span><span class="sr">/ch.vorburger.jpa/</span><span
class="n">NotToEnhance</span><span class="o">.</span><span
class="n">class</span>
-<span class="n">OpenJPA</span> <span class="n">Enhancement</span> <span
class="p">(</span><span class="n">Full</span> <span class="n">Build</span><span
class="p">)</span> <span class="n">took</span> <span class="mi">47</span><span
class="n">ms</span><span class="p">,</span> <span class="k">for</span> <span
class="mi">3</span> <span class="n">potential</span> <span
class="n">classes</span><span class="p">,</span> <span class="n">of</span>
<span class="n">which</span> <span class="mi">1</span> <span
class="n">were</span> <span class="n">actually</span> <span
class="n">enhanced</span>
+<div class="codehilite"><pre><span class="n">OpenJPA</span> <span
class="n">Enhancement</span> <span class="p">(</span><span
class="n">Full</span> <span class="n">Build</span><span class="p">,</span>
<span class="n">collecting</span> <span class="n">resources</span><span
class="p">)</span> <span class="n">took</span> 0<span class="n">ms</span><span
class="p">,</span> <span class="n">found</span> 3 <span
class="n">classes</span> <span class="n">potentially</span> <span
class="n">needing</span> <span class="n">enhancement</span>
+<span class="n">OpenJPA</span> <span class="n">Enhancer</span> <span
class="n">ran</span> <span class="n">on</span> <span class="n">but</span> <span
class="n">did</span> <span class="n">not</span> <span class="n">have</span>
<span class="n">to</span> <span class="n">bytecode</span> <span
class="n">enhance</span> <span class="o">/</span><span
class="n">test</span><span class="o">-</span><span
class="n">project</span><span class="o">/</span><span class="n">bin</span><span
class="o">/</span><span class="n">ch</span><span class="p">.</span><span
class="n">vorburger</span><span class="p">.</span><span
class="n">jpa</span><span class="o">/</span><span
class="n">SomeEntityTest</span><span class="p">.</span><span
class="n">class</span>
+<span class="n">OpenJPA</span> <span class="n">Enhancer</span> <span
class="n">ran</span> <span class="n">on</span> <span class="n">and</span> <span
class="n">actually</span> <span class="n">bytecode</span> <span
class="n">enhanced</span> <span class="o">/</span><span
class="n">test</span><span class="o">-</span><span
class="n">project</span><span class="o">/</span><span class="n">bin</span><span
class="o">/</span><span class="n">ch</span><span class="p">.</span><span
class="n">vorburger</span><span class="p">.</span><span
class="n">jpa</span><span class="o">/</span><span
class="n">SomeEntity</span><span class="p">.</span><span class="n">class</span>
+<span class="n">OpenJPA</span> <span class="n">Enhancer</span> <span
class="n">ran</span> <span class="n">on</span> <span class="n">but</span> <span
class="n">did</span> <span class="n">not</span> <span class="n">have</span>
<span class="n">to</span> <span class="n">bytecode</span> <span
class="n">enhance</span> <span class="o">/</span><span
class="n">test</span><span class="o">-</span><span class="n">again</span><span
class="o">/</span><span class="n">bin</span><span class="o">/</span><span
class="n">ch</span><span class="p">.</span><span
class="n">vorburger</span><span class="p">.</span><span
class="n">jpa</span><span class="o">/</span><span
class="n">NotToEnhance</span><span class="p">.</span><span
class="n">class</span>
+<span class="n">OpenJPA</span> <span class="n">Enhancement</span> <span
class="p">(</span><span class="n">Full</span> <span class="n">Build</span><span
class="p">)</span> <span class="n">took</span> 47<span class="n">ms</span><span
class="p">,</span> <span class="k">for</span> 3 <span
class="n">potential</span> <span class="n">classes</span><span
class="p">,</span> <span class="n">of</span> <span class="n">which</span> 1
<span class="n">were</span> <span class="n">actually</span> <span
class="n">enhanced</span>
</pre></div>
Modified: websites/staging/openjpa/trunk/content/openjpaeclipseinstallation.html
==============================================================================
--- websites/staging/openjpa/trunk/content/openjpaeclipseinstallation.html
(original)
+++ websites/staging/openjpa/trunk/content/openjpaeclipseinstallation.html Wed
Sep 30 17:03:02 2015
@@ -145,13 +145,24 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenJPAEclipseInstallation-OpenJPAEclipseTooling"></a></p>
-<h1 id="openjpa-eclipse-tooling">OpenJPA Eclipse Tooling</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenJPAEclipseInstallation-OpenJPAEclipseTooling"></a></p>
+<h1 id="openjpa-eclipse-tooling">OpenJPA Eclipse Tooling<a class="headerlink"
href="#openjpa-eclipse-tooling" title="Permanent link">¶</a></h1>
<p><span class="info">
<a
href="http://people.apache.org/~dwoods/openjpa/devtools/updatesite/">Eclipse
Update Site</a> is
the current Update Site of the OpenJPA Eclipse Tooling. (It will probably
still change.)</span></p>
<p><a
name="OpenJPAEclipseInstallation-HowtoinstalltheOpenJPAEclipseTooling"></a></p>
-<h2 id="how-to-install-the-openjpa-eclipse-tooling">How to install the OpenJPA
Eclipse Tooling</h2>
+<h2 id="how-to-install-the-openjpa-eclipse-tooling">How to install the OpenJPA
Eclipse Tooling<a class="headerlink"
href="#how-to-install-the-openjpa-eclipse-tooling" title="Permanent
link">¶</a></h2>
<ol>
<li>Get Eclipse min. version 3.4</li>
<li>Install the OpenJPA Eclipse Tooling feature from the URL shown above<ol>
Modified:
websites/staging/openjpa/trunk/content/openjpaeclipsetoolingdevandbuild.html
==============================================================================
---
websites/staging/openjpa/trunk/content/openjpaeclipsetoolingdevandbuild.html
(original)
+++
websites/staging/openjpa/trunk/content/openjpaeclipsetoolingdevandbuild.html
Wed Sep 30 17:03:02 2015
@@ -145,12 +145,23 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenJPAEclipseToolingDevAndBuild-OpenJPAEclipseTooling"></a></p>
-<h1 id="openjpa-eclipse-tooling">OpenJPA Eclipse Tooling</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenJPAEclipseToolingDevAndBuild-OpenJPAEclipseTooling"></a></p>
+<h1 id="openjpa-eclipse-tooling">OpenJPA Eclipse Tooling<a class="headerlink"
href="#openjpa-eclipse-tooling" title="Permanent link">¶</a></h1>
<p><a
name="OpenJPAEclipseToolingDevAndBuild-HowtodeveloponandbuildtheOpenJPAEclipseTooling"></a></p>
-<h2 id="how-to-develop-on-and-build-the-openjpa-eclipse-tooling">How to
develop on and build the OpenJPA Eclipse Tooling</h2>
+<h2 id="how-to-develop-on-and-build-the-openjpa-eclipse-tooling">How to
develop on and build the OpenJPA Eclipse Tooling<a class="headerlink"
href="#how-to-develop-on-and-build-the-openjpa-eclipse-tooling"
title="Permanent link">¶</a></h2>
<p><a name="OpenJPAEclipseToolingDevAndBuild-IDE"></a></p>
-<h3 id="ide">IDE</h3>
+<h3 id="ide">IDE<a class="headerlink" href="#ide" title="Permanent
link">¶</a></h3>
<ol>
<li>get Eclipse with PDE</li>
<li>check out the <a
href="https://svn.apache.org/repos/asf/openjpa/devtools/trunk/">https://svn.apache.org/repos/asf/openjpa/devtools/trunk/</a>
@@ -167,7 +178,7 @@ org.apache.openjpa.eclipse.tests, org.ap
SVN</em></em></li>
</ol>
<p><a
name="OpenJPAEclipseToolingDevAndBuild-HeadlessMaven-basedbuild(withoutrequiringEclipseIDE)"></a></p>
-<h3 id="headless-maven-based-build-without-requiring-eclipse-ide">Headless
Maven-based build (without requiring Eclipse IDE)</h3>
+<h3 id="headless-maven-based-build-without-requiring-eclipse-ide">Headless
Maven-based build (without requiring Eclipse IDE)<a class="headerlink"
href="#headless-maven-based-build-without-requiring-eclipse-ide"
title="Permanent link">¶</a></h3>
<ol>
<li>download Maven 3.0 from <a
href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>.
Please
note and make sure you do get & use Maven 3.0 (latest at the time of
Modified: websites/staging/openjpa/trunk/content/opentrader.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentrader.html (original)
+++ websites/staging/openjpa/trunk/content/opentrader.html Wed Sep 30 17:03:02
2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTrader"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTrader"></a></p>
<p>h1. OpenTrader: a transactional, web application with Google Web Toolkit,
OpenJPA/Slice on Tomcat</p>
<p><img alt="OpenTrader-login.gif" src="images/OpenTrader-login.gif" /></p>
@@ -206,7 +217,7 @@ Tomcat Servlet Container. </p>
deploy it in your favorite application container and run it in your
favorite browser.</p>
<p><a name="OpenTrader-1.Getthesourcecode"></a></p>
-<h3 id="1-get-the-source-code">1. Get the source code</h3>
+<h3 id="1-get-the-source-code">1. Get the source code<a class="headerlink"
href="#1-get-the-source-code" title="Permanent link">¶</a></h3>
<p>OpenTrader source code is available as one of the OpenJPA examples.
Checkout the source files in a directory.</p>
<p>$ svn checkout <a
href="https://svn.apache.org/repos/asf/openjpa/trunk/openjpa-examples/opentrader">https://svn.apache.org/repos/asf/openjpa/trunk/openjpa-examples/opentrader</a></p>
@@ -220,7 +231,7 @@ Checkout the source files in a directory
<li>cascading style sheet : <em>OpenTrader.css</em> under
<em>src/main/resources/css</em></li>
</ul>
<p><a name="OpenTrader-2.Build"></a></p>
-<h3 id="2-build">2. Build</h3>
+<h3 id="2-build">2. Build<a class="headerlink" href="#2-build"
title="Permanent link">¶</a></h3>
<p>To build OpenTrader you will require following other libraries. </p>
<ul>
<li><strong>Google Web Toolkit</strong>: We have built it with GWT version
2.0.4 which
@@ -234,46 +245,46 @@ dependencies neatly packaged in a single
Download from <a
href="http://www.apache.org/dyn/closer.cgi/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip">this
site</a>
. </li>
</ul>
-<h4 id="21-configure-build-environment">2.1 Configure build environment</h4>
+<h4 id="21-configure-build-environment">2.1 Configure build environment<a
class="headerlink" href="#21-configure-build-environment" title="Permanent
link">¶</a></h4>
<p>Edit <strong>build.properties</strong> to point to the dependent libraries
you
have downloaded. The file contains the instructions as comments. </p>
-<h4 id="22-compile-with-ant">2.2 Compile with Ant</h4>
+<h4 id="22-compile-with-ant">2.2 Compile with Ant<a class="headerlink"
href="#22-compile-with-ant" title="Permanent link">¶</a></h4>
<p>Compile the application. Compilation involves three separate
compilation process. First the plain old <strong>javac</strong> compilation.
Followed by
GWT cross-compiler that translates Java code into JavaScript. And finally
OpenJPA compilation that adds few bytecodes to the persistent classes to
manage their persistent behavior (which is also known as bytecode
enhancement).</p>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">ant</span> <span class="n">compile</span>
+<div class="codehilite"><pre>$ <span class="n">ant</span> <span
class="n">compile</span>
</pre></div>
<p>GWT Compiler takes ages. Even though it only compiles for a single
browser (FireFox). This is controlled by the following directives in the
module descriptor <em>OpenTrader.gwt.xml</em></p>
-<div class="codehilite"><pre><span class="o"><</span><span
class="n">set</span><span class="o">-</span><span class="n">property</span>
<span class="n">name</span><span class="o">=</span><span
class="s">"user.agent"</span> <span class="n">value</span><span
class="o">=</span><span class="s">"gecko1_8"</span><span
class="o">/></span>
+<div class="codehilite"><pre><span class="o"><</span><span
class="n">set</span><span class="o">-</span><span class="n">property</span>
<span class="n">name</span><span class="p">=</span>"<span
class="n">user</span><span class="p">.</span><span class="n">agent</span>"
<span class="n">value</span><span class="p">=</span>"<span
class="n">gecko1_8</span>"<span class="o">/></span>
</pre></div>
<p><a name="OpenTrader-3.Run"></a></p>
-<h3 id="3-run">3. Run</h3>
+<h3 id="3-run">3. Run<a class="headerlink" href="#3-run" title="Permanent
link">¶</a></h3>
<p>You can run either in <em>hosted</em> mode - an environment provided by GWT
to
run within a Jetty container - or in a proper servlet container such as
Tomcat, Geronimo or GlassFish or even heavy-duty ones such as WebSphere or
Weblogic. In either case, you have to configure the <em>persistence.xml</em>
found under <strong>src/main/resources/META-INF</strong>. This descriptor
specifies the
database used by OpenTrader.</p>
-<div class="codehilite"><pre><span class="o"><</span><span
class="n">property</span> <span class="n">name</span><span
class="o">=</span><span
class="s">"openjpa.ConnectionDriverName"</span> <span
class="n">value</span><span class="o">=</span><span
class="s">"com.mysql.jdbc.Driver"</span><span class="o">/></span>
-<span class="o"><</span><span class="n">property</span> <span
class="n">name</span><span class="o">=</span><span
class="s">"openjpa.ConnectionURL"</span> <span
class="n">value</span><span class="o">=</span><span
class="s">"jdbc:mysql://localhost/exchange"</span><span
class="o">/></span>
-<span class="o"><</span><span class="n">property</span> <span
class="n">name</span><span class="o">=</span><span
class="s">"openjpa.ConnectionUserName"</span> <span
class="n">value</span><span class="o">=</span><span
class="s">"whoami"</span><span class="o">/></span>
-<span class="o"><</span><span class="n">property</span> <span
class="n">name</span><span class="o">=</span><span
class="s">"openjpa.ConnectionPassword"</span> <span
class="n">value</span><span class="o">=</span><span
class="s">"secret"</span><span class="o">/></span>
+<div class="codehilite"><pre><span class="o"><</span><span
class="n">property</span> <span class="n">name</span><span
class="p">=</span>"<span class="n">openjpa</span><span
class="p">.</span><span class="n">ConnectionDriverName</span>" <span
class="n">value</span><span class="p">=</span>"<span
class="n">com</span><span class="p">.</span><span class="n">mysql</span><span
class="p">.</span><span class="n">jdbc</span><span class="p">.</span><span
class="n">Driver</span>"<span class="o">/></span>
+<span class="o"><</span><span class="n">property</span> <span
class="n">name</span><span class="p">=</span>"<span
class="n">openjpa</span><span class="p">.</span><span
class="n">ConnectionURL</span>" <span class="n">value</span><span
class="p">=</span>"<span class="n">jdbc</span><span
class="p">:</span><span class="n">mysql</span><span class="p">:</span><span
class="o">//</span><span class="n">localhost</span><span
class="o">/</span><span class="n">exchange</span>"<span
class="o">/></span>
+<span class="o"><</span><span class="n">property</span> <span
class="n">name</span><span class="p">=</span>"<span
class="n">openjpa</span><span class="p">.</span><span
class="n">ConnectionUserName</span>" <span class="n">value</span><span
class="p">=</span>"<span class="n">whoami</span>"<span
class="o">/></span>
+<span class="o"><</span><span class="n">property</span> <span
class="n">name</span><span class="p">=</span>"<span
class="n">openjpa</span><span class="p">.</span><span
class="n">ConnectionPassword</span>" <span class="n">value</span><span
class="p">=</span>"<span class="n">secret</span>"<span
class="o">/></span>
</pre></div>
<p>Also edit the <strong>jdbc.driver</strong> in
<strong>build.properties</strong> for the
driver/database you have selected.</p>
<p>Now, for hosted mode, simply fire Ant as</p>
-<div class="codehilite"><pre> <span class="nv">$</span> <span
class="nv">ant</span> <span class="n">devmode</span>
+<div class="codehilite"><pre> $ <span class="n">ant</span> <span
class="n">devmode</span>
</pre></div>
Modified: websites/staging/openjpa/trunk/content/opentraderarchitecture.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentraderarchitecture.html
(original)
+++ websites/staging/openjpa/trunk/content/opentraderarchitecture.html Wed Sep
30 17:03:02 2015
@@ -145,14 +145,24 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderArchitecture"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderArchitecture"></a></p>
<p>State the design goals<br/>
Describe the architecture</p>
<p>One of the good practices of software development is to start with a set of
basic requirements and then express these requirements more formally
through a set the interfaces. So let us begin by listing the requirements
-for OpenTrader sample.<br />
-</p>
+for OpenTrader sample. </p>
<ul>
<li>a trader can offer to buy or sell stocks at a certain price </li>
<li>an offer to sell(buy) a stock can be matched with matching offer(s) to
Modified: websites/staging/openjpa/trunk/content/opentraderbuild.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentraderbuild.html (original)
+++ websites/staging/openjpa/trunk/content/opentraderbuild.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderBuild"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderBuild"></a></p>
<p>Build instructions</p>
</div>
</td>
Modified: websites/staging/openjpa/trunk/content/opentraderclient.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentraderclient.html (original)
+++ websites/staging/openjpa/trunk/content/opentraderclient.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderClient"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderClient"></a></p>
<p>Describe the client side development</p>
</div>
</td>
Modified: websites/staging/openjpa/trunk/content/opentradercommunication.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentradercommunication.html
(original)
+++ websites/staging/openjpa/trunk/content/opentradercommunication.html Wed Sep
30 17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderCommunication"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderCommunication"></a></p>
<p>Describe the communication between client and server
between client communications</p>
</div>
Modified: websites/staging/openjpa/trunk/content/opentraderdeploy.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentraderdeploy.html (original)
+++ websites/staging/openjpa/trunk/content/opentraderdeploy.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderDeploy"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderDeploy"></a></p>
</div>
</td>
</tr>
Modified: websites/staging/openjpa/trunk/content/opentraderenvironment.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentraderenvironment.html (original)
+++ websites/staging/openjpa/trunk/content/opentraderenvironment.html Wed Sep
30 17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderEnvironment"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderEnvironment"></a></p>
<p>What do we need to download</p>
</div>
</td>
Modified: websites/staging/openjpa/trunk/content/opentraderserver.html
==============================================================================
--- websites/staging/openjpa/trunk/content/opentraderserver.html (original)
+++ websites/staging/openjpa/trunk/content/opentraderserver.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="OpenTraderServer"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenTraderServer"></a></p>
<p>Describe the server</p>
</div>
</td>
Modified: websites/staging/openjpa/trunk/content/overview.html
==============================================================================
--- websites/staging/openjpa/trunk/content/overview.html (original)
+++ websites/staging/openjpa/trunk/content/overview.html Wed Sep 30 17:03:02
2015
@@ -145,9 +145,20 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Overview-Overview"></a></p>
-<h1 id="overview">Overview</h1>
-<p><UL>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Overview-Overview"></a></p>
+<h1 id="overview">Overview<a class="headerlink" href="#overview"
title="Permanent link">¶</a></h1>
+<UL>
<LI><A href="documentation.html" title="Documentation">Documentation</A>
— <SPAN class="smalltext">OpenJPA Documentation</SPAN></LI>
<LI><A href="downloads.html" title="Downloads">Downloads</A> — <SPAN
class="smalltext">Downloads for the OpenJPA project</SPAN>
<UL>
@@ -159,7 +170,7 @@ limitations under the License.
<LI><A href="license.html" title="License">License</A> — <SPAN
class="smalltext">OpenJPA license: Apache License v2.0</SPAN></LI>
<LI><A href="privacy-policy.html" title="Privacy Policy">Privacy
Policy</A></LI>
<LI><A href="quick-start.html" title="Quick Start">Quick Start</A> —
<SPAN class="smalltext">Getting Started with OpenJPA</SPAN></LI>
-</UL> </p>
+</UL>
</div>
</td>
</tr>
Modified: websites/staging/openjpa/trunk/content/performance-guide.html
==============================================================================
--- websites/staging/openjpa/trunk/content/performance-guide.html (original)
+++ websites/staging/openjpa/trunk/content/performance-guide.html Wed Sep 30
17:03:02 2015
@@ -145,40 +145,51 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a name="OpenJPA
Performance Guide"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="OpenJPA Performance Guide"></a></p>
<p><a name="Performanceguide-OpenJPAPerformanceGuide"></a></p>
-<h1 id="openjpa-performance-guide">OpenJPA Performance Guide</h1>
+<h1 id="openjpa-performance-guide">OpenJPA Performance Guide<a
class="headerlink" href="#openjpa-performance-guide" title="Permanent
link">¶</a></h1>
<p>OpenJPA has numerous configuration properties that apply to many different
use cases. The complete list of properties can be found in the most current <a
href="http://openjpa.apache.org/builds/latest/docs/manual/manual.html#ref_guide_optimization">user
manual</a>
. The remainder of this guide is going to walk through the properties that
will generally provide the most performance improvement. </p>
<p><a name="Performanceguide-Caching"></a></p>
-<h2 id="caching">Caching</h2>
+<h2 id="caching">Caching<a class="headerlink" href="#caching" title="Permanent
link">¶</a></h2>
<p><a name="Performanceguide-DataCache"></a></p>
-<h3 id="datacache">DataCache</h3>
+<h3 id="datacache">DataCache<a class="headerlink" href="#datacache"
title="Permanent link">¶</a></h3>
<ul>
<li>Link to tuning ?</li>
</ul>
<p><a name="Performanceguide-QueryCache"></a></p>
-<h3 id="querycache">QueryCache</h3>
+<h3 id="querycache">QueryCache<a class="headerlink" href="#querycache"
title="Permanent link">¶</a></h3>
<ul>
<li>Link to tuning ?</li>
</ul>
<p><a name="Performanceguide-JPA2.0Caching"></a></p>
-<h3 id="jpa-20-caching">JPA 2.0 Caching</h3>
+<h3 id="jpa-20-caching">JPA 2.0 Caching<a class="headerlink"
href="#jpa-20-caching" title="Permanent link">¶</a></h3>
<p><a name="Performanceguide-UsingMBeanperformancemonitor"></a></p>
-<h3 id="using-mbean-performance-monitor">Using MBean performance monitor</h3>
+<h3 id="using-mbean-performance-monitor">Using MBean performance monitor<a
class="headerlink" href="#using-mbean-performance-monitor" title="Permanent
link">¶</a></h3>
<ul>
<li>?</li>
</ul>
<p><a name="Performanceguide-DatabaseConnectionPooling"></a></p>
-<h2 id="database-connection-pooling">Database Connection Pooling</h2>
+<h2 id="database-connection-pooling">Database Connection Pooling<a
class="headerlink" href="#database-connection-pooling" title="Permanent
link">¶</a></h2>
<p><a name="Performanceguide-Enhancement"></a></p>
-<h2 id="enhancement">Enhancement</h2>
+<h2 id="enhancement">Enhancement<a class="headerlink" href="#enhancement"
title="Permanent link">¶</a></h2>
<p><a name="Performanceguide-MetaDataRepository"></a></p>
-<h2 id="metadatarepository">MetaDataRepository</h2>
+<h2 id="metadatarepository">MetaDataRepository<a class="headerlink"
href="#metadatarepository" title="Permanent link">¶</a></h2>
<p><a name="Performanceguide-"></a></p>
-<h2></h2>
+<h2 id="_1"><a class="headerlink" href="#_1" title="Permanent
link">¶</a></h2>
</div>
</td>
</tr>
Modified: websites/staging/openjpa/trunk/content/powered-by.html
==============================================================================
--- websites/staging/openjpa/trunk/content/powered-by.html (original)
+++ websites/staging/openjpa/trunk/content/powered-by.html Wed Sep 30 17:03:02
2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Powered-By"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Powered-By"></a></p>
<p>This page list products and companies that are currently using OpenJPA.</p>
<table>
<tr><td><img
src="http://www.compass-project.org/images/compassheader3.png"/></td><td><a
href="http://www.compass-project.org/">Compass</a>
Modified: websites/staging/openjpa/trunk/content/privacy-policy.html
==============================================================================
--- websites/staging/openjpa/trunk/content/privacy-policy.html (original)
+++ websites/staging/openjpa/trunk/content/privacy-policy.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Privacy-Policy"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Privacy-Policy"></a></p>
<p>All materials provided on the Apache OpenJPA website (openjpa.apache.org)
is Copyright © 2005-2009, The Apache Software Foundation and Licensed
under <a href="http://www.apache.org/licenses/LICENSE-2.0">ASL 2.0</a>
.</p>
Modified:
websites/staging/openjpa/trunk/content/publishing-serp-to-maven-central-repository.html
==============================================================================
---
websites/staging/openjpa/trunk/content/publishing-serp-to-maven-central-repository.html
(original)
+++
websites/staging/openjpa/trunk/content/publishing-serp-to-maven-central-repository.html
Wed Sep 30 17:03:02 2015
@@ -145,10 +145,21 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="PublishingSerptoMavenCentralRepository-PublishingSerptoMavenCentralRepository"></a></p>
-<h1 id="publishing-serp-to-maven-central-repository">Publishing Serp to Maven
Central Repository</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a
name="PublishingSerptoMavenCentralRepository-PublishingSerptoMavenCentralRepository"></a></p>
+<h1 id="publishing-serp-to-maven-central-repository">Publishing Serp to Maven
Central Repository<a class="headerlink"
href="#publishing-serp-to-maven-central-repository" title="Permanent
link">¶</a></h1>
<p><a name="PublishingSerptoMavenCentralRepository-SerpProject"></a></p>
-<h2 id="serp-project">Serp Project</h2>
+<h2 id="serp-project">Serp Project<a class="headerlink" href="#serp-project"
title="Permanent link">¶</a></h2>
<p>Serp is used by OpenJPA for the bytecode enhancement processing. It is
maintained as a <a href="http://sourceforge.net/projects/serp">SourceForge
project</a>
. Serp has been a very solid third-party dependent software project.
@@ -163,7 +174,7 @@ Maven Central repository.</p>
Serp homepage: <a
href="http://serp.sourceforge.net">http://serp.sourceforge.net</a> <br/>
Serp sourcecode: <a
href="http://serp.cvs.sourceforge.net/serp">http://serp.cvs.sourceforge.net/serp</a>
<br/></p>
<p><a name="PublishingSerptoMavenCentralRepository-MavenInstructions"></a></p>
-<h2 id="maven-instructions">Maven Instructions</h2>
+<h2 id="maven-instructions">Maven Instructions<a class="headerlink"
href="#maven-instructions" title="Permanent link">¶</a></h2>
<p>The easiest way to get the updated artifacts for Serp 1.14.1 into Maven
Central was to follow the instructions on <a
href="https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+The+Central+Repository">this
page</a>.
You will need a GPG utility and signature (instructions on that page).
@@ -230,7 +241,7 @@ [email protected].
</tr></table>
<p><a name="PublishingSerptoMavenCentralRepository-SerpCodeUpdates"></a></p>
-<h2 id="serp-code-updates">Serp Code Updates</h2>
+<h2 id="serp-code-updates">Serp Code Updates<a class="headerlink"
href="#serp-code-updates" title="Permanent link">¶</a></h2>
<p>In order to create the -javadoc and -sources jar files, I had to make a
couple of minor updates to the existing pom file for serp 1.14.1. I
committed these changes to HEAD (1.14.2 snapshot) for future reference:</p>
Modified: websites/staging/openjpa/trunk/content/query-notes.html
==============================================================================
--- websites/staging/openjpa/trunk/content/query-notes.html (original)
+++ websites/staging/openjpa/trunk/content/query-notes.html Wed Sep 30 17:03:02
2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Query-Notes"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Query-Notes"></a></p>
<pre>
name conflict: QueryImpl from JDBC vs. QueryImpl from kernel
openjpa.kernel.jpql.JPQLParser
Modified: websites/staging/openjpa/trunk/content/quick-start.html
==============================================================================
--- websites/staging/openjpa/trunk/content/quick-start.html (original)
+++ websites/staging/openjpa/trunk/content/quick-start.html Wed Sep 30 17:03:02
2015
@@ -145,8 +145,19 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="QuickStart-QuickStartGuide"></a></p>
-<h1 id="quick-start-guide">Quick Start Guide</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="QuickStart-QuickStartGuide"></a></p>
+<h1 id="quick-start-guide">Quick Start Guide<a class="headerlink"
href="#quick-start-guide" title="Permanent link">¶</a></h1>
<p>We know it can be hard to find the right help sometimes and search engines
can be overwhelming, so we will try to put the most commonly asked for
topics with some overview and links to more in-depth resources here for you
@@ -154,7 +165,7 @@ to checkout, before wasting your time se
and [Mailing Lists]
for help.</p>
<p><a name="QuickStart-RuntimeDependencies"></a></p>
-<h2 id="runtime-dependencies">Runtime Dependencies</h2>
+<h2 id="runtime-dependencies">Runtime Dependencies<a class="headerlink"
href="#runtime-dependencies" title="Permanent link">¶</a></h2>
<p>To use OpenJPA as a stand-alone Java component or with a lightweight
non-Java EE framework, please refer to the following <a
href="build-and-runtime-dependencies.html">Build and Runtime Dependencies</a>
page for the supported levels of Java SE.</p>
@@ -163,7 +174,7 @@ following <a href="integration.html">Int
page for the known platforms that either include OpenJPA or have been
tested with OpenJPA.</p>
<p><a name="QuickStart-JPAExamples"></a></p>
-<h2 id="jpa-examples">JPA Examples</h2>
+<h2 id="jpa-examples">JPA Examples<a class="headerlink" href="#jpa-examples"
title="Permanent link">¶</a></h2>
<p>OpenJPA provides some simple examples as part of the binary distribution on
the <a href="downloads.html">Downloads</a>
page. The following [Samples]
@@ -171,7 +182,7 @@ the <a href="downloads.html">Downloads</
samples, along with pointers to other JPA samples from the Apache Geronimo
project.</p>
<p><a name="QuickStart-EnhancingEntities"></a></p>
-<h2 id="enhancing-entities">Enhancing Entities</h2>
+<h2 id="enhancing-entities">Enhancing Entities<a class="headerlink"
href="#enhancing-entities" title="Permanent link">¶</a></h2>
<p>The JPA spec requires some type of monitoring of Entity objects, but the
spec does not define how to implement this monitoring. Some JPA providers
dynamically generate new subclasses or proxy objects that front the user's
Entity
@@ -184,18 +195,18 @@ The following <a href="entity-enhancemen
on how to setup <em>build time</em> enhancement in ANT, Maven and Eclipse
environments.</p>
<p><a name="QuickStart-Tools"></a></p>
-<h2 id="tools">Tools</h2>
+<h2 id="tools">Tools<a class="headerlink" href="#tools" title="Permanent
link">¶</a></h2>
<p>OpenJPA provides several design-time and runtime tools, to perform such
tasks as entity enhancement, schema mapping, generating metamodel classes
and to help migrate from other JPA providers. Please checkout the <a
href="tools.html">Tools</a>
page for more details.</p>
<p><a name="QuickStart-FAQ"></a></p>
-<h2 id="faq">FAQ</h2>
+<h2 id="faq">FAQ<a class="headerlink" href="#faq" title="Permanent
link">¶</a></h2>
<p>Some common questions concerning the history, architecture and usage of
OpenJPA can be found on the <a href="faq.html">FAQ</a>
page.</p>
<p><a name="QuickStart-TaketheRedPill"></a></p>
-<h2 id="take-the-red-pill">Take the Red Pill</h2>
+<h2 id="take-the-red-pill">Take the Red Pill<a class="headerlink"
href="#take-the-red-pill" title="Permanent link">¶</a></h2>
<p>If you want to dive into the rabbit-hole (Hey, It's open source!), then
checkout the <a href="found-a-bug.html">Found a Bug</a>
page, which covers everything from posting questions to our mailing lists,
Modified:
websites/staging/openjpa/trunk/content/recovering-from-a-vetoed-release.html
==============================================================================
---
websites/staging/openjpa/trunk/content/recovering-from-a-vetoed-release.html
(original)
+++
websites/staging/openjpa/trunk/content/recovering-from-a-vetoed-release.html
Wed Sep 30 17:03:02 2015
@@ -145,16 +145,27 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Recoveringfromavetoedrelease-Recoveringfromabadreleaseoravetoedrelease"></a></p>
-<h2 id="recovering-from-a-bad-release-or-a-vetoed-release">Recovering from a
bad release or a vetoed release</h2>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a
name="Recoveringfromavetoedrelease-Recoveringfromabadreleaseoravetoedrelease"></a></p>
+<h2 id="recovering-from-a-bad-release-or-a-vetoed-release">Recovering from a
bad release or a vetoed release<a class="headerlink"
href="#recovering-from-a-bad-release-or-a-vetoed-release" title="Permanent
link">¶</a></h2>
<p>Recovering from a bad release actually isn't that difficult. You'll have to
delete the bad tag in SVN and rollback the version numbers in all of our
pom.xml files. </p>
<p><a name="Recoveringfromavetoedrelease-Deletethetaginsvn"></a></p>
-<h3 id="delete-the-tag-in-svn">Delete the tag in svn</h3>
-<div class="codehilite"><pre><span class="nv">$</span> <span
class="nv">svn</span> <span class="n">del</span> <span
class="n">https:</span><span class="sr">//s</span><span
class="n">vn</span><span class="o">.</span><span class="n">apache</span><span
class="o">.</span><span class="n">org</span><span
class="sr">/repos/</span><span class="n">asf</span><span
class="sr">/openjpa/</span><span class="n">tags</span><span
class="o">/</span><span class="mf">1.2.0</span> <span class="o">-</span><span
class="n">m</span> <span class="s">"Rollback release"</span>
+<h3 id="delete-the-tag-in-svn">Delete the tag in svn<a class="headerlink"
href="#delete-the-tag-in-svn" title="Permanent link">¶</a></h3>
+<div class="codehilite"><pre>$ <span class="n">svn</span> <span
class="n">del</span> <span class="n">https</span><span class="p">:</span><span
class="o">//</span><span class="n">svn</span><span class="p">.</span><span
class="n">apache</span><span class="p">.</span><span class="n">org</span><span
class="o">/</span><span class="n">repos</span><span class="o">/</span><span
class="n">asf</span><span class="o">/</span><span class="n">openjpa</span><span
class="o">/</span><span class="n">tags</span><span class="o">/</span>1<span
class="p">.</span>2<span class="p">.</span>0 <span class="o">-</span><span
class="n">m</span> "<span class="n">Rollback</span> <span
class="n">release</span>"
</pre></div>
-<h3 id="rollback-version-numbers">Rollback version numbers</h3>
+<h3 id="rollback-version-numbers">Rollback version numbers<a
class="headerlink" href="#rollback-version-numbers" title="Permanent
link">¶</a></h3>
<p>If you have perl installed you can do this in a single command for example
to rollback from 1.2.1-SNAPSHOT to 1.2.0-SNAPSHOT</p>
<div class="codehilite"><pre>$ perl -pi -e "s;<span
class="nt"><version></span>1.2.1-SNAPSHOT<span
class="nt"></version></span>;<span
class="nt"><version></span>1.2.0-SNAPSHOT<span
class="nt"></version></span>;g" \
pom.xml */pom.xml */*/pom.xml
Modified: websites/staging/openjpa/trunk/content/related-projects.html
==============================================================================
--- websites/staging/openjpa/trunk/content/related-projects.html (original)
+++ websites/staging/openjpa/trunk/content/related-projects.html Wed Sep 30
17:03:02 2015
@@ -145,7 +145,18 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Related-Projects"></a></p>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Related-Projects"></a></p>
<ul>
<li><a href="http://db.apache.org/jdo/">JDO</a></li>
</ul>
Modified: websites/staging/openjpa/trunk/content/release-artifact-locations.html
==============================================================================
--- websites/staging/openjpa/trunk/content/release-artifact-locations.html
(original)
+++ websites/staging/openjpa/trunk/content/release-artifact-locations.html Wed
Sep 30 17:03:02 2015
@@ -145,8 +145,19 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="Release-Artifact-Locations"></a></p>
-<h2 id="release-artifact-locations">Release Artifact Locations</h2>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="Release-Artifact-Locations"></a></p>
+<h2 id="release-artifact-locations">Release Artifact Locations<a
class="headerlink" href="#release-artifact-locations" title="Permanent
link">¶</a></h2>
<p>These mappings locate where the release artifacts are being stored:</p>
<table class="info"><tr>
<td valign="top"><img src="images/information.gif" width="16" height="16"
border="0">
@@ -176,8 +187,7 @@ restricted and become read-only.
<tr><td class="border"> <a
href="https://svn.apache.org/repos/infra/websites/production/openjpa/content/builds">/builds</a>
</td><td class="border"> Manuals, Javadoc and RELEASE-NOTES.html of all the
official OpenJPA releases.</tr>
<tr><td class="border"> <a
href="https://svn.apache.org/repos/infra/websites/production/openjpa/content/docs">/docs</a>
</td><td class="border"> Manuals and Javadoc of incubating OpenJPA
releases.</tr>
<tr><td class="border"> <a
href="https://svn.apache.org/repos/infra/websites/production/openjpa/content/mail">/mail</a>
</td><td class="border"> Mail archives.</tr>
-</table> <br />
-</p>
+</table> </p>
</li>
<li>
<p><a
href="https://openjpa.apache.org">//people.apache.org/www/openjpa.apache.org/content</a></p>
Modified: websites/staging/openjpa/trunk/content/release-management.html
==============================================================================
--- websites/staging/openjpa/trunk/content/release-management.html (original)
+++ websites/staging/openjpa/trunk/content/release-management.html Wed Sep 30
17:03:02 2015
@@ -145,8 +145,19 @@ limitations under the License.
</td>
<td valign="top" width="100%"
style="overflow:hidden;">
<div class="wiki-content">
- <p><a
name="ReleaseManagement-ReleaseManagement"></a></p>
-<h1 id="release-management">Release Management</h1>
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p><a name="ReleaseManagement-ReleaseManagement"></a></p>
+<h1 id="release-management">Release Management<a class="headerlink"
href="#release-management" title="Permanent link">¶</a></h1>
<p>If you are looking for JPA Specification Development, check this <a
href="jpa-specification-development.html">page</a> instead.</p>
<UL>
<LI><A href="apache-nexus-release-process-(1.2.x-2.1.x).html" title="Apache
Nexus Release Process (1.2.x-2.x)">Apache Nexus Release Process (1.2.x-2.x)</A>
@@ -168,11 +179,11 @@ limitations under the License.
</UL>
<p><a name="ReleaseManagement-WhereshouldIputmyfix?"></a></p>
-<h2 id="where-should-i-put-my-fix">Where should I put my fix?</h2>
+<h2 id="where-should-i-put-my-fix">Where should I put my fix?<a
class="headerlink" href="#where-should-i-put-my-fix" title="Permanent
link">¶</a></h2>
<p>Fixes should be targeted and committed on trunk first. Any other open
releases are fair game, but may require approval from a release manager. </p>
<p><a name="ReleaseManagement-RegardingReleaseManagers"></a></p>
-<h2 id="regarding-release-managers">Regarding Release Managers</h2>
+<h2 id="regarding-release-managers">Regarding Release Managers<a
class="headerlink" href="#regarding-release-managers" title="Permanent
link">¶</a></h2>
<p>Once a formal release of OpenJPA has been approved, a release manager is
assigned. The release manager is often (but not always) the same developer who
performed the release. This release manager role is intended to be a long term
branch maintainer who looks after the stability of a formal release. </p>
<p>The release manager(s) is(are) responsible for targeting fixes into a given
version of OpenJPA.</p>
<ul>
@@ -184,7 +195,7 @@ releases are fair game, but may require
<li>Fixes should not be committed without RM approval. These changes may be
reverted by the release manager. </li>
</ul>
<p><a name="ReleaseManagement-Somegeneralguidelinesforreleasemanagers"></a></p>
-<h2 id="some-general-guidelines-for-release-managers">Some general guidelines
for release managers</h2>
+<h2 id="some-general-guidelines-for-release-managers">Some general guidelines
for release managers<a class="headerlink"
href="#some-general-guidelines-for-release-managers" title="Permanent
link">¶</a></h2>
<ul>
<li>Fixes which are committed to an earlier release should also be present
"up-stream". Ie a fix for 1.0.x should also appear in 1.2.x. </li>
@@ -192,7 +203,7 @@ releases are fair game, but may require
always apply.</li>
</ul>
<p><a name="ReleaseManagement-ReleaseManagersforactivebranches."></a></p>
-<h2 id="release-managers-for-active-branches">Release Managers for active
branches.</h2>
+<h2 id="release-managers-for-active-branches">Release Managers for active
branches.<a class="headerlink" href="#release-managers-for-active-branches"
title="Permanent link">¶</a></h2>
<p>The current release managers for the active branches of OpenJPA are :</p>
<table border="0.5">
<tr bgcolor="lightyellow"><th> branch </th><th> internal release number
</th><th> release manager(s)</th><th> Contact
@@ -212,7 +223,7 @@ Release Manager before committing </th><
<p><strong>*</strong> There are no formal releases for these branches.</p>
<p><a name="ReleaseManagement-ContinuousBuilds"></a></p>
-<h2 id="continuous-builds">Continuous Builds</h2>
+<h2 id="continuous-builds">Continuous Builds<a class="headerlink"
href="#continuous-builds" title="Permanent link">¶</a></h2>
<p>We are using the Apache Hudson server for continuous builds of several
releases. Please checkout the <a href="automated-builds.html">Automated
Builds</a> page for more details.</p>
</div>
</td>