<html>
<head>
<base href="https://cwiki.apache.org/confluence">
<link rel="stylesheet" href="/confluence/s/2042/9/5/_/styles/combined.css?spaceKey=openjpa&forWysiwyg=true"
type="text/css">
</head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
<h2><a href="https://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies">Build
and Runtime Dependencies</a></h2>
<h4>Page <b>edited</b> by <a href="https://cwiki.apache.org/confluence/display/~mtylenda">Milosz
Tylenda</a>
</h4>
<div id="versionComment">
<b>Comment:</b>
Updates related to OpenJPA 2.2.0 snapshot.<br />
</div>
<br/>
<h4>Changes (8)</h4>
<div id="page-diffs">
<table class="diff" cellpadding="0" cellspacing="0">
<tr><td class="diff-snipped" >...<br></td></tr>
<tr><td class="diff-unchanged" >h2. Java versions <br> <br></td></tr>
<tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
Trunk (i.e. OpenJPA 2.1.0 currently) require JDK 1.6. <br></td></tr>
<tr><td class="diff-added-lines" style="background-color: #dfd;">*
OpenJPA trunk (i.e. OpenJPA 2.2.0 currently) and 2.1.x branch require JDK 1.6. <br></td></tr>
<tr><td class="diff-changed-lines" >* OpenJPA 2.0.x branch <span
class="diff-changed-words">require<span class="diff-added-chars"style="background-color:
#dfd;">s</span></span> JDK 1.6 or 1.5. Note that some functionality that requires
JDK 1.6 will not be available if you choose to build with JDK 1.5. <br></td></tr>
<tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
Building javadoc from Trunk and 2.0.x branch require JDK 1.6. <br></td></tr>
<tr><td class="diff-added-lines" style="background-color: #dfd;">*
Building javadoc from 2.0.x branch or newer requires JDK 1.6. <br></td></tr>
<tr><td class="diff-unchanged" >* OpenJPA 1.3.x, 1.2.x and 1.1.x branches
require JDK 1.5. <br>* OpenJPA 1.0.x branch requires JDK 1.5 or 1.4. <br></td></tr>
<tr><td class="diff-snipped" >...<br></td></tr>
<tr><td class="diff-unchanged" > <br>h2. Maven versions <br></td></tr>
<tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
Trunk and 2.0.x branch require Maven 2.2.1 <br></td></tr>
<tr><td class="diff-added-lines" style="background-color: #dfd;">*
Trunk, 2.1.x and 2.0.x branches require Maven 2.2.1. <br></td></tr>
<tr><td class="diff-changed-lines" >* 1.3.x, 1.2.x, 1.1.x and 1.0.x
branches require Maven <span class="diff-changed-words">2.0.9<span class="diff-added-chars"style="background-color:
#dfd;">.</span></span> <br></td></tr>
<tr><td class="diff-unchanged" > <br> <br></td></tr>
<tr><td class="diff-snipped" >...<br></td></tr>
</table>
</div> <h4>Full Content</h4>
<div class="notificationGreySide">
<h2><a name="BuildandRuntimeDependencies-Javaversions"></a>Java versions</h2>
<ul>
<li>OpenJPA trunk (i.e. OpenJPA 2.2.0 currently) and 2.1.x branch require JDK 1.6.</li>
<li>OpenJPA 2.0.x branch requires JDK 1.6 or 1.5. Note that some functionality that
requires JDK 1.6 will not be available if you choose to build with JDK 1.5.</li>
<li>Building javadoc from 2.0.x branch or newer requires JDK 1.6.</li>
<li>OpenJPA 1.3.x, 1.2.x and 1.1.x branches require JDK 1.5.</li>
<li>OpenJPA 1.0.x branch requires JDK 1.5 or 1.4.</li>
</ul>
<h2><a name="BuildandRuntimeDependencies-Mavenversions"></a>Maven versions</h2>
<ul>
<li>Trunk, 2.1.x and 2.0.x branches require Maven 2.2.1.</li>
<li>1.3.x, 1.2.x, 1.1.x and 1.0.x branches require Maven 2.0.9.</li>
</ul>
<h2><a name="BuildandRuntimeDependencies-RuntimeDependencies"></a>Runtime
Dependencies</h2>
<p>The binary release download of OpenJPA <em>apache-openjpa-<version>-binary.zip</em>
includes all of the code needed to run in a stand-alone Java SE JVM or within a Java EE application
server.</p>
<h3><a name="BuildandRuntimeDependencies-OpenJPA1.0.x1.2.xReleases"></a>OpenJPA
1.0.x - 1.2.x Releases</h3>
<p>The binary download includes the following required OpenJPA core artifact:</p>
<ul>
<li>openjpa-<version>.jar</li>
</ul>
<p>and the following required runtime dependencies under the lib/ directory:</p>
<ul>
<li>commons-collections-3.2.jar</li>
<li>commons-lang-2.1.jar</li>
<li>commons-pool-1.3.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<p>The following artifacts under lib/ are only required for Java SE environments, as
a Java EE application server should provide an implementation:</p>
<ul>
<li>geronimo-jpa_3.0_spec-1.0.jar</li>
<li>geronimo-jta_1.1_spec-1.1.jar</li>
</ul>
<p>The following artifact under lib/ is optional, as you should include the JDBC driver
artifacts required by your database provider and <a href="http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/supported_databases.html#d0e32625"
class="external-link" rel="nofollow">supported</a> by OpenJPA:</p>
<ul>
<li>derby-10.2.2.0.jar</li>
</ul>
<h3><a name="BuildandRuntimeDependencies-OpenJPA1.3.0SNAPSHOTBranch"></a>OpenJPA
1.3.0 SNAPSHOT Branch</h3>
<p>The binary download includes the following required OpenJPA core artifact:</p>
<ul>
<li>openjpa-<version>.jar</li>
</ul>
<p>and the following required runtime dependencies under the lib/ directory:</p>
<ul>
<li>commons-collections-3.2.1.jar</li>
<li>commons-lang-2.1.jar</li>
<li>commons-pool-1.5.3.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<p>The following artifacts under lib/ are only required for Java SE environments, as
a Java EE application server should provide an implementation:</p>
<ul>
<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
<li>geronimo-jpa_1.0_spec-1.1.2.jar</li>
<li>geronimo-jta_1.1_spec-1.1.1.jar</li>
</ul>
<p>The following artifact under lib/ is optional, as you should include the JDBC driver
artifacts required by your database provider and <a href="http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/supported_databases.html#d0e32625"
class="external-link" rel="nofollow">supported</a> by OpenJPA:</p>
<ul>
<li>derby-10.2.2.0.jar</li>
</ul>
<p>The binary download also includes an artifact which includes the OpenJPA core code
plus all of the runtime dependencies for Java SE environments:</p>
<ul>
<li>openjpa-all-<version>.jar</li>
</ul>
<p>which includes classes from the following packages:</p>
<ul>
<li>commons-collections-3.2.1.jar</li>
<li>commons-lang-2.1.jar</li>
<li>commons-logging-1.0.4.jar</li>
<li>commons-pool-1.5.3.jar</li>
<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
<li>geronimo-jpa_1.0_spec-1.1.2.jar</li>
<li>geronimo-jta_1.1_spec-1.1.1.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<h3><a name="BuildandRuntimeDependencies-OpenJPA2.0.xReleases"></a>OpenJPA
2.0.x Releases</h3>
<p>The binary download includes the following required OpenJPA core artifact:</p>
<ul>
<li>openjpa-<version>.jar</li>
</ul>
<p>and the following required runtime dependencies under the lib/ directory:</p>
<ul>
<li>commons-collections-3.2.1.jar</li>
<li>commons-lang-2.1.jar</li>
<li>commons-pool-1.5.3.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<p>The following artifacts under lib/ are only required for Java SE environments, as
a Java EE application server should provide an implementation:</p>
<ul>
<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
<li>geronimo-jpa_2.0_spec-1.0.jar</li>
<li>geronimo-jta_1.1_spec-1.1.1.jar</li>
</ul>
<p>The following artifact under lib/ is optional, as you should include the JDBC driver
artifacts required by your database provider and <a href="http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/dbsupport.html#d0e36152"
class="external-link" rel="nofollow">supported</a> by OpenJPA:</p>
<ul>
<li>derby-10.5.3.0_1.jar</li>
</ul>
<p>The binary download also includes an artifact which includes the OpenJPA core code
plus all of the runtime dependencies for Java SE environments:</p>
<ul>
<li>openjpa-all-<version>.jar</li>
</ul>
<p>which includes classes from the following packages:</p>
<ul>
<li>commons-collections-3.2.1.jar</li>
<li>commons-lang-2.1.jar</li>
<li>commons-logging-1.0.4.jar</li>
<li>commons-pool-1.5.3.jar</li>
<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
<li>geronimo-jpa_2.0_spec-1.0.jar</li>
<li>geronimo-jta_1.1_spec-1.1.1.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<h3><a name="BuildandRuntimeDependencies-OpenJPA2.1.0SNAPSHOTBranch"></a>OpenJPA
2.1.0 SNAPSHOT Branch</h3>
<p>The binary download includes the following required OpenJPA core artifact:</p>
<ul>
<li>openjpa-<version>.jar</li>
</ul>
<p>and the following required runtime dependencies under the lib/ directory:</p>
<ul>
<li>commons-collections-3.2.1.jar</li>
<li>commons-lang-2.4.jar</li>
<li>commons-pool-1.5.3.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<p>The following artifacts under lib/ are only required for Java SE environments, as
a Java EE application server should provide an implementation:</p>
<ul>
<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
<li>geronimo-jpa_2.0_spec-1.1.jar</li>
<li>geronimo-jta_1.1_spec-1.1.1.jar</li>
</ul>
<p>The following artifact under lib/ is optional, as you should include the JDBC driver
artifacts required by your database provider and <a href="http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/dbsupport.html#d0e36152"
class="external-link" rel="nofollow">supported</a> by OpenJPA:</p>
<ul>
<li>derby-10.5.3.0_1.jar</li>
</ul>
<p>The binary download also includes an artifact which includes the OpenJPA core code
plus all of the runtime dependencies for Java SE environments:</p>
<ul>
<li>openjpa-all-<version>.jar</li>
</ul>
<p>which includes classes from the following packages:</p>
<ul>
<li>commons-collections-3.2.1.jar</li>
<li>commons-lang-2.4.jar</li>
<li>commons-logging-1.0.4.jar</li>
<li>commons-pool-1.5.3.jar</li>
<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
<li>geronimo-jpa_2.0_spec-1.1.jar</li>
<li>geronimo-jta_1.1_spec-1.1.1.jar</li>
<li>serp-1.13.1.jar</li>
</ul>
<p><br class="atl-forced-newline" /></p>
</div>
<div id="commentsSection" class="wiki-content pageSection">
<div style="float: right;">
<a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
</div>
<a href="https://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies">View
Online</a>
|
<a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=116030&revisedVersion=7&originalVersion=6">View
Changes</a>
|
<a href="https://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies?showComments=true&showCommentArea=true#addcomment">Add
Comment</a>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
|