openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] OpenJPA > Build and Runtime Dependencies
Date Fri, 28 May 2010 15:12:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/5/_/styles/combined.css?spaceKey=openjpa&amp;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="http://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies">Build
and Runtime Dependencies</a></h2>
    <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~mtylenda">Milosz
Tylenda</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        Java and Maven versions updated.<br />
    </div>
        <br/>
                         <h4>Changes (5)</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-changed-lines" >* Trunk (i.e. OpenJPA <span
class="diff-changed-words">2.<span class="diff-deleted-chars"style="color:#999;background-color:#fdd;text-decoration:line-through;">0</span><span
class="diff-added-chars"style="background-color: #dfd;">1</span>.0</span> currently)
<span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">requires</span>
<span class="diff-added-words"style="background-color: #dfd;">and 2.0.x branch require</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-changed-lines" >* Building javadoc from Trunk
<span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">requires</span>
<span class="diff-added-words"style="background-color: #dfd;">and 2.0.x branch require</span>
JDK 1.6. <br></td></tr>
            <tr><td class="diff-changed-lines" >* OpenJPA 1.3.x, 1.2.x and 1.1.x
branches <span class="diff-changed-words">require<span class="diff-deleted-chars"style="color:#999;background-color:#fdd;text-decoration:line-through;">s</span></span>
JDK 1.5. <br></td></tr>
            <tr><td class="diff-unchanged" >* OpenJPA 1.0.x branch requires JDK
1.5 or 1.4. <br> <br> <br>h2. Maven versions <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
Trunk, 1.3.x, 1.2.x, 1.1.x and 1.0.x all require Maven 2.0.5 or later (2.0.9 is recommended)
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
Trunk and 2.0.x branch require Maven 2.2.1 <br>* 1.3.x, 1.2.x, 1.1.x and 1.0.x branches
require Maven 2.0.9 <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>Trunk (i.e. OpenJPA 2.1.0 currently) and 2.0.x branch require 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 Trunk and 2.0.x branch require 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 and 2.0.x branch 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-&lt;version&gt;-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-&lt;version&gt;.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 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.1/apache-openjpa-1.2.1/docs/manual/supported_databases.html#d0e32469"
class="external-link" rel="nofollow">supported</a> by OpenJPA:</p>
<ul>
	<li>derby-10.2.2.0.jar</li>
</ul>


<p><br class="atl-forced-newline" /></p>

<h3><a name="BuildandRuntimeDependencies-OpenJPA1.3.0and2.0.0SNAPSHOTBranches"></a>OpenJPA
1.3.0 and 2.0.0 SNAPSHOT Branches</h3>

<p>As with previous releases, the binary download includes the following required OpenJPA
core artifact: \</p>
<ul>
	<li>openjpa-&lt;version&gt;.jar</li>
</ul>


<p>and copies of the required runtime dependencies in the lib/ directory, as noted in
the section above.</p>

<p>Starting with the OpnJPA 1.3.x branch, the binary download also includes a new artifact
which includes the OpenJPA core code plus all of the runtime dependencies for Java SE environments:
\</p>
<ul>
	<li>openjpa-all-&lt;version&gt;.jar</li>
</ul>


<p>which includes the following:</p>
<ul>
	<li>commons-collections-3.2.jar</li>
	<li>commons-lang-2.1.jar</li>
	<li>commons-logging-1.0.4.jar</li>
	<li>commons-pool-1.3.jar</li>
	<li>geronimo-jms_1.1_spec-1.1.1.jar</li>
	<li>geronimo-jpa_3.0_spec-1.0.jar or geronimo-jpa_2.0_spec-1.0.jar</li>
	<li>geronimo-jta_1.1_spec-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="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="http://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies">View
Online</a>
        |
        <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=116030&revisedVersion=4&originalVersion=3">View
Changes</a>
                |
        <a href="http://cwiki.apache.org/confluence/display/openjpa/Build+and+Runtime+Dependencies?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message