Author: ate
Date: Mon Sep 10 06:26:10 2012
New Revision: 1382650

URL: http://svn.apache.org/viewvc?rev=1382650&view=rev
Log:
RAVE-696: Create new rave-web-jcr module providing a JCR based implementation 
of the rave-web-hmvc provided page model and controllers and integration of 
other content services

Added:
    rave/sandbox/content-services/rave-web-jcr/
    rave/sandbox/content-services/rave-web-jcr/pom.xml   (with props)
    rave/sandbox/content-services/rave-web-jcr/rave-web-jcr.iml
    rave/sandbox/content-services/rave-web-jcr/src/
    rave/sandbox/content-services/rave-web-jcr/src/main/
    rave/sandbox/content-services/rave-web-jcr/src/main/java/
    rave/sandbox/content-services/rave-web-jcr/src/test/
    rave/sandbox/content-services/rave-web-jcr/src/test/java/
    rave/sandbox/content-services/rave-web-jcr/src/test/resources/
Modified:
    rave/sandbox/content-services/pom.xml

Modified: rave/sandbox/content-services/pom.xml
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/pom.xml?rev=1382650&r1=1382649&r2=1382650&view=diff
==============================================================================
--- rave/sandbox/content-services/pom.xml (original)
+++ rave/sandbox/content-services/pom.xml Mon Sep 10 06:26:10 2012
@@ -189,6 +189,7 @@
     <module>rave-jcr-integration</module>
     <module>rave-jcr-utils</module>
     <module>rave-web-hmvc</module>
+    <module>rave-web-jcr</module>
     <module>rave-jcr-tools</module>
     <!-- disable incomple simple-app module
     <module>simple-app</module>

Added: rave/sandbox/content-services/rave-web-jcr/pom.xml
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-web-jcr/pom.xml?rev=1382650&view=auto
==============================================================================
--- rave/sandbox/content-services/rave-web-jcr/pom.xml (added)
+++ rave/sandbox/content-services/rave-web-jcr/pom.xml Mon Sep 10 06:26:10 2012
@@ -0,0 +1,133 @@
+<?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.
+
+  $Id$
+-->
+<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>
+
+  <parent>
+    <groupId>org.apache.rave.sandbox.jcr</groupId>
+    <artifactId>rave-content-services</artifactId>
+    <version>sandbox-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>rave-web-jcr</artifactId>
+  <name>Apache Rave :: rave-web-jcr</name>
+  <description>Apache Rave Web JCR</description>
+  <packaging>jar</packaging>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.rave.sandbox.jcr</groupId>
+      <artifactId>rave-web-hmvc</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.rave.sandbox.jcr</groupId>
+      <artifactId>rave-jcr-data-model</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.rave.sandbox.jcr</groupId>
+      <artifactId>rave-jcr-utils</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.rave.sandbox.jcr</groupId>
+      <artifactId>rave-jcr-service</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.rave</groupId>
+      <artifactId>rave-core</artifactId>
+      <version>${apache.rave.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-web</artifactId>
+      <version>${org.springframework.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-webmvc</artifactId>
+      <version>${org.springframework.version}</version>
+    </dependency>
+
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>${servlet-api.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet.jsp</groupId>
+      <artifactId>jsp-api</artifactId>
+      <version>${jsp-api.version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>javax.el</groupId>
+      <artifactId>el-api</artifactId>
+      <version>${el-api.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>jcl-over-slf4j</artifactId>
+    </dependency>
+
+    <!-- Test -->
+    <dependency>
+      <groupId>org.apache.jackrabbit</groupId>
+      <artifactId>jackrabbit-jcr-tests</artifactId>
+      <version>${apache.jackrabbit.version}</version>
+      <scope>test</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.easymock</groupId>
+      <artifactId>easymock</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-test</artifactId>
+      <version>${org.springframework.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+    </dependency>
+  </dependencies>
+
+</project>

Propchange: rave/sandbox/content-services/rave-web-jcr/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: rave/sandbox/content-services/rave-web-jcr/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Id

Propchange: rave/sandbox/content-services/rave-web-jcr/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: rave/sandbox/content-services/rave-web-jcr/rave-web-jcr.iml
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-web-jcr/rave-web-jcr.iml?rev=1382650&view=auto
==============================================================================
--- rave/sandbox/content-services/rave-web-jcr/rave-web-jcr.iml (added)
+++ rave/sandbox/content-services/rave-web-jcr/rave-web-jcr.iml Mon Sep 10 
06:26:10 2012
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module 
org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" 
type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" 
inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" 
isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" 
isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" 
isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="rave-web-hmvc" />
+    <orderEntry type="module" module-name="rave-jcr-page-configuration" />
+    <orderEntry type="library" name="Maven: org.apache:jackrabbit-ocm:2.0.0" 
level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: 
javax.jcr:jcr:2.0" level="project" />
+    <orderEntry type="library" name="Maven: 
commons-digester:commons-digester:1.7" level="project" />
+    <orderEntry type="library" name="Maven: 
commons-beanutils:commons-beanutils:1.7.0" level="project" />
+    <orderEntry type="library" name="Maven: 
commons-collections:commons-collections:3.1" level="project" />
+    <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" 
level="project" />
+    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.1" 
level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.6.1" 
level="project" />
+    <orderEntry type="library" name="Maven: cglib:cglib:2.2" level="project" />
+    <orderEntry type="library" name="Maven: asm:asm:3.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.jackrabbit:jackrabbit-jcr-commons:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.jackrabbit:jackrabbit-core:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: concurrent:concurrent:1.3.4" 
level="project" />
+    <orderEntry type="library" name="Maven: commons-io:commons-io:1.4" 
level="project" />
+    <orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.3" 
level="project" />
+    <orderEntry type="library" name="Maven: commons-pool:commons-pool:1.5.4" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.jackrabbit:jackrabbit-api:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.jackrabbit:jackrabbit-spi-commons:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.jackrabbit:jackrabbit-spi:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tika:tika-core:1.2" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.lucene:lucene-core:3.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.derby:derby:10.5.3.0_1" 
level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.6.1" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-context:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-aop:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-asm:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-beans:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-core:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: 
commons-logging:commons-logging:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-expression:3.1.2.RELEASE" level="project" />
+    <orderEntry type="module" module-name="rave-jcr-data-model" />
+    <orderEntry type="module" module-name="rave-jcr-config" />
+    <orderEntry type="library" name="Maven: 
com.fasterxml.jackson.core:jackson-core:2.0.0" level="project" />
+    <orderEntry type="library" name="Maven: 
com.fasterxml.jackson.core:jackson-databind:2.0.0" level="project" />
+    <orderEntry type="library" name="Maven: 
com.fasterxml.jackson.core:jackson-annotations:2.0.0" level="project" />
+    <orderEntry type="module" module-name="rave-jcr-utils" />
+    <orderEntry type="module" module-name="rave-jcr-service" />
+    <orderEntry type="module" module-name="rave-core" />
+    <orderEntry type="module" module-name="rave-commons" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-web:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.openjpa:openjpa:2.2.0" 
level="project" />
+    <orderEntry type="library" name="Maven: net.sourceforge.serp:serp:1.13.1" 
level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.7" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.geronimo.specs:geronimo-jta_1.1_spec:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.geronimo.specs:geronimo-jpa_2.0_spec:1.1" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.6.9" 
level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.6.9" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.shindig:shindig-common:2.5.0-beta3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.inject:guice:3.0" 
level="project" />
+    <orderEntry type="library" name="Maven: javax.inject:javax.inject:1" 
level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:guava:11.0.2" 
level="project" />
+    <orderEntry type="library" name="Maven: 
com.google.code.findbugs:jsr305:1.3.9" level="project" />
+    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.6" 
level="project" />
+    <orderEntry type="library" name="Maven: 
commons-fileupload:commons-fileupload:1.2.2" level="project" />
+    <orderEntry type="library" name="Maven: 
org.apache.commons:commons-lang3:3.1" level="project" />
+    <orderEntry type="library" name="Maven: joda-time:joda-time:2.0" 
level="project" />
+    <orderEntry type="library" name="Maven: org.json:json:20090211" 
level="project" />
+    <orderEntry type="library" name="Maven: net.oauth.core:oauth:20100527" 
level="project" />
+    <orderEntry type="library" name="Maven: 
com.thoughtworks.xstream:xstream:1.4.2" level="project" />
+    <orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" 
level="project" />
+    <orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" 
level="project" />
+    <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.5.2" 
level="project" />
+    <orderEntry type="library" name="Maven: de.odysseus.juel:juel-impl:2.2.4" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework.security:spring-security-web:3.1.1.RELEASE" level="project" 
/>
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-jdbc:3.0.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-tx:3.0.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework.security:spring-security-core:3.1.1.RELEASE" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.codehaus.jackson:jackson-mapper-asl:1.8.1" level="project" />
+    <orderEntry type="library" name="Maven: 
org.codehaus.jackson:jackson-core-asl:1.8.1" level="project" />
+    <orderEntry type="library" name="Maven: com.ibm.icu:icu4j:4.8.1.1" 
level="project" />
+    <orderEntry type="library" name="Maven: 
net.tanesha.recaptcha4j:recaptcha4j:0.0.7" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-context-support:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.18" 
level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-webmvc:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: 
org.springframework:spring-test:3.1.2.RELEASE" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: 
javax.servlet:servlet-api:2.5" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: 
javax.servlet.jsp:jsp-api:2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: 
javax.el:el-api:1.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: 
org.apache.jackrabbit:jackrabbit-jcr-tests:2.4.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: 
org.easymock:easymock:3.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: 
cglib:cglib-nodep:2.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: 
org.objenesis:objenesis:1.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: 
org.slf4j:slf4j-log4j12:1.6.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: log4j:log4j:1.2.16" 
level="project" />
+  </component>
+</module>
+


Reply via email to