openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mik...@apache.org
Subject svn commit: r1409057 [8/25] - in /openjpa/site: branches/ trunk/ trunk/cgi-bin/ trunk/content/ trunk/content/images/ trunk/lib/ trunk/resources/ trunk/templates/
Date Wed, 14 Nov 2012 01:50:14 GMT
Added: openjpa/site/trunk/content/documentation.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/documentation.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/documentation.mdtext (added)
+++ openjpa/site/trunk/content/documentation.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,215 @@
+Title: Documentation
+{excerpt:hidden=true}OpenJPA Documentation{excerpt}
+
+<a name="Documentation-OpenJPADocumentation"></a>
+# OpenJPA Documentation
+
+The online OpenJPA documentation can be found here.
+
+<a name="Documentation-Latest(2.3.0-SNAPSHOT)"></a>
+## Latest (2.3.0-SNAPSHOT)
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th><th> Schema </th></tr>
+<tr><td> Nightly build (trunk) </td><td> [manual](http://openjpa.apache.org/builds/latest/docs/docbook/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/latest/docs/docbook/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/latest/docs/docbook/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/latest/docs/javadoc/index.html]
+ </td><td> [schema</td><td>http://openjpa.apache.org/builds/latest/docs/schema/]
+ </td></tr>
+</table>
+
+<a name="Documentation-OpenJPA2.2.xreleases"></a>
+## OpenJPA 2.2.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 2.2.1-SNAPSHOT </td><td> [manual](http://openjpa.apache.org/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/docbook/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/docbook/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/docbook/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.2.0 </td><td> [manual](http://openjpa.apache.org/builds/2.2.0/apache-openjpa/docs/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.2.0/apache-openjpa/docs/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.2.0/apache-openjpa/docs/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.2.0/apidocs/index.html]
+ </td></tr>
+</table>
+
+<a name="Documentation-OpenJPA2.1.xreleases"></a>
+## OpenJPA 2.1.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 2.1.2-SNAPSHOT </td><td> [manual](http://openjpa.apache.org/builds/apache-openjpa-2.1.2-SNAPSHOT/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.1.2-SNAPSHOT/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.1.2-SNAPSHOT/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.1.2-SNAPSHOT/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.1.1 </td><td> [manual](http://openjpa.apache.org/builds/2.1.1/apache-openjpa/docs/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.1.1/apache-openjpa/docs/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.1.1/apache-openjpa/docs/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.1.1/apidocs/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.1.0 </td><td> [manual](http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/docs/javadoc/index.html]
+ </td></tr>
+</table>
+
+<a name="Documentation-OpenJPA2.0.xreleases"></a>
+## OpenJPA 2.0.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 2.0.2-SNAPSHOT </td><td> [manual](http://openjpa.apache.org/builds/apache-openjpa-2.0.2-SNAPSHOT/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.0.2-SNAPSHOT/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.0.2-SNAPSHOT/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/apache-openjpa-2.0.2-SNAPSHOT/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.0.1 </td><td> [manual](http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.0.0 </td><td> [manual](http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.0.0-beta3 </td><td> [manual](http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.0.0-beta3/apache-openjpa-2.0.0-beta3/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.0.0-beta2 </td><td> [manual](http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.0.0-beta2/apache-openjpa-2.0.0-beta2/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.0.0-beta </td><td> [manual](http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.0.0-beta/apache-openjpa-2.0.0-beta/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 2.0.0-M3 </td><td> [manual](http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/2.0.0-M3/apache-openjpa-2.0.0-M3/docs/javadoc/index.html]
+ </td></tr>
+</table>
+
+
+<a name="Documentation-OpenJPA1.3.xreleases"></a>
+## OpenJPA 1.3.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 1.3.0-SNAPSHOT </td><td> [manual](http://openjpa.apache.org/builds/apache-openjpa-1.3.0-SNAPSHOT/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.3.0-SNAPSHOT/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.3.0-SNAPSHOT/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.3.0-SNAPSHOT/docs/javadoc/index.html]
+ </td></tr>
+</table>
+
+
+<a name="Documentation-OpenJPA1.2.xreleases"></a>
+## OpenJPA 1.2.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 1.2.3-SNAPSHOT </td><td> [manual](http://openjpa.apache.org/builds/apache-openjpa-1.2.3-SNAPSHOT/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.2.3-SNAPSHOT/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.2.3-SNAPSHOT/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.2.3-SNAPSHOT/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.2.2 </td><td> [manual](http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.2.1 </td><td> [manual](http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.2.0 </td><td> [manual](http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/docs/javadoc/index.html]
+ </td></tr>
+</table>
+
+<a name="Documentation-OpenJPA1.1.xreleases"></a>
+## OpenJPA 1.1.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 1.1.0 </td><td> [manual](http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/docs/javadoc/index.html]
+ </td></tr>
+</table>
+
+<a name="Documentation-OpenJPA1.0.xreleases"></a>
+## OpenJPA 1.0.x releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 1.0.5-SNAPSHOT </td><td> [manual](http://openjpa.apache.org/builds/apache-openjpa-1.0.5-SNAPSHOT/docs/manual/main.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.0.5-SNAPSHOT/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.0.5-SNAPSHOT/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/apache-openjpa-1.2.3-SNAPSHOT/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.4 </td><td> [manual](http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.3 </td><td> [manual](http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.2 </td><td> [manual](http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.1 </td><td> [manual](http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/docs/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.0 </td><td> [manual](http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/docs/manual/index.html)
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/docs/manual/manual.html]
+ </td><td> [manual</td><td>http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/docs/manual/manual.pdf]
+ </td><td> [javadoc</td><td>http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/docs/javadoc/index.html]
+ </td></tr>
+</table>
+
+<a name="Documentation-Incubatingreleases"></a>
+## Incubating releases
+
+<table>
+<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page) </th><th> PDF Manual </th><th>
+Javadocs </th></tr>
+<tr><td> OpenJPA 0.9.7 </td><td> </td><td> [manual](http://openjpa.apache.org/docs/openjpa-0.9.7-incubating/manual/manual.html)
+ </td><td> </td><td> [javadoc</td><td>http://openjpa.apache.org/docs/openjpa-0.9.7-incubating/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 0.9.6 </td><td> </td><td> [manual ](http://openjpa.apache.org/docs/openjpa-0.9.6-incubating/manual/manual.html)
+ </td><td> </td><td> [javadoc</td><td>http://openjpa.apache.org/docs/openjpa-0.9.6-incubating/javadoc/index.html]
+ </td></tr>
+<tr><td> OpenJPA 0.9.0 </td><td> </td><td> [manual ](http://openjpa.apache.org/docs/openjpa-0.9.0-incubating/manual/manual.html)
+ </td><td> </td><td> [javadoc</td><td>http://openjpa.apache.org/docs/openjpa-0.9.0-incubating/javadoc/index.html]
+ </td></tr>

Added: openjpa/site/trunk/content/domain-model-browser
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/domain-model-browser?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/domain-model-browser (added)
+++ openjpa/site/trunk/content/domain-model-browser Wed Nov 14 01:49:37 2012
@@ -0,0 +1,22 @@
+h1. Persistent Domain Browser
+
+A graphic visualization of persistence domain classes.
+
+{code}
+$ java org.apache.openjpa.tools.metamodel.MetamodelBrowser
+{code}
+
+h3. Classpath
+  The runtime classpath must include
+* OpenJPA runtime libraries
+* The parent directory of persistence unit descriptor (META-INF/persistence.xml)
+* The directory of compiled domain classes
+{info}
+* The persistence unit descriptor must enumerate the domain classes in its <class> tag.
+* Database connection is not required.
+{info}
+
+
+
+h2. A typical snapshot 
+!mmb.png|align=center, vspace=4!
\ No newline at end of file

Added: openjpa/site/trunk/content/domain-model-browser.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/domain-model-browser.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/domain-model-browser.cwiki (added)
+++ openjpa/site/trunk/content/domain-model-browser.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,22 @@
+h1. Persistent Domain Browser
+
+A graphic visualization of persistence domain classes.
+
+{code}
+$ java org.apache.openjpa.tools.metamodel.MetamodelBrowser
+{code}
+
+h3. Classpath
+  The runtime classpath must include
+* OpenJPA runtime libraries
+* The parent directory of persistence unit descriptor (META-INF/persistence.xml)
+* The directory of compiled domain classes
+{info}
+* The persistence unit descriptor must enumerate the domain classes in its <class> tag.
+* Database connection is not required.
+{info}
+
+
+
+h2. A typical snapshot 
+!mmb.png|align=center, vspace=4!
\ No newline at end of file

Propchange: openjpa/site/trunk/content/domain-model-browser.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/domain-model-browser.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/domain-model-browser.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/domain-model-browser.mdtext (added)
+++ openjpa/site/trunk/content/domain-model-browser.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,28 @@
+Title: Domain Model Browser
+<a name="DomainModelBrowser-PersistentDomainBrowser"></a>
+# Persistent Domain Browser
+
+A graphic visualization of persistence domain classes.
+
+
+    $ java org.apache.openjpa.tools.metamodel.MetamodelBrowser
+
+
+<a name="DomainModelBrowser-Classpath"></a>
+### Classpath
+  The runtime classpath must include
+* OpenJPA runtime libraries
+* The parent directory of persistence unit descriptor
+(META-INF/persistence.xml)
+* The directory of compiled domain classes
+{info}
+* The persistence unit descriptor must enumerate the domain classes in its
+<class> tag.
+* Database connection is not required.
+{info}
+
+
+
+<a name="DomainModelBrowser-Atypicalsnapshot"></a>
+## A typical snapshot 
+!mmb.png|align=center, vspace=4!

Added: openjpa/site/trunk/content/downloads
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/downloads (added)
+++ openjpa/site/trunk/content/downloads Wed Nov 14 01:49:37 2012
@@ -0,0 +1,168 @@
+{excerpt:hidden=true}Downloads for the OpenJPA project{excerpt}
+
+h1. OpenJPA Downloads
+
+Use the links below to download a distribution of Apache OpenJPA. It is good practice to [verify the integrity|#Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA binaries, see the [Obtaining] page. For information on building OpenJPA from source, see the [Building] page.
+
+h2. Official JPA 2.0 Releases
+
+These releases implement the [JSR-317 Java Persistence 2.0|http://jcp.org/en/jsr/detail?id=317] specification and pass the JPA 2.0 TCK.
+
+h3. 2.2.x Releases
+
+|| || Download || Release Date || Checksum || Signatures ||
+| [OpenJPA 2.2.0] Binary | [apache-openjpa-2.2.0-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip] [(\*\*)|#missing.asm]| 20 February 2012 | [MD5|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.asc] |
+| [OpenJPA 2.2.0] Source | [apache-openjpa-2.2.0-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip] | 20 February 2012 | [MD5|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.asc] |
+| [OpenJPA 2.2.0] Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.2.0/apache-openjpa/RELEASE-NOTES.html] | 20 February 2012 | | |
+
+h3. 2.1.x Releases
+
+|| || Download || Release Date || Checksum || Signatures ||
+| [OpenJPA 2.1.1] Binary | [apache-openjpa-2.1.1-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip] | 25 July 2011| [MD5|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.asc] |
+| [OpenJPA 2.1.1] Source | [apache-openjpa-2.1.1-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip] | 25 July 2011 | [MD5|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.asc] |
+| [OpenJPA 2.1.1] Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.1.1/apache-openjpa-2.1.1/RELEASE-NOTES.html] | 25 July 2011 | | |
+| [OpenJPA 2.1.0] Binary | [apache-openjpa-2.1.0-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip] | 21 February 2011 | [MD5|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.asc] |
+| [OpenJPA 2.1.0] Source | [apache-openjpa-2.1.0-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip] | 21 February 2011 | [MD5|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.asc] |
+| [OpenJPA 2.1.0] Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/RELEASE-NOTES.html] | 21 February 2011 | | |
+
+h3. 2.0.x Releases
+
+|| || Download || Release Date || Checksum || Signatures ||
+| [OpenJPA 2.0.1] Binary | [apache-openjpa-2.0.1-binary.zip|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip] | 30 August 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.asc] |
+| [OpenJPA 2.0.1] Source | [apache-openjpa-2.0.1-source.zip|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip] | 30 August 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.asc] |
+| [OpenJPA 2.0.1] Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/RELEASE-NOTES.html] | 30 August 2010 | | |
+| [OpenJPA 2.0.0] Binary | [apache-openjpa-2.0.0-binary.zip|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip] | 22 April 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.asc] |
+| [OpenJPA 2.0.0] Source | [apache-openjpa-2.0.0-source.zip|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip] | 22 April 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.asc] |
+| [OpenJPA 2.0.0] Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/RELEASE-NOTES.html] | 22 April 2010 | | |
+
+
+h2. Official JPA 1.0 Releases
+
+These releases implement the [JSR-220 Java Persistence 1.0|http://jcp.org/en/jsr/detail?id=220] specification and pass the Sun JPA 1.0b Technology Compatibility Kit.
+
+h3. 1.2.x Releases
+
+|| || Download || Release Date || Signatures || Release Notes ||
+| OpenJPA 1.2.2 | [apache-openjpa-1.2.2-binary.zip|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/RELEASE-NOTES.html] |
+| OpenJPA 1.2.2 Source Code | [apache-openjpa-1.2.2-source.zip|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip.asc] | |
+| OpenJPA 1.2.1 | [apache-openjpa-1.2.1-binary.zip|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip] | 18 Mar 2009 | [PGP|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/RELEASE-NOTES.html] |
+| OpenJPA 1.2.1 Source Code | [apache-openjpa-1.2.1-source.zip|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip] | 18 Mar 2009 | [PGP|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-source.zip.asc] | |
+| OpenJPA 1.2.0 | [apache-openjpa-1.2.0-binary.zip|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip] | 14 Aug 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html] |
+| OpenJPA 1.2.0 Source Code | [apache-openjpa-1.2.0-source.zip|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip] | 14 Aug 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-source.zip.asc] | |
+
+h3. 1.1.x Releases
+
+|| || Download || Release Date || Signatures || Release Notes ||
+| OpenJPA 1.1.0 | [apache-openjpa-1.1.0-binary.zip|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip] | 22 May 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/RELEASE-NOTES.html] |
+| OpenJPA 1.1.0 Source Code | [apache-openjpa-1.1.0-source.zip|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip] | 22 May 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip.asc] | |
+
+h3. 1.0.x Releases
+
+|| || Download || Release Date || Signatures || Release Notes ||
+| OpenJPA 1.0.4 | [apache-openjpa-1.0.4-binary.zip|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/RELEASE-NOTES.html] |
+| OpenJPA 1.0.4 Source Code | [apache-openjpa-1.0.4-source.zip|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip.asc] | |
+| OpenJPA 1.0.3 | [apache-openjpa-1.0.3-binary.zip|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/RELEASE-NOTES.html] |
+| OpenJPA 1.0.3 Source Code | [apache-openjpa-1.0.3-source.zip|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip.asc] | |
+| OpenJPA 1.0.2 | [apache-openjpa-1.0.2-binary.zip|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/RELEASE-NOTES.html] |
+| OpenJPA 1.0.2 Source Code | [apache-openjpa-1.0.2-source.zip|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc] | |
+| OpenJPA 1.0.2 Source Code | [apache-openjpa-1.0.2-source.zip|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc] | |
+| OpenJPA 1.0.1 | [apache-openjpa-1.0.1-binary.zip|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip] | 9 Nov 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/RELEASE-NOTES.html] |
+| OpenJPA 1.0.1 Source Code | [apache-openjpa-1.0.1-source.zip|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip] | 9 Nov 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip.asc] | |
+| OpenJPA 1.0.0 | [apache-openjpa-1.0.0-binary.zip|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip] | 28 Aug 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/RELEASE-NOTES.html] |
+| OpenJPA 1.0.0 Source Code | [apache-openjpa-1.0.0-source.zip|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip] | 28 Au 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip.asc] | |
+
+h2. Nightly Snapshots
+
+These distributions are built and deployed nightly, and contain up-to-date fixes and improvements. However, their stability cannot be guaranteed. Use at your own risk.
+
+h4. Snapshot builds for all active releases are published to the Apache snapshot repository.
+
+
+h5. Version 1.2.x, 1.3.x, 2.0.x, 2.1.x and trunk (2.2.x as of this writing) can be found in the snapshot repository on repository.apache.org. A maven project can access this snapshot repository by adding the following repository in pom.xml:
+{code:XML}
+<repository>
+    <id>apache.snapshots</id>
+    <name>Apache Snapshot Repository</name>
+    <url>http://repository.apache.org/snapshots</url>
+    <releases>
+        <enabled>false</enabled>
+    </releases>
+</repository>
+{code}
+
+h5. For versions 1.0.x, and 1.1.x you can find the snapshots on people.apache.org.
+
+A maven project can access the snapshot builds by adding the following repository in pom.xml :
+{code:XML}
+<repository>
+    <id>people.apache.org.snapshots</id>
+    <name>people.apache.org.snapshots</name>
+    <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+</repository>
+{code}
+
+h4. Pre-packaged binaries for SNAPSHOT releases are available in the snapshot repository at the following locations:
+
+|| SNAPSHOT version || binaries || source ||
+| 2.2.0 | [apache-openjpa-2.2.0-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/] | [apache-openjpa-2.2.0-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/] |
+| 2.1.2 | [apache-openjpa-2.1.2-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/] | [apache-openjpa-2.1.2-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/] |
+| 2.0.2 | [apache-openjpa-2.0.2-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/] | [apache-openjpa-2.0.2-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/] |
+| 1.3.0 | [apache-openjpa-1.3.0-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/] | [apache-openjpa-1.3.0-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/] |
+| 1.2.3 | [apache-openjpa-1.2.3-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/] | [apache-openjpa-1.2.3-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/] |
+| 1.1.1 | [apache-openjpa-1.1.1-SNAPSHOT-binary.zip |http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-binary.zip] | [apache-openjpa-1.1.1-SNAPSHOT-source.zip|http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-source.zip] |
+| 1.0.5 | [apache-openjpa-1.0.5-SNAPSHOT-binary.zip |http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-binary.zip] | [apache-openjpa-1.0.5-SNAPSHOT-source.zip|http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-source.zip] |
+
+For the 1.2.x, 1.3.x, 2.0.x, 2.1.x and 2.2.x SNAPSHOTs, please scroll down to the bottom of the artifact list to grab the latest ones, as we're letting Maven create timestamped artifacts when publishing to the new Apache Nexus repo.
+
+
+h2. Older incubating Releases
+
+|| || Download || Release Date || Signatures ||
+| OpenJPA 0.9.7 | [openjpa-project-0.9.7-incubating-binary.zip|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip] | 27 April 2007 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.asc] |
+| OpenJPA 0.9.7 Source Code | [openjpa-project-0.9.7-incubating-source.zip|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip] | 27 April 2007 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.asc] |
+| OpenJPA 0.9.6 | [openjpa-project-0.9.6-incubating-binary.zip |http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip] | 29 November 2006 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.asc] |
+| OpenJPA 0.9.6 Source Code | [openjpa-project-0.9.6-incubating-source.zip |http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip] | 29 November 2006 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.asc] |
+
+
+h2. Verifying Release Version and Revision
+
+OpenJPA jar is self-describing and after downloading a release or nightly snapshot, you can find out the revision number included in the build by:
+{noformat}
+% java -jar your/path/to/openjpa.jar
+{noformat}
+which will print the version and revision numbers, for example:
+{noformat}
+OpenJPA 2.1.0-SNAPSHOT
+version id: openjpa-2.1.0-SNAPSHOT-r422266:935231
+Apache svn revision: 422266:935231
+{noformat}
+which designates that the nightly build includes Apache SVN revision {{935231}} as the latest.
+
+h2. Verifying Releases
+
+We strongly recommend you verify the integrity of the downloaded files with both PGP and MD5. The PGP signatures can be verified using [PGP|http://www.pgpi.org/] or [GPG|http://www.gnupg.org/]. First download the [KEYS|http://apache.org/dist/openjpa/KEYS] as well as the {{\*.asc}} signature file for the particular distribution. Make sure you get these files from the main distribution directory, rather than from a mirror. Then verify the signatures using one of the following sets of commands:
+
+h4. Verifying Release Files using the pgpk Utility
+{noformat}
+% pgpk -a KEYS
+% pgpv openjpa-*.zip.asc
+{noformat}
+
+h4. Verifying Release Files using the pgp Utility
+{noformat}
+% pgp -ka KEYS
+% pgp openjpa-*.zip.asc
+{noformat}
+
+h4. Verifying Release Files using the gpg Utility
+{noformat}
+% gpg --import KEYS
+% gpg --verify openjpa-*.zip.asc
+{noformat}
+
+Alternatively, you can verify the checksums on the files. Unix programs called *md5*/*sha1* or *md5sum*/*sha1sum* are included in many unix distributions. \*sum is also available as part of [GNU Textutils|http://www.gnu.org/software/textutils/textutils.html]. Windows users can get binary md5 programs from [here|http://www.fourmilab.ch/md5/] or [here|http://www.pc-tools.net/win32/freeware/console/]. [fsum|http://www.slavasoft.com/fsum/] supports MD5 and SHA1.
+
+----
+{anchor:missing.asm}*(\*\*)* asm-3.2.jar can be found from [http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar].
\ No newline at end of file

Added: openjpa/site/trunk/content/downloads-top-link
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads-top-link?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/downloads-top-link (added)
+++ openjpa/site/trunk/content/downloads-top-link Wed Nov 14 01:49:37 2012
@@ -0,0 +1 @@
+[Downloads]
\ No newline at end of file

Added: openjpa/site/trunk/content/downloads-top-link.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads-top-link.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/downloads-top-link.cwiki (added)
+++ openjpa/site/trunk/content/downloads-top-link.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1 @@
+[Downloads]
\ No newline at end of file

Propchange: openjpa/site/trunk/content/downloads-top-link.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/downloads-top-link.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads-top-link.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/downloads-top-link.mdtext (added)
+++ openjpa/site/trunk/content/downloads-top-link.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,2 @@
+Title: Downloads Top Link
+[Downloads](downloads.html)

Added: openjpa/site/trunk/content/downloads.cwiki
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads.cwiki?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/downloads.cwiki (added)
+++ openjpa/site/trunk/content/downloads.cwiki Wed Nov 14 01:49:37 2012
@@ -0,0 +1,172 @@
+{excerpt:hidden=true}Downloads for the OpenJPA project{excerpt}
+
+h1. OpenJPA Downloads
+
+Use the links below to download a distribution of Apache OpenJPA. It is good practice to [verify the integrity|#Verifying Releases] of the distribution files.
+
+For information on obtaining OpenJPA binaries, see the [Obtaining] page. For information on building OpenJPA from source, see the [Building] page.
+
+h2. Official JPA 2.0 Releases
+
+These releases implement the [JSR-317 Java Persistence 2.0|http://jcp.org/en/jsr/detail?id=317] specification and pass the JPA 2.0 TCK.
+
+h3. 2.2.x Releases
+
+|| || Download || Release Date || Checksum || Signatures ||
+| OpenJPA 2.2.1 Binary | [apache-openjpa-2.2.1-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip] | 1 November 2012 | [MD5|http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip.asc] |
+| OpenJPA 2.2.1 Source | [apache-openjpa-2.2.1-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip] | 1 November 2012 | [MD5|http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip.asc] |
+| OpenJPA 2.2.1 Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.2.1/apache-openjpa/RELEASE-NOTES.html] | 1 November 2012 | | |
+| OpenJPA 2.2.0 Binary | [apache-openjpa-2.2.0-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip] [(\*\*)|#missing.asm]| 20 February 2012 | [MD5|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.asc] |
+| OpenJPA 2.2.0 Source | [apache-openjpa-2.2.0-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip] | 20 February 2012 | [MD5|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.asc] |
+| OpenJPA 2.2.0 Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.2.0/apache-openjpa/RELEASE-NOTES.html] | 20 February 2012 | | |
+
+h3. 2.1.x Releases
+
+|| || Download || Release Date || Checksum || Signatures ||
+| OpenJPA 2.1.1 Binary | [apache-openjpa-2.1.1-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip] | 25 July 2011| [MD5|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.asc] |
+| OpenJPA 2.1.1 Source | [apache-openjpa-2.1.1-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip] | 25 July 2011 | [MD5|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.asc] |
+| OpenJPA 2.1.1 Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.1.1/apache-openjpa-2.1.1/RELEASE-NOTES.html] | 25 July 2011 | | |
+| OpenJPA 2.1.0 Binary | [apache-openjpa-2.1.0-binary.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip] | 21 February 2011 | [MD5|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.asc] |
+| OpenJPA 2.1.0 Source | [apache-openjpa-2.1.0-source.zip|http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip] | 21 February 2011 | [MD5|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.md5] | [PGP|http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.asc] |
+| OpenJPA 2.1.0 Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/RELEASE-NOTES.html] | 21 February 2011 | | |
+
+h3. 2.0.x Releases
+
+|| || Download || Release Date || Checksum || Signatures ||
+| OpenJPA 2.0.1 Binary | [apache-openjpa-2.0.1-binary.zip|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip] | 30 August 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.asc] |
+| OpenJPA 2.0.1 Source | [apache-openjpa-2.0.1-source.zip|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip] | 30 August 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.asc] |
+| OpenJPA 2.0.1 Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/RELEASE-NOTES.html] | 30 August 2010 | | |
+| OpenJPA 2.0.0 Binary | [apache-openjpa-2.0.0-binary.zip|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip] | 22 April 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.asc] |
+| OpenJPA 2.0.0 Source | [apache-openjpa-2.0.0-source.zip|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip] | 22 April 2010 | [MD5|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.md5] | [PGP|http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.asc] |
+| OpenJPA 2.0.0 Release Notes | [RELEASE-NOTES.html|http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/RELEASE-NOTES.html] | 22 April 2010 | | |
+
+
+h2. Official JPA 1.0 Releases
+
+These releases implement the [JSR-220 Java Persistence 1.0|http://jcp.org/en/jsr/detail?id=220] specification and pass the Sun JPA 1.0b Technology Compatibility Kit.
+
+h3. 1.2.x Releases
+
+|| || Download || Release Date || Signatures || Release Notes ||
+| OpenJPA 1.2.2 | [apache-openjpa-1.2.2-binary.zip|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/RELEASE-NOTES.html] |
+| OpenJPA 1.2.2 Source Code | [apache-openjpa-1.2.2-source.zip|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip.asc] | |
+| OpenJPA 1.2.1 | [apache-openjpa-1.2.1-binary.zip|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip] | 18 Mar 2009 | [PGP|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/RELEASE-NOTES.html] |
+| OpenJPA 1.2.1 Source Code | [apache-openjpa-1.2.1-source.zip|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip] | 18 Mar 2009 | [PGP|http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-source.zip.asc] | |
+| OpenJPA 1.2.0 | [apache-openjpa-1.2.0-binary.zip|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip] | 14 Aug 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html] |
+| OpenJPA 1.2.0 Source Code | [apache-openjpa-1.2.0-source.zip|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip] | 14 Aug 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-source.zip.asc] | |
+
+h3. 1.1.x Releases
+
+|| || Download || Release Date || Signatures || Release Notes ||
+| OpenJPA 1.1.0 | [apache-openjpa-1.1.0-binary.zip|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip] | 22 May 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/RELEASE-NOTES.html] |
+| OpenJPA 1.1.0 Source Code | [apache-openjpa-1.1.0-source.zip|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip] | 22 May 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip.asc] | |
+
+h3. 1.0.x Releases
+
+|| || Download || Release Date || Signatures || Release Notes ||
+| OpenJPA 1.0.4 | [apache-openjpa-1.0.4-binary.zip|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/RELEASE-NOTES.html] |
+| OpenJPA 1.0.4 Source Code | [apache-openjpa-1.0.4-source.zip|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip] | 18 Jan 2010 | [PGP|http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip.asc] | |
+| OpenJPA 1.0.3 | [apache-openjpa-1.0.3-binary.zip|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/RELEASE-NOTES.html] |
+| OpenJPA 1.0.3 Source Code | [apache-openjpa-1.0.3-source.zip|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip.asc] | |
+| OpenJPA 1.0.2 | [apache-openjpa-1.0.2-binary.zip|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/RELEASE-NOTES.html] |
+| OpenJPA 1.0.2 Source Code | [apache-openjpa-1.0.2-source.zip|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc] | |
+| OpenJPA 1.0.2 Source Code | [apache-openjpa-1.0.2-source.zip|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip] | 18 Feb 2008 | [PGP|http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc] | |
+| OpenJPA 1.0.1 | [apache-openjpa-1.0.1-binary.zip|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip] | 9 Nov 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/RELEASE-NOTES.html] |
+| OpenJPA 1.0.1 Source Code | [apache-openjpa-1.0.1-source.zip|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip] | 9 Nov 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip.asc] | |
+| OpenJPA 1.0.0 | [apache-openjpa-1.0.0-binary.zip|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip] | 28 Aug 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip.asc] | [Release Notes|http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/RELEASE-NOTES.html] |
+| OpenJPA 1.0.0 Source Code | [apache-openjpa-1.0.0-source.zip|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip] | 28 Au 2007 | [PGP|http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip.asc] | |
+
+h2. Nightly Snapshots
+
+These distributions are built and deployed nightly, and contain up-to-date fixes and improvements. However, their stability cannot be guaranteed. Use at your own risk.
+
+h4. Snapshot builds for all active releases are published to the Apache snapshot repository.
+
+
+h5. Version 1.2.x, 1.3.x, 2.0.x, 2.1.x, 2.2.x and trunk can be found in the snapshot repository on repository.apache.org. A maven project can access this snapshot repository by adding the following repository in pom.xml:
+{code:XML}
+<repository>
+    <id>apache.snapshots</id>
+    <name>Apache Snapshot Repository</name>
+    <url>http://repository.apache.org/snapshots</url>
+    <releases>
+        <enabled>false</enabled>
+    </releases>
+</repository>
+{code}
+
+h5. For versions 1.0.x, and 1.1.x you can find the snapshots on people.apache.org.
+
+A maven project can access the snapshot builds by adding the following repository in pom.xml :
+{code:XML}
+<repository>
+    <id>people.apache.org.snapshots</id>
+    <name>people.apache.org.snapshots</name>
+    <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+</repository>
+{code}
+
+h4. Pre-packaged binaries for SNAPSHOT releases are available in the snapshot repository at the following locations:
+
+|| SNAPSHOT version || binaries || source ||
+| 2.2.1 | [apache-openjpa-2.2.1-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.1-SNAPSHOT/] | [apache-openjpa-2.2.1-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.1-SNAPSHOT/] |
+| 2.2.0 | [apache-openjpa-2.2.0-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/] | [apache-openjpa-2.2.0-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/] |
+| 2.1.2 | [apache-openjpa-2.1.2-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/] | [apache-openjpa-2.1.2-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/] |
+| 2.0.2 | [apache-openjpa-2.0.2-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/] | [apache-openjpa-2.0.2-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/] |
+| 1.3.0 | [apache-openjpa-1.3.0-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/] | [apache-openjpa-1.3.0-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/] |
+| 1.2.3 | [apache-openjpa-1.2.3-SNAPSHOT-binary.zip |https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/] | [apache-openjpa-1.2.3-SNAPSHOT-source.zip|https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/] |
+| 1.1.1 | [apache-openjpa-1.1.1-SNAPSHOT-binary.zip |http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-binary.zip] | [apache-openjpa-1.1.1-SNAPSHOT-source.zip|http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-source.zip] |
+| 1.0.5 | [apache-openjpa-1.0.5-SNAPSHOT-binary.zip |http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-binary.zip] | [apache-openjpa-1.0.5-SNAPSHOT-source.zip|http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-source.zip] |
+
+For the 1.2.x, 1.3.x, 2.0.x, 2.1.x and 2.2.x SNAPSHOTs, please scroll down to the bottom of the artifact list to grab the latest ones, as we're letting Maven create timestamped artifacts when publishing to the new Apache Nexus repo.
+
+
+h2. Older incubating Releases
+
+|| || Download || Release Date || Signatures ||
+| OpenJPA 0.9.7 | [openjpa-project-0.9.7-incubating-binary.zip|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip] | 27 April 2007 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.asc] |
+| OpenJPA 0.9.7 Source Code | [openjpa-project-0.9.7-incubating-source.zip|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip] | 27 April 2007 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.asc] |
+| OpenJPA 0.9.6 | [openjpa-project-0.9.6-incubating-binary.zip |http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip] | 29 November 2006 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.asc] |
+| OpenJPA 0.9.6 Source Code | [openjpa-project-0.9.6-incubating-source.zip |http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip] | 29 November 2006 | [MD5|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.md5] [PGP|http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.asc] |
+
+
+h2. Verifying Release Version and Revision
+
+OpenJPA jar is self-describing and after downloading a release or nightly snapshot, you can find out the revision number included in the build by:
+{noformat}
+% java -jar your/path/to/openjpa.jar
+{noformat}
+which will print the version and revision numbers, for example:
+{noformat}
+OpenJPA 2.1.0-SNAPSHOT
+version id: openjpa-2.1.0-SNAPSHOT-r422266:935231
+Apache svn revision: 422266:935231
+{noformat}
+which designates that the nightly build includes Apache SVN revision {{935231}} as the latest.
+
+h2. Verifying Releases
+
+We strongly recommend you verify the integrity of the downloaded files with both PGP and MD5. The PGP signatures can be verified using [PGP|http://www.pgpi.org/] or [GPG|http://www.gnupg.org/]. First download the [KEYS|http://apache.org/dist/openjpa/KEYS] as well as the {{\*.asc}} signature file for the particular distribution. Make sure you get these files from the main distribution directory, rather than from a mirror. Then verify the signatures using one of the following sets of commands:
+
+h4. Verifying Release Files using the pgpk Utility
+{noformat}
+% pgpk -a KEYS
+% pgpv openjpa-*.zip.asc
+{noformat}
+
+h4. Verifying Release Files using the pgp Utility
+{noformat}
+% pgp -ka KEYS
+% pgp openjpa-*.zip.asc
+{noformat}
+
+h4. Verifying Release Files using the gpg Utility
+{noformat}
+% gpg --import KEYS
+% gpg --verify openjpa-*.zip.asc
+{noformat}
+
+Alternatively, you can verify the checksums on the files. Unix programs called *md5*/*sha1* or *md5sum*/*sha1sum* are included in many unix distributions. \*sum is also available as part of [GNU Textutils|http://www.gnu.org/software/textutils/textutils.html]. Windows users can get binary md5 programs from [here|http://www.fourmilab.ch/md5/] or [here|http://www.pc-tools.net/win32/freeware/console/]. [fsum|http://www.slavasoft.com/fsum/] supports MD5 and SHA1.
+
+----
+{anchor:missing.asm}*(\*\*)* asm-3.2.jar can be found from [http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar].
\ No newline at end of file

Propchange: openjpa/site/trunk/content/downloads.cwiki
------------------------------------------------------------------------------
    svn:eol-style = native

Added: openjpa/site/trunk/content/downloads.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads.mdtext?rev=1409057&view=auto
==============================================================================
--- openjpa/site/trunk/content/downloads.mdtext (added)
+++ openjpa/site/trunk/content/downloads.mdtext Wed Nov 14 01:49:37 2012
@@ -0,0 +1,359 @@
+Title: Downloads
+{excerpt:hidden=true}Downloads for the OpenJPA project{excerpt}
+
+<a name="Downloads-OpenJPADownloads"></a>
+# OpenJPA Downloads
+
+Use the links below to download a distribution of Apache OpenJPA. It is
+good practice to [verify the integrity](#verifying-releases.html)
+ of the distribution files.
+
+For information on obtaining OpenJPA binaries, see the [Obtaining](obtaining.html)
+ page. For information on building OpenJPA from source, see the [Building]
+ page.
+
+<a name="Downloads-OfficialJPA2.0Releases"></a>
+## Official JPA 2.0 Releases
+
+These releases implement the [JSR-317 Java Persistence 2.0](http://jcp.org/en/jsr/detail?id=317)
+ specification and pass the JPA 2.0 TCK.
+
+<a name="Downloads-2.2.xReleases"></a>
+### 2.2.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
+<tr><td> [OpenJPA 2.2.0](openjpa-2.2.0.html)
+ Binary </td><td> [apache-openjpa-2.2.0-binary.zip</td><td>http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip]
+ [(\*\*)</td><td>#missing.asm]
+</td><td> 20 February 2012 </td><td> [MD5</td><td>http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.md5]
+ </td><td> [PGP</td><td>http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.2.0](openjpa-2.2.0.html)
+ Source </td><td> [apache-openjpa-2.2.0-source.zip</td><td>http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip]
+ </td><td> 20 February 2012 </td><td> [MD5</td><td>http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.md5]
+ </td><td> [PGP</td><td>http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.2.0](openjpa-2.2.0.html)
+ Release Notes </td><td> [RELEASE-NOTES.html</td><td>http://openjpa.apache.org/builds/2.2.0/apache-openjpa/RELEASE-NOTES.html]
+ </td><td> 20 February 2012 </td><td> </td><td> </td></tr>
+</table>
+
+<a name="Downloads-2.1.xReleases"></a>
+### 2.1.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
+<tr><td> [OpenJPA 2.1.1](openjpa-2.1.1.html)
+ Binary </td><td> [apache-openjpa-2.1.1-binary.zip</td><td>http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip]
+ </td><td> 25 July 2011</td><td> [MD5</td><td>http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.md5]
+ </td><td> [PGP</td><td>http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.1.1](openjpa-2.1.1.html)
+ Source </td><td> [apache-openjpa-2.1.1-source.zip</td><td>http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip]
+ </td><td> 25 July 2011 </td><td> [MD5</td><td>http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.md5]
+ </td><td> [PGP</td><td>http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.1.1](openjpa-2.1.1.html)
+ Release Notes </td><td> [RELEASE-NOTES.html</td><td>http://openjpa.apache.org/builds/2.1.1/apache-openjpa-2.1.1/RELEASE-NOTES.html]
+ </td><td> 25 July 2011 </td><td> </td><td> </td></tr>
+<tr><td> [OpenJPA 2.1.0](openjpa-2.1.0.html)
+ Binary </td><td> [apache-openjpa-2.1.0-binary.zip</td><td>http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip]
+ </td><td> 21 February 2011 </td><td> [MD5</td><td>http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.md5]
+ </td><td> [PGP</td><td>http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.1.0](openjpa-2.1.0.html)
+ Source </td><td> [apache-openjpa-2.1.0-source.zip</td><td>http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip]
+ </td><td> 21 February 2011 </td><td> [MD5</td><td>http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.md5]
+ </td><td> [PGP</td><td>http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.1.0](openjpa-2.1.0.html)
+ Release Notes </td><td> [RELEASE-NOTES.html</td><td>http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/RELEASE-NOTES.html]
+ </td><td> 21 February 2011 </td><td> </td><td> </td></tr>
+</table>
+
+<a name="Downloads-2.0.xReleases"></a>
+### 2.0.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
+<tr><td> [OpenJPA 2.0.1](openjpa-2.0.1.html)
+ Binary </td><td> [apache-openjpa-2.0.1-binary.zip</td><td>http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip]
+ </td><td> 30 August 2010 </td><td> [MD5</td><td>http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.md5]
+ </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.0.1](openjpa-2.0.1.html)
+ Source </td><td> [apache-openjpa-2.0.1-source.zip</td><td>http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip]
+ </td><td> 30 August 2010 </td><td> [MD5</td><td>http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.md5]
+ </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.0.1](openjpa-2.0.1.html)
+ Release Notes </td><td> [RELEASE-NOTES.html</td><td>http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/RELEASE-NOTES.html]
+ </td><td> 30 August 2010 </td><td> </td><td> </td></tr>
+<tr><td> [OpenJPA 2.0.0](openjpa-2.0.0.html)
+ Binary </td><td> [apache-openjpa-2.0.0-binary.zip</td><td>http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip]
+ </td><td> 22 April 2010 </td><td> [MD5</td><td>http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.md5]
+ </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.0.0](openjpa-2.0.0.html)
+ Source </td><td> [apache-openjpa-2.0.0-source.zip</td><td>http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip]
+ </td><td> 22 April 2010 </td><td> [MD5</td><td>http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.md5]
+ </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.asc]
+ </td></tr>
+<tr><td> [OpenJPA 2.0.0](openjpa-2.0.0.html)
+ Release Notes </td><td> [RELEASE-NOTES.html</td><td>http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/RELEASE-NOTES.html]
+ </td><td> 22 April 2010 </td><td> </td><td> </td></tr>
+</table>
+
+
+<a name="Downloads-OfficialJPA1.0Releases"></a>
+## Official JPA 1.0 Releases
+
+These releases implement the [JSR-220 Java Persistence 1.0](http://jcp.org/en/jsr/detail?id=220)
+ specification and pass the Sun JPA 1.0b Technology Compatibility Kit.
+
+<a name="Downloads-1.2.xReleases"></a>
+### 1.2.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
+<tr><td> OpenJPA 1.2.2 </td><td> [apache-openjpa-1.2.2-binary.zip](http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip)
+ </td><td> 18 Jan 2010 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.2.2 Source Code </td><td> [apache-openjpa-1.2.2-source.zip](http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip)
+ </td><td> 18 Jan 2010 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.2.1 </td><td> [apache-openjpa-1.2.1-binary.zip](http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip)
+ </td><td> 18 Mar 2009 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.2.1 Source Code </td><td> [apache-openjpa-1.2.1-source.zip](http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip)
+ </td><td> 18 Mar 2009 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.2.0 </td><td> [apache-openjpa-1.2.0-binary.zip](http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip)
+ </td><td> 14 Aug 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.2.0 Source Code </td><td> [apache-openjpa-1.2.0-source.zip](http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip)
+ </td><td> 14 Aug 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-source.zip.asc]
+ </td><td> </td></tr>
+</table>
+
+<a name="Downloads-1.1.xReleases"></a>
+### 1.1.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
+<tr><td> OpenJPA 1.1.0 </td><td> [apache-openjpa-1.1.0-binary.zip](http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip)
+ </td><td> 22 May 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.1.0 Source Code </td><td> [apache-openjpa-1.1.0-source.zip](http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip)
+ </td><td> 22 May 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip.asc]
+ </td><td> </td></tr>
+</table>
+
+<a name="Downloads-1.0.xReleases"></a>
+### 1.0.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
+<tr><td> OpenJPA 1.0.4 </td><td> [apache-openjpa-1.0.4-binary.zip](http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip)
+ </td><td> 18 Jan 2010 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.4 Source Code </td><td> [apache-openjpa-1.0.4-source.zip](http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip)
+ </td><td> 18 Jan 2010 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.0.3 </td><td> [apache-openjpa-1.0.3-binary.zip](http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip)
+ </td><td> 18 Feb 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.3 Source Code </td><td> [apache-openjpa-1.0.3-source.zip](http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip)
+ </td><td> 18 Feb 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.0.2 </td><td> [apache-openjpa-1.0.2-binary.zip](http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip)
+ </td><td> 18 Feb 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.2 Source Code </td><td> [apache-openjpa-1.0.2-source.zip](http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip)
+ </td><td> 18 Feb 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.0.2 Source Code </td><td> [apache-openjpa-1.0.2-source.zip](http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip)
+ </td><td> 18 Feb 2008 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.0.1 </td><td> [apache-openjpa-1.0.1-binary.zip](http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip)
+ </td><td> 9 Nov 2007 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.1 Source Code </td><td> [apache-openjpa-1.0.1-source.zip](http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip)
+ </td><td> 9 Nov 2007 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip.asc]
+ </td><td> </td></tr>
+<tr><td> OpenJPA 1.0.0 </td><td> [apache-openjpa-1.0.0-binary.zip](http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip)
+ </td><td> 28 Aug 2007 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip.asc]
+ </td><td> [Release Notes</td><td>http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/RELEASE-NOTES.html]
+ </td></tr>
+<tr><td> OpenJPA 1.0.0 Source Code </td><td> [apache-openjpa-1.0.0-source.zip](http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip)
+ </td><td> 28 Au 2007 </td><td> [PGP</td><td>http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip.asc]
+ </td><td> </td></tr>
+</table>
+
+<a name="Downloads-NightlySnapshots"></a>
+## Nightly Snapshots
+
+These distributions are built and deployed nightly, and contain up-to-date
+fixes and improvements. However, their stability cannot be guaranteed. Use
+at your own risk.
+
+h4. Snapshot builds for all active releases are published to the Apache
+snapshot repository.
+
+
+h5. Version 1.2.x, 1.3.x, 2.0.x, 2.1.x and trunk (2.2.x as of this writing)
+can be found in the snapshot repository on repository.apache.org. A maven
+project can access this snapshot repository by adding the following
+repository in pom.xml:
+{code:XML}
+<repository>
+    <id>apache.snapshots</id>
+    <name>Apache Snapshot Repository</name>
+    <url>http://repository.apache.org/snapshots</url>
+    <releases>
+	<enabled>false</enabled>
+    </releases>
+</repository>
+
+    
+    h5. For versions 1.0.x, and 1.1.x you can find the snapshots on
+people.apache.org.
+    
+    A maven project can access the snapshot builds by adding the following
+repository in pom.xml :
+    {code:XML}
+    <repository>
+        <id>people.apache.org.snapshots</id>
+        <name>people.apache.org.snapshots</name>
+        <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+    </repository>
+
+
+h4. Pre-packaged binaries for SNAPSHOT releases are available in the
+snapshot repository at the following locations:
+
+<table>
+<tr><th> SNAPSHOT version </th><th> binaries </th><th> source </th></tr>
+<tr><td> 2.2.0 </td><td> [apache-openjpa-2.2.0-SNAPSHOT-binary.zip ](https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/)
+ </td><td> [apache-openjpa-2.2.0-SNAPSHOT-source.zip</td><td>https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/]
+ </td></tr>
+<tr><td> 2.1.2 </td><td> [apache-openjpa-2.1.2-SNAPSHOT-binary.zip ](https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/)
+ </td><td> [apache-openjpa-2.1.2-SNAPSHOT-source.zip</td><td>https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/]
+ </td></tr>
+<tr><td> 2.0.2 </td><td> [apache-openjpa-2.0.2-SNAPSHOT-binary.zip ](https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/)
+ </td><td> [apache-openjpa-2.0.2-SNAPSHOT-source.zip</td><td>https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/]
+ </td></tr>
+<tr><td> 1.3.0 </td><td> [apache-openjpa-1.3.0-SNAPSHOT-binary.zip ](https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/)
+ </td><td> [apache-openjpa-1.3.0-SNAPSHOT-source.zip</td><td>https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/]
+ </td></tr>
+<tr><td> 1.2.3 </td><td> [apache-openjpa-1.2.3-SNAPSHOT-binary.zip ](https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/)
+ </td><td> [apache-openjpa-1.2.3-SNAPSHOT-source.zip</td><td>https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/]
+ </td></tr>
+<tr><td> 1.1.1 </td><td> [apache-openjpa-1.1.1-SNAPSHOT-binary.zip ](http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-binary.zip)
+ </td><td> [apache-openjpa-1.1.1-SNAPSHOT-source.zip</td><td>http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-source.zip]
+ </td></tr>
+<tr><td> 1.0.5 </td><td> [apache-openjpa-1.0.5-SNAPSHOT-binary.zip ](http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-binary.zip)
+ </td><td> [apache-openjpa-1.0.5-SNAPSHOT-source.zip</td><td>http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-source.zip]
+ </td></tr>
+</table>
+
+For the 1.2.x, 1.3.x, 2.0.x, 2.1.x and 2.2.x SNAPSHOTs, please scroll down
+to the bottom of the artifact list to grab the latest ones, as we're
+letting Maven create timestamped artifacts when publishing to the new
+Apache Nexus repo.
+
+
+<a name="Downloads-OlderincubatingReleases"></a>
+## Older incubating Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th></tr>
+<tr><td> OpenJPA 0.9.7 </td><td> [openjpa-project-0.9.7-incubating-binary.zip](http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip)
+ </td><td> 27 April 2007 </td><td> [MD5</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.md5]
+ [PGP</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.asc]
+ </td></tr>
+<tr><td> OpenJPA 0.9.7 Source Code </td><td> [openjpa-project-0.9.7-incubating-source.zip](http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip)
+ </td><td> 27 April 2007 </td><td> [MD5</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.md5]
+ [PGP</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.asc]
+ </td></tr>
+<tr><td> OpenJPA 0.9.6 </td><td> [openjpa-project-0.9.6-incubating-binary.zip ](http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip)
+ </td><td> 29 November 2006 </td><td> [MD5</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.md5]
+ [PGP</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.asc]
+ </td></tr>
+<tr><td> OpenJPA 0.9.6 Source Code </td><td> [openjpa-project-0.9.6-incubating-source.zip ](http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip)
+ </td><td> 29 November 2006 </td><td> [MD5</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.md5]
+ [PGP</td><td>http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.asc]
+ </td></tr>
+</table>
+
+
+<a name="Downloads-VerifyingReleaseVersionandRevision"></a>
+## Verifying Release Version and Revision
+
+OpenJPA jar is self-describing and after downloading a release or nightly
+snapshot, you can find out the revision number included in the build by:
+
+    % java -jar your/path/to/openjpa.jar
+
+which will print the version and revision numbers, for example:
+
+    OpenJPA 2.1.0-SNAPSHOT
+    version id: openjpa-2.1.0-SNAPSHOT-r422266:935231
+    Apache svn revision: 422266:935231
+
+which designates that the nightly build includes Apache SVN revision
+*935231* as the latest.
+
+<a name="Downloads-VerifyingReleases"></a>
+## Verifying Releases
+
+We strongly recommend you verify the integrity of the downloaded files with
+both PGP and MD5. The PGP signatures can be verified using [PGP](http://www.pgpi.org/)
+ or [GPG|http://www.gnupg.org/]
+. First download the [KEYS|http://apache.org/dist/openjpa/KEYS]
+ as well as the *\*.asc* signature file for the particular distribution.
+Make sure you get these files from the main distribution directory, rather
+than from a mirror. Then verify the signatures using one of the following
+sets of commands:
+
+<a name="Downloads-VerifyingReleaseFilesusingthepgpkUtility"></a>
+#### Verifying Release Files using the pgpk Utility
+
+    % pgpk -a KEYS
+    % pgpv openjpa-*.zip.asc
+
+
+<a name="Downloads-VerifyingReleaseFilesusingthepgpUtility"></a>
+#### Verifying Release Files using the pgp Utility
+
+    % pgp -ka KEYS
+    % pgp openjpa-*.zip.asc
+
+
+<a name="Downloads-VerifyingReleaseFilesusingthegpgUtility"></a>
+#### Verifying Release Files using the gpg Utility
+
+    % gpg --import KEYS
+    % gpg --verify openjpa-*.zip.asc
+
+
+Alternatively, you can verify the checksums on the files. Unix programs
+called *md5*/*sha1* or *md5sum*/*sha1sum* are included in many unix
+distributions. \*sum is also available as part of [GNU Textutils](http://www.gnu.org/software/textutils/textutils.html)
+. Windows users can get binary md5 programs from [here|http://www.fourmilab.ch/md5/]
+ or [here|http://www.pc-tools.net/win32/freeware/console/]
+. [fsum|http://www.slavasoft.com/fsum/]
+ supports MD5 and SHA1.
+
+----
+{anchor:missing.asm}*(\*\*)* asm-3.2.jar can be found from [http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar](http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar)
+.



Mime
View raw message