-
Notifications
You must be signed in to change notification settings - Fork 131
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Branched from revision that BEA WebLogic Server 10.0 MP1 was released…
… from(rev #547073). http://www.nabble.com/OpenJPA-branches-td16547180.html#a16547180 git-svn-id: https://svn.apache.org/repos/asf/openjpa/branches/wls-maintenance@670740 13f79535-47bb-0310-9956-ffa450edef68
- Loading branch information
Srinivasa Segu
committed
Jun 23, 2008
0 parents
commit b69c98e
Showing
1,344 changed files
with
291,486 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
The Open JPA podling of the Apache incubator | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
2007-06 Status Report for the Apache OpenJPA Project | ||
|
||
Highlights | ||
|
||
In its first month following graduation from the incubator, | ||
OpenJPA has begun work on its first official release, 1.0.0. | ||
|
||
Community | ||
|
||
Email traffic on the lists continues to grow as more people | ||
discover that the Java EE 5 specification really does allow | ||
pluggable persistence implementations. | ||
|
||
Governance | ||
|
||
The TLP migration of the svn repository, mail lists, unix | ||
aliases, and openjpa web site have been completed. The | ||
incubator web site has been updated to indicate that openjpa | ||
is no longer in incubation. | ||
|
||
Release naming policy is being discussed and resolution is | ||
expected prior to the first release as a TLP. | ||
|
||
Michael Dick was added to the OpenJPA PMC. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,154 @@ | ||
<?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. | ||
--> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 | ||
http://maven.apache.org/maven-v4_0_0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<artifactId>openjpa</artifactId> | ||
<packaging>jar</packaging> | ||
<name>OpenJPA Aggregate Jar</name> | ||
<parent> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-parent</artifactId> | ||
<version>1.0.0-SNAPSHOT</version> | ||
</parent> | ||
<properties> | ||
<scm.dir>svn.apache.org/repos/asf/openjpa/trunk/openjpa-all</scm.dir> | ||
</properties> | ||
|
||
<scm> | ||
<connection>scm:svn:http://${scm.dir}</connection> | ||
<developerConnection>scm:svn:https://${scm.dir}</developerConnection> | ||
<url>https://${scm.dir}</url> | ||
</scm> | ||
|
||
<build> | ||
<plugins> | ||
<plugin> | ||
<!-- | ||
Manually build an aggregate jar of all the other | ||
openjpa-* jars using ant. We cannot use the assembly | ||
plugin, since it doesn't provide support for appending | ||
multiple same-named files to each other (which is | ||
required for correctly aggregating services files). | ||
--> | ||
<artifactId>maven-antrun-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<id>build-single-jar</id> | ||
<phase>process-classes</phase> | ||
<configuration> | ||
<tasks> | ||
<unjar overwrite="false" | ||
dest="${basedir}/target/classes"> | ||
<fileset dir="${basedir}/.."> | ||
<include name="*/target/openjpa-*.jar"/> | ||
<exclude name="*/target/openjpa-examples-*.jar"/> | ||
</fileset> | ||
</unjar> | ||
|
||
<!-- | ||
need to manually concatinate the services | ||
resources so they are aggregated | ||
--> | ||
<macrodef name="aggregate-file"> | ||
<attribute name="servicename"/> | ||
<sequential> | ||
<echo>Building service: @{servicename}</echo> | ||
<concat destfile="${basedir}/target/classes/META-INF/services/@{servicename}"> | ||
<fileset dir="${basedir}/.." includes="*/src/main/resources/META-INF/services/@{servicename}"/> | ||
</concat> | ||
</sequential> | ||
</macrodef> | ||
|
||
<aggregate-file servicename="org.apache.openjpa.lib.conf.ProductDerivation"/> | ||
<aggregate-file servicename="javax.persistence.spi.PersistenceProvider"/> | ||
<aggregate-file servicename="org.apache.openjpa.kernel.exps.ExpressionParser"/> | ||
</tasks> | ||
</configuration> | ||
<goals> | ||
<goal>run</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
|
||
<!-- | ||
create enhancer pre-main attribute | ||
copied from openjpa-kernel-5/pom.xml | ||
--> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-jar-plugin</artifactId> | ||
<configuration> | ||
<archive> | ||
<manifestEntries> | ||
<Premain-Class> | ||
org.apache.openjpa.enhance.PCEnhancerAgent</Premain-Class> | ||
</manifestEntries> | ||
</archive> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
<dependencies> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-lib</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-kernel</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-kernel-5</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-jdbc</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-jdbc-5</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-persistence</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-persistence-jdbc</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-xmlstore</artifactId> | ||
<version>${pom.version}</version> | ||
</dependency> | ||
</dependencies> | ||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
<?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. | ||
--> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-examples</artifactId> | ||
<packaging>jar</packaging> | ||
<name>OpenJPA Persistence Examples</name> | ||
<description>OpenJPA Persistence Examples</description> | ||
<url>http://incubator.apache.org/projects/openjpa</url> | ||
<parent> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-parent</artifactId> | ||
<version>1.0.0-SNAPSHOT</version> | ||
</parent> | ||
<dependencies> | ||
<dependency> | ||
<groupId>org.apache.openjpa</groupId> | ||
<artifactId>openjpa-persistence-jdbc</artifactId> | ||
<version>${pom.version}</version> | ||
<scope>compile</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.derby</groupId> | ||
<artifactId>derby</artifactId> | ||
<version>10.2.2.0</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>commons-dbcp</groupId> | ||
<artifactId>commons-dbcp</artifactId> | ||
<version>1.2.1</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>commons-collections</groupId> | ||
<artifactId>commons-collections</artifactId> | ||
<version>3.2</version> | ||
<scope>test</scope> | ||
</dependency> | ||
</dependencies> | ||
<build> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<configuration> | ||
<source>1.5</source> | ||
<target>1.5</target> | ||
<!-- | ||
need to skip reversemapping since it depends on | ||
classes that are generated by the build.xml file | ||
--> | ||
<excludes> | ||
<exclude>**/reversemapping/Main.java</exclude> | ||
</excludes> | ||
</configuration> | ||
</plugin> | ||
<!-- ### | ||
<plugin> | ||
<artifactId>maven-antrun-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<phase>test-compile</phase> | ||
<configuration> | ||
<tasks> | ||
<path id="cp"> | ||
<path refid="maven.test.classpath"/> | ||
<path refid="maven.compile.classpath"/> | ||
<path refid="maven.dependency.classpath"/> | ||
</path> | ||
<taskdef name="openjpac" classname= | ||
"org.apache.openjpa.ant.PCEnhancerTask"> | ||
<classpath refid="cp"/> | ||
</taskdef> | ||
<fileset id="enhance.path.ref" | ||
dir="${project.build.testOutputDirectory}"> | ||
<include name="**/*.class"/> | ||
</fileset> | ||
<openjpac> | ||
<classpath refid="cp"/> | ||
<fileset refid="enhance.path.ref"/> | ||
</openjpac> | ||
</tasks> | ||
</configuration> | ||
<goals> | ||
<goal>run</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
--> | ||
</plugins> | ||
</build> | ||
</project> |
84 changes: 84 additions & 0 deletions
84
1000mp1/openjpa-examples/src/main/java/META-INF/persistence.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<?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. | ||
--> | ||
<persistence xmlns="http://java.sun.com/xml/ns/persistence" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
version="1.0"> | ||
|
||
<!-- | ||
We need to enumerate each persistent class first in the persistence.xml | ||
See: http://issues.apache.org/jira/browse/OPENJPA-78 | ||
--> | ||
<persistence-unit name="none" transaction-type="RESOURCE_LOCAL"> | ||
<mapping-file>reversemapping/orm.xml</mapping-file> | ||
<class>hellojpa.Message</class> | ||
<class>relations.Deity</class> | ||
</persistence-unit> | ||
|
||
<!-- | ||
A persistence unit is a set of listed persistent entities as well | ||
the configuration of an EntityManagerFactory. We configure each | ||
example in a separate persistence-unit. | ||
--> | ||
<persistence-unit name="hellojpa" transaction-type="RESOURCE_LOCAL"> | ||
<!-- | ||
The default provider can be OpenJPA, or some other product. | ||
This element is optional if OpenJPA is the only JPA provider | ||
in the current classloading environment, but can be specified | ||
in cases where there are multiple JPA implementations available. | ||
--> | ||
<!-- | ||
<provider> | ||
org.apache.openjpa.persistence.PersistenceProviderImpl | ||
</provider> | ||
--> | ||
|
||
<!-- We must enumerate each entity in the persistence unit --> | ||
<class>hellojpa.Message</class> | ||
|
||
<properties> | ||
<!-- | ||
We can configure the default OpenJPA properties here. They | ||
happen to be commented out here since the provided examples | ||
all specify the values via System properties. | ||
--> | ||
|
||
<!-- | ||
<property name="openjpa.ConnectionURL" | ||
value="jdbc:derby:openjpa-database;create=true"/> | ||
<property name="openjpa.ConnectionDriverName" | ||
value="org.apache.derby.jdbc.EmbeddedDriver"/> | ||
<property name="openjpa.ConnectionUserName" | ||
value="user"/> | ||
<property name="openjpa.ConnectionPassword" | ||
value="secret"/> | ||
--> | ||
</properties> | ||
</persistence-unit> | ||
|
||
<!-- persistence unit for the "relations" example --> | ||
<persistence-unit name="relations" transaction-type="RESOURCE_LOCAL"> | ||
<class>relations.Deity</class> | ||
</persistence-unit> | ||
|
||
<!-- persistence unit for the "reversemapping" example --> | ||
<persistence-unit name="reversemapping" transaction-type="RESOURCE_LOCAL"> | ||
<mapping-file>reversemapping/orm.xml</mapping-file> | ||
</persistence-unit> | ||
</persistence> |
Oops, something went wrong.