Build system work in preparation for 1.0.0 release; fixed some missing license headers; added maven ARAT plugin

git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@565955 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Marc Prud'hommeaux 2007-08-14 22:39:55 +00:00
parent 4e81825171
commit ecc36a0f37
26 changed files with 270 additions and 187 deletions

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA Persistence Examples</name>
<description>OpenJPA Persistence Examples</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -50,22 +50,33 @@
<executions>
<execution>
<id>run-examples</id>
<phase>integration-test</phase>
<phase>process-resources</phase>
<!-- ### <phase>integration-test</phase> -->
<configuration>
<tasks>
<echo>Running OpenJPA Examples</echo>
<property name="examples.base"
value="${basedir}/target/examples"/>
<mkdir dir="${examples.base}"/>
<unzip overwrite="false" dest="${examples.base}">
<fileset dir="../../openjpa-project/target/assembly">
<include name="openjpa-*${version}-binary.zip"/>
</fileset>
</unzip>
<subant inheritAll="false">
<unzip overwrite="false" dest="${examples.base}"
src="../../target/site/downloads/apache-openjpa-${pom.version}-binary.zip"/>
<path id="assembly.classpath">
<fileset dir="${examples.base}">
<include name="**/*.jar"/>
</fileset>
</path>
<available
classname="org.apache.openjpa.conf.OpenJPAVersion"
classpathref="assembly.classpath"
property="unzip.success"/>
<fail unless="unzip.success">
Could not extract assembly.
</fail>
<subant inheritAll="false" failonerror="true">
<fileset dir="${examples.base}"
includes="*/examples/*/build.xml"/>
</subant>

View File

@ -1,3 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
\\: /
Documents\ and\ Settings: Docume~1
Program\ Files: Progra~1

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA JDBC 1.5</name>
<description>OpenJPA JDBC 1.5</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA JDBC</name>
<description>OpenJPA JDBC</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA Kernel 1.5</name>
<description>OpenJPA Kernel 1.5</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA Kernel</name>
<description>OpenJPA Kernel</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA Utilities</name>
<description>OpenJPA Utilities</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.openjpa.lib.conf;
import junit.framework.TestCase;

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA JPA JDBC</name>
<description>OpenJPA JPA JDBC</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -1,3 +1,20 @@
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
// ================================================================
// Example JSE Java 2 security policy required by OpenJPA.
//

View File

@ -1,3 +1,20 @@
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
// Default Java 2 security policy required by OpenJPA.
// ================================================================

View File

@ -1,3 +1,20 @@
-- Licensed to the Apache Software Foundation (ASF) under one
-- or more contributor license agreements. See the NOTICE file
-- distributed with this work for additional information
-- regarding copyright ownership. The ASF licenses this file
-- to you under the Apache License, Version 2.0 (the
-- "License"); you may not use this file except in compliance
-- with the License. You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing,
-- software distributed under the License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-- KIND, either express or implied. See the License for the
-- specific language governing permissions and limitations
-- under the License.
DELETE FROM TORDER t0
SELECT t0.countryCode, t0.id, t0.version, t0.city, t0.state, t0.street, t0.zip, t0.name FROM TCUSTOMER t0
DELETE FROM TCUSTOMER WHERE countryCode = ? AND id = ? AND version = ?

View File

@ -1,3 +1,20 @@
-- Licensed to the Apache Software Foundation (ASF) under one
-- or more contributor license agreements. See the NOTICE file
-- distributed with this work for additional information
-- regarding copyright ownership. The ASF licenses this file
-- to you under the Apache License, Version 2.0 (the
-- "License"); you may not use this file except in compliance
-- with the License. You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing,
-- software distributed under the License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-- KIND, either express or implied. See the License for the
-- specific language governing permissions and limitations
-- under the License.
DELETE FROM TORDER t0
SELECT t0.countryCode, t0.id, t0.version, t0.city, t0.state, t0.street, t0.zip, t0.name FROM TCUSTOMER t0
DELETE FROM TCUSTOMER WHERE countryCode = ? AND id = ? AND version = ?

View File

@ -1,3 +1,20 @@
-- Licensed to the Apache Software Foundation (ASF) under one
-- or more contributor license agreements. See the NOTICE file
-- distributed with this work for additional information
-- regarding copyright ownership. The ASF licenses this file
-- to you under the Apache License, Version 2.0 (the
-- "License"); you may not use this file except in compliance
-- with the License. You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing,
-- software distributed under the License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-- KIND, either express or implied. See the License for the
-- specific language governing permissions and limitations
-- under the License.
DELETE FROM TORDER
SELECT t0.countryCode, t0.id, t0.version, t0.city, t0.state, t0.street, t0.zip, t0.name FROM TCUSTOMER t0
DELETE FROM TCUSTOMER WHERE countryCode = ? AND id = ? AND version = ?

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA JPA</name>
<description>OpenJPA JPA</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

View File

@ -22,7 +22,7 @@ Apache Maven 2 build too. They are written for use from the console, and are
known to work on Linux and Mac OSX. They are also reported to work from Windows.
The most up to date version of these instructions may be found on the OpenJPA
website at http://incubator.apache.org/openjpa/building-openjpa.html
website at http://openjpa.apache.org/building-openjpa.html
1. Ensure that you have Java 1.5 installed and in your path by running:
java -version
@ -77,7 +77,7 @@ $ svn --version
svn, version 1.1.4 (r13838)
compiled Jul 10 2006, 22:17:43
$ svn co https://svn.apache.org/repos/asf/incubator/openjpa/trunk/
$ svn co https://svn.apache.org/repos/asf/openjpa/trunk/
A trunk/openjpa-lib
A trunk/openjpa-lib/src

View File

@ -1,8 +0,0 @@
OpenJPA is an effort undergoing incubation at the Apache Software Foundation
(ASF), sponsored by the Geronimo PMC. Incubation is required of all newly
accepted projects until a further review indicates that the infrastructure,
communications, and decision making process have stabilized in a manner
consistent with other successful ASF projects. While incubation status is not
necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.

View File

@ -1,6 +1,6 @@
Thank you for downloading this incubator release of OpenJPA. For
Thank you for downloading this release of OpenJPA. For
documentation and project information, please see:
http://incubator.apache.org/openjpa/
http://openjpa.apache.org

View File

@ -48,10 +48,11 @@
<openjpa.release.keyAlias>
${user.name}@apache.org
</openjpa.release.keyAlias>
<openjpa.assembly.finalName>
${artifactId}-${version}</openjpa.assembly.finalName>
<openjpa.assembly.outputDirectory>
${project.basedir}/target/assembly
${project.basedir}/../target/site/downloads
</openjpa.assembly.outputDirectory>
<openjpa.assembly.binarySuffix>binary</openjpa.assembly.binarySuffix>
@ -70,6 +71,7 @@
${openjpa.assembly.sourceBase}.zip
</openjpa.assembly.sourceFile>
<docbook.source>${project.basedir}/src/doc/manual</docbook.source>
<docbook.target>${project.basedir}/target/manual</docbook.target>
<docbook.version>1.67.2</docbook.version>
@ -120,7 +122,7 @@
</goals>
<configuration>
<descriptor>source-assembly.xml</descriptor>
<outputDirectory>${project.basedir}/target/assembly</outputDirectory>
<outputDirectory>${openjpa.assembly.outputDirectory}</outputDirectory>
<workDirectory>target/work</workDirectory>
</configuration>
</execution>

View File

@ -26,7 +26,7 @@
<packaging>jar</packaging>
<name>OpenJPA XML Store</name>
<description>OpenJPA XML Store</description>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<parent>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa-parent</artifactId>

135
pom.xml
View File

@ -33,6 +33,7 @@
<properties>
<scm.dir>svn.apache.org/repos/asf/openjpa/trunk</scm.dir>
<openjpa.version>${pom.version}</openjpa.version>
</properties>
<!--
@ -40,7 +41,7 @@
See: http://jira.codehaus.org/browse/MNG-624
-->
<version>1.0.0-SNAPSHOT</version>
<url>http://incubator.apache.org/projects/openjpa</url>
<url>http://openjpa.apache.org</url>
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/browse/OPENJPA</url>
@ -49,44 +50,44 @@
<mailingLists>
<mailingList>
<name>OpenJPA Developer List</name>
<subscribe>open-jpa-dev-subscribe@incubator.apache.org</subscribe>
<unsubscribe>open-jpa-dev-unsubscribe@incubator.apache.org</unsubscribe>
<post>open-jpa-dev@incubator.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/incubator-open-jpa-dev/</archive>
<subscribe>dev-subscribe@apache.org</subscribe>
<unsubscribe>dev-unsubscribe@apache.org</unsubscribe>
<post>dev@openjpa.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/openjpa-dev/</archive>
</mailingList>
<mailingList>
<name>OpenJPA Users List</name>
<subscribe>users-subscribe@apache.org</subscribe>
<unsubscribe>users-unsubscribe@apache.org</unsubscribe>
<post>users@openjpa.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/openjpa-users/</archive>
</mailingList>
<mailingList>
<name>OpenJPA Commits List</name>
<subscribe>open-jpa-commits-subscribe@incubator.apache.org</subscribe>
<unsubscribe>open-jpa-commits-unsubscribe@incubator.apache.org</unsubscribe>
<post>open-jpa-commits@incubator.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/incubator-open-jpa-commits/</archive>
<subscribe>commits-subscribe@openjpa.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@openjpa.apache.org</unsubscribe>
<post>commits@openjpa.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/openjpa-commits/</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Patrick Linskey</name>
<id>plinskey</id>
<organization>BEA Systems, Inc.</organization>
<email>plinskey@bea.com</email>
</developer>
<developer>
<name>Abe White</name>
<id>awhite</id>
<organization>BEA Systems, Inc.</organization>
<email>awhite@bea.com</email>
</developer>
<developer>
<name>Steve Kim</name>
<id>stkim</id>
<organization>BEA Systems, Inc.</organization>
<email>stkim@bea.com</email>
</developer>
<developer>
<name>Marc Prud'hommeaux</name>
<id>mprudhom</id>
<organization>BEA Systems, Inc.</organization>
<email>mprudhom@bea.com</email>
</developer>
<!--
Committer list taken from http://openjpa.apache.org/committers.html
-->
<developer><name>Abe White</name></developer>
<developer><name>Brian McCallister</name></developer>
<developer><name>Bryan Noll</name></developer>
<developer><name>Craig Russell</name></developer>
<developer><name>David Wisneski</name></developer>
<developer><name>Eddie O'Neil</name></developer>
<developer><name>Geir Magnusson Jr.</name></developer>
<developer><name>Kevin Sutter</name></developer>
<developer><name>Marc Prud'hommeaux</name></developer>
<developer><name>Michael Dick</name></developer>
<developer><name>Patrick Linskey</name></developer>
<developer><name>Pinaki Poddar</name></developer>
<developer><name>Srinivasa Segu</name></developer>
<developer><name>Stephen Kim</name></developer>
</developers>
<licenses>
<license>
@ -211,6 +212,32 @@
</activation>
</profile>
<profile>
<!--
Apache License check plugin. Run manually with:
mvn rat:check
Or add it to the verify phase with:
mvn verify -Plicense-verify-profile
-->
<id>license-verify-profile</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rat-maven-plugin</artifactId>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>enable-security</id>
<activation>
@ -295,6 +322,38 @@
<useSystemClassLoader>true</useSystemClassLoader>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rat-maven-plugin</artifactId>
<configuration>
<excludeSubProjects>false</excludeSubProjects>
<numUnapprovedLicenses>0</numUnapprovedLicenses>
<excludes>
<!--
comments are usupported by
javax.persistence.Persistence
-->
<exclude>**/javax.persistence.spi.PersistenceProvider</exclude>
<!--
comments are usupported by our rsrc parser
-->
<exclude>**/*.rsrc</exclude>
<!-- General informational files -->
<exclude>openjpa-project/*.txt</exclude>
<exclude>README.txt</exclude>
<exclude>BUILDRELEASE</exclude>
<!-- generated content -->
<exclude>**/*.log</exclude>
<exclude>**/rat.txt</exclude>
<exclude>**/*.txt</exclude>
<exclude>**/org.apache.openjpa.revision.properties</exclude>
<exclude>**/target/**/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
@ -331,17 +390,17 @@
<distributionManagement>
<repository>
<id>people.apache.org</id>
<url>scpexe://${user.name}@people.apache.org/www/people.apache.org/repo/m2-incubating-repository/</url>
<id>local-repository</id>
<url>${basedir}/target/site/m2-repository/</url>
</repository>
<snapshotRepository>
<id>people.apache.org</id>
<url>scpexe://${user.name}@people.apache.org/www/people.apache.org/repo/m2-snapshot-repository/</url>
<id>local-repository</id>
<url>${basedir}/target/site/m2-repository/</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
<site>
<id>people.apache.org</id>
<url>scpexe://${user.name}@people.apache.org/home/mprudhom/public_html/openjpa/site/</url>
<url>scpexe://${user.name}@people.apache.org/www/openjpa.apache.org/builds/${pom.version}</url>
</site>
</distributionManagement>
</project>

View File

@ -1,40 +0,0 @@
-- Licensed to the Apache Software Foundation (ASF) under one
-- or more contributor license agreements. See the NOTICE file
-- distributed with this work for additional information
-- regarding copyright ownership. The ASF licenses this file
-- to you under the Apache License, Version 2.0 (the
-- "License"); you may not use this file except in compliance
-- with the License. You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing,
-- software distributed under the License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-- KIND, either express or implied. See the License for the
-- specific language governing permissions and limitations
-- under the License.
------
openjpa
------
Building OpenJPA
Building OpenJPA requires an installation of {{{http://maven.apache.org/}Maven 2}}.
Check out the sources then run:
+--------------------------------+
mvn compile
+--------------------------------+
To run the tests:
+--------------------------------+
mvn test
+--------------------------------+

View File

@ -1,28 +1,24 @@
-- Licensed to the Apache Software Foundation (ASF) under one
-- or more contributor license agreements. See the NOTICE file
-- distributed with this work for additional information
-- regarding copyright ownership. The ASF licenses this file
-- to you under the Apache License, Version 2.0 (the
-- "License"); you may not use this file except in compliance
-- with the License. You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing,
-- software distributed under the License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-- KIND, either express or implied. See the License for the
-- specific language governing permissions and limitations
-- under the License.
~~ Licensed to the Apache Software Foundation (ASF) under one
~~ or more contributor license agreements. See the NOTICE file
~~ distributed with this work for additional information
~~ regarding copyright ownership. The ASF licenses this file
~~ to you under the Apache License, Version 2.0 (the
~~ "License"); you may not use this file except in compliance
~~ with the License. You may obtain a copy of the License at
~~
~~ http://www.apache.org/licenses/LICENSE-2.0
~~
~~ Unless required by applicable law or agreed to in writing,
~~ software distributed under the License is distributed on an
~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~~ KIND, either express or implied. See the License for the
~~ specific language governing permissions and limitations
~~ under the License.
------
openjpa
------
Welcome to the OpenJPA project site!
OpenJPA is a set of Java persistence Application Program Interfaces (APIs) that are based on the Enterprise Java Beans 3.0 persistenace specification. This is the distribution and project management site for OpenJPA. For community resources, please see the {{{http://wiki.apache.org/incubator/OpenJPA}OpenJPA wiki}}.
To download OpenJPA, please go to the {{{downloads.html}downloads}} page.
This is the OpenJPA build site. For the official site, please visit {{{http://openjpa.apache.org}http://openjpa.apache.org}}.

View File

@ -20,22 +20,17 @@
<project name="OpenJPA">
<bannerLeft>
<name>OpenJPA</name>
<!-- <src>http://www.apache.org/images/asf_logo_wide.gif</src> -->
<!-- <href>/</href> -->
</bannerLeft>
<body>
<menu name="OpenJPA">
<item name="Home" href="index.html"/>
<item name="Manual" href="openjpa-project/manual/index.html"/>
<item name="Download" href="downloads.html"/>
<item name="Building" href="building.html"/>
<item name="Main Site" href="http://openjpa.apache.org"/>
<item name="Downloads" href="downloads/"/>
</menu>
<menu name="Community">
<item name="Issue Tracker"
href="https://issues.apache.org/jira/browse/OPENJPA"/>
<item name="Wiki"
href="http://wiki.apache.org/incubator/OpenJPA"/>
</menu>
<menu ref="parent"/>

View File

@ -1,50 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<document>
<properties>
<title>OpenJPA Downloads</title>
</properties>
<body>
<section name="Certified Downloads">
<p>
Currently, Apache OpenJPA has no certified releases.
</p>
</section>
<section name="Milestone Downloads">
<p>
The following non-certified milestone releases are available.
These milestone releases are 'technology demonstrations' and not
offered as a J2EE-compatible JPA implementation.
</p>
<p><strong>0.9.0</strong> - <i>July 25, 2006</i></p>
<ul>
<li>
<a href="openjpa-project/downloads/openjpa-0.9.0.zip">binary zip</a>
-
<a href="openjpa-project/downloads/openjpa-0.9.0-sources.zip">source zip</a>
</li>
</ul>
</section>
</body>
</document>