You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by bo...@apache.org on 2010/08/23 15:16:52 UTC

svn commit: r988116 - in /gump/metadata: profile/gump.xml project/james-imap.xml project/james-server.xml project/openjpa.xml

Author: bodewig
Date: Mon Aug 23 13:16:52 2010
New Revision: 988116

URL: http://svn.apache.org/viewvc?rev=988116&view=rev
Log:
add OpenJPA

Added:
    gump/metadata/project/openjpa.xml
      - copied, changed from r988053, gump/metadata/project/camel.xml
Modified:
    gump/metadata/profile/gump.xml
    gump/metadata/project/james-imap.xml
    gump/metadata/project/james-server.xml

Modified: gump/metadata/profile/gump.xml
URL: http://svn.apache.org/viewvc/gump/metadata/profile/gump.xml?rev=988116&r1=988115&r2=988116&view=diff
==============================================================================
--- gump/metadata/profile/gump.xml (original)
+++ gump/metadata/profile/gump.xml Mon Aug 23 13:16:52 2010
@@ -21,7 +21,6 @@
   <module href="project/activemq.xml"/>
   <module href="project/activemq-protobuf.xml"/>
   <module href="project/activeio.xml"/>
-  <module href="project/camel.xml"/>
 
 <!-- Apache.Ant -->
 
@@ -34,6 +33,9 @@
 <!-- Apache.Avalon (SVN) -->
   <module href="project/avalon-tools.xml"/>
 
+  <!-- Apache Camel -->
+  <module href="project/camel.xml"/>
+
 <!-- Apache.Cocoon -->
 
   <module href="project/cocoon21.xml"/>
@@ -169,6 +171,9 @@
 <!-- Apache MyFaces -->
   <!--module href="project/myfaces.xml"/-->
 
+  <!-- Apache OpenJPA -->
+  <module href="project/openjpa.xml"/>
+
 <!-- Apache Portable Runtime -->
   <module href="project/apr.xml"/>
   <module href="project/apr-iconv.xml"/>

Modified: gump/metadata/project/james-imap.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/james-imap.xml?rev=988116&r1=988115&r2=988116&view=diff
==============================================================================
--- gump/metadata/project/james-imap.xml (original)
+++ gump/metadata/project/james-imap.xml Mon Aug 23 13:16:52 2010
@@ -59,6 +59,7 @@
     <option project="derby"/>
     <option project="junit"/>
     <option project="lucene-java"/>
+    <option project="openjpa"/>
     <option project="poi"/>
     <option project="slf4j"/>
     <option project="village"/>

Modified: gump/metadata/project/james-server.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/james-server.xml?rev=988116&r1=988115&r2=988116&view=diff
==============================================================================
--- gump/metadata/project/james-server.xml (original)
+++ gump/metadata/project/james-server.xml Mon Aug 23 13:16:52 2010
@@ -74,6 +74,7 @@
     <option project="jcs"/>
     <option project="jms"/>
     <option project="logging-log4j-12"/>
+    <option project="openjpa"/>
     <option project="org.apache.db.torque_runtime"/>
 
     <jar name="javamail-util/target/james-server-javamail-util-*[0-9T].jar"

Copied: gump/metadata/project/openjpa.xml (from r988053, gump/metadata/project/camel.xml)
URL: http://svn.apache.org/viewvc/gump/metadata/project/openjpa.xml?p2=gump/metadata/project/openjpa.xml&p1=gump/metadata/project/camel.xml&r1=988053&r2=988116&rev=988116&view=diff
==============================================================================
--- gump/metadata/project/camel.xml (original)
+++ gump/metadata/project/openjpa.xml Mon Aug 23 13:16:52 2010
@@ -15,159 +15,114 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<module name="camel" groupId="org.apache.camel">
-  <url href="http://camel.apache.org/"/>
+<module name="openjpa" groupId="org.apache.openjpa">
+  <url href="http://openjpa.apache.org/"/>
   <description>
-    Integration framework based on known Enterprise Integration
-    Patterns with powerful Bean Integration
+    Apache OpenJPA is a Java persistence project that can be used as a
+    stand-alone POJO persistence layer or integrated into any Java EE
+    compliant container and many other lightweight frameworks, such as
+    Tomcat and Spring.
   </description>
 
-  <svn repository="asf" dir="camel/trunk"/>
+  <svn repository="asf" dir="openjpa/trunk"/>
 
-  <project name="camel-pom">
-    <pom name="pom.xml" id="camel"/>
-    <mvn2install artifactId="camel"/>
+  <project name="openjpa-parent">
+    <mvn2install/>
     <option project="xpp"/>
   </project>
 
-  <project name="camel-parent">
-    <mvn goal="install" basedir="parent"/>
-    <pom name="parent/pom.xml"/>
-
-    <depend project="camel-pom"/>
-    <!-- enough to have most of maven's dependencies around -->
-    <option project="ant-contrib"/>
+  <project name="openjpa">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa" goal="install"/>
+    <option project="openjpa-jdbc"/>
+    <option project="openjpa-kernel"/>
+    <option project="openjpa-lib"/>
+    <option project="openjpa-persistence"/>
+    <option project="openjpa-persistence-jdbc"/>
+    <option project="openjpa-slice"/>
+    <option project="openjpa-xmlstore"/>
+    <jar name="openjpa/target/openjpa-*[0-9T].jar" />
+  </project>
+
+  <project name="openjpa-jdbc">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-jdbc" goal="install"/>
+    <option project="ant"/>
+    <option project="hsqldb"/>
+    <option project="jmock"/>
+    <option project="openjpa-kernel"/>
+    <jar name="openjpa-jdbc/target/openjpa-jdbc-*[0-9T].jar" />
+  </project>
+
+  <project name="openjpa-kernel">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-kernel" goal="install"/>
+    <option project="ant"/>
+    <option project="commons-pool"/>
+    <option project="openjpa-lib"/>
+    <jar name="openjpa-kernel/target/openjpa-kernel-*[0-9T].jar" />
+  </project>
+
+  <project name="openjpa-lib">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-lib" goal="install"/>
+    <option project="ant"/>
+    <option project="commons-collections"/>
+    <option project="commons-lang"/>
     <option project="commons-logging"/>
+    <option project="jakarta-regexp"/>
+    <option project="logging-log4j-12"/>
     <option project="slf4j"/>
-    <option project="velocity-engine"/>
+    <jar name="openjpa-lib/target/openjpa-lib-*[0-9T].jar" />
   </project>
 
-  <project name="camel-core">
-    <package>org.apache.camel</package>
-    <description>Camel :: Core</description>
-
-    <depend project="camel-parent"/>
-    <mvn basedir="camel-core" goal="install">
-      <property name="maven.test.skip.exec" value="true"/>
-    </mvn>
-
-    <home nested="camel-core/" />
-
-    <jar  id="camel-core"
-        name="target/camel-core-*[0-9T].jar"
-     />
-    <jar name="target/camel-core-*[0-9T]-tests.jar"
+  <project name="openjpa-persistence">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-persistence" goal="install"/>
+    <option project="openjpa-kernel"/>
+    <jar name="openjpa-persistence/target/openjpa-persistence-*[0-9T].jar" />
+  </project>
+
+  <project name="openjpa-persistence-jdbc">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-persistence-jdbc" goal="install"/>
+    <option project="commons-collections"/>
+    <option project="commons-dbcp"/>
+    <option project="jakarta-regexp"/>
+    <option project="openjpa-jdbc"/>
+    <option project="openjpa-persistence"/>
+    <jar name="openjpa-persistence-jdbc/target/openjpa-persistence-jdbc-*[0-9T].jar" />
+    <jar name="openjpa-persistence-jdbc/target/openjpa-persistence-jdbc-*[0-9T]-tests.jar"
          type="testsjar"/>
-
-    <option project="commons-logging"/>
-    <option project="junit"/>
-    <option project="logging-log4j-12"/>
-
-    <nag to="rdonkin@apache.org"
-         from="GUMP &lt;ossfwot@dubioso.net&gt;"/>
   </project>
 
-  <project name="camel-core-osgi">
-    <package>org.apache.camel</package>
-    <description>Camel :: Core OSGI</description>
-
-    <depend project="camel-parent"/>
-    <mvn basedir="components/camel-core-osgi" goal="install"/>
-
-    <home nested="components/camel-core-osgi" />
-
-    <jar name="target/camel-core-osgi-*[0-9T].jar" />
-
-    <depend project="camel-core"/>
-    <option project="junit"/>
-  </project>
-
-  <project name="camel-core-xml">
-    <package>org.apache.camel</package>
-    <description>Camel :: Core XML</description>
-
-    <depend project="camel-parent"/>
-    <mvn basedir="components/camel-core-xml" goal="install"/>
-
-    <home nested="components/camel-core-xml" />
-
-    <jar name="target/camel-core-xml-*[0-9T].jar" />
-
-    <depend project="camel-core"/>
-  </project>
-
-  <project name="camel-jms">
-    <package>org.apache.camel.jms</package>
-    <description>Camel :: JMS</description>
-
-    <depend project="camel-parent"/>
-    <mvn basedir="components/camel-jms" goal="install"/>
-
-    <home nested="components/camel-jms" />
-
-    <jar name="target/camel-jms-*[0-9T].jar" />
-
-    <option project="activemq-core"/>
-    <option project="activemq-pool"/>
-    <option project="camel-core"/>
-    <depend project="camel-spring"/>
-    <depend project="camel-test"/>
-    <option project="commons-logging"/>
-    <option project="junit"/>
-    <option project="logging-log4j-12"/>
-  </project>
-
-  <project name="camel-spring">
-    <package>org.apache.camel.spring</package>
-    <description>Camel :: Spring</description>
-
-    <depend project="camel-parent"/>
-    <mvn basedir="components/camel-spring" goal="install">
-      <property name="maven.test.skip.exec" value="true"/>
-    </mvn>
-
-    <home nested="components/camel-spring" />
-
-    <jar name="target/camel-spring-*[0-9T].jar" />
-    <jar name="target/camel-spring-*[0-9T]-tests.jar" type="testsjar"/>
-
-    <option project="asm"/>
-    <depend project="camel-core"/>
-    <option project="camel-core-osgi"/>
-    <option project="camel-core-xml"/>
-    <option project="commons-logging"/>
-    <option project="junit"/>
-    <option project="logging-log4j-12"/>
-  </project>
-
-  <project name="camel-spring-test">
-    <depend project="camel-spring"/>
-    <mvn basedir="components/camel-spring" goal="test"/>
-    <junitreport nested="components/camel-spring/target/surefire-reports"/>
-  </project>
-
-  <project name="camel-test">
-    <package>org.apache.camel.test</package>
-    <description>Camel :: Test</description>
-
-    <depend project="camel-parent"/>
-    <mvn basedir="components/camel-test" goal="install"/>
-
-    <home nested="components/camel-test" />
-
-    <jar name="target/camel-test-*[0-9T].jar" />
-
-    <option project="camel-core"/>
-    <depend project="camel-spring"/>
-    <option project="commons-logging"/>
-    <option project="junit"/>
-    <option project="logging-log4j-12"/>
+  <project name="openjpa-slice">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-slice" goal="install"/>
+    <option project="openjpa-kernel"/>
+    <option project="openjpa-jdbc"/>
+    <option project="openjpa-persistence"/>
+    <option project="openjpa-persistence-jdbc"/>
+    <jar name="openjpa-slice/target/openjpa-slice-*[0-9T].jar" />
+  </project>
+
+  <project name="openjpa-xmlstore">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-xmlstore" goal="install"/>
+    <option project="openjpa-kernel"/>
+    <option project="openjpa-persistence-jdbc"/>
+    <option project="openjpa-testsupport"/>
+    <jar name="openjpa-xmlstore/target/openjpa-xmlstore-*[0-9T].jar" />
+  </project>
+
+  <project name="openjpa-testsupport">
+    <depend project="openjpa-parent"/>
+    <mvn basedir="openjpa-testsupport" goal="install"/>
+    <option project="jakarta-regexp"/>
+    <option project="openjpa-persistence-jdbc"/>
+    <jar name="openjpa-testsupport/target/openjpa-testsupport-*[0-9T].jar" />
+    <jar name="openjpa-testsupport/target/openjpa-testsupport-*[0-9T]-tests.jar"
+         type="testsjar"/>
   </project>
 
-  <!-- takes almost an hour to run on vmgump 
-  <project name="camel-core-test">
-    <depend project="camel-core"/>
-    <mvn basedir="camel-core"/>
-    <junitreport nested="camel-core/target/surefire-reports"/>
-  </project-->
 </module>