From: Mathieu Baudier Date: Wed, 18 Nov 2009 21:26:47 +0000 (+0000) Subject: Test Jackrabbit in OSGi X-Git-Tag: argeo-commons-2.1.30~1723 X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=99f2d8a7e4d631191acea870d50984fef14480dd Test Jackrabbit in OSGi git-svn-id: https://svn.argeo.org/commons/trunk@3103 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/sandbox/runtime/org.argeo.sandbox.jackrabbit/pom.xml b/sandbox/runtime/org.argeo.sandbox.jackrabbit/pom.xml index c15555080..ad80ef727 100644 --- a/sandbox/runtime/org.argeo.sandbox.jackrabbit/pom.xml +++ b/sandbox/runtime/org.argeo.sandbox.jackrabbit/pom.xml @@ -8,11 +8,39 @@ .. org.argeo.sandbox.jackrabbit + + + + org.argeo.maven.plugins + maven-argeo-osgi-plugin + ${version.maven-argeo-osgi} + true + + org.argeo.server.demo + target/exec + org.argeo.osgi.boot + + -clean + + + + org.springframework.osgi.extender, + org.argeo.server.jackrabbit.repo + + + ${basedir}/../../../server/modules;in=*;ex=pom.xml;ex=target;ex=.*, + ${basedir}/../../../server/demo;in=*;ex=pom.xml;ex=target;ex=.*, + + + + + + org.argeo.dep.osgi org.argeo.dep.osgi.jackrabbit - 1.6.0.0001 + 1.6.0.0002-SNAPSHOT org.argeo.commons.basic @@ -25,5 +53,22 @@ com.springsource.org.apache.derby 10.5.1000001.764942 + + + + org.argeo.commons.osgi + org.argeo.osgi.boot + 0.1.2-SNAPSHOT + test + + + + org.springframework.osgi + org.springframework.osgi.extender + + + org.apache.xerces + com.springsource.org.apache.xerces + \ No newline at end of file diff --git a/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/jcr/Base.java b/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/jcr/Base.java index 1ae0094fc..61cecfd5a 100644 --- a/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/jcr/Base.java +++ b/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/jcr/Base.java @@ -1,10 +1,14 @@ package jcr; -import org.apache.jackrabbit.core.TransientRepository; - -import javax.jcr.*; import java.io.IOException; +import javax.jcr.Repository; +import javax.jcr.RepositoryException; +import javax.jcr.Session; +import javax.jcr.SimpleCredentials; + +import org.apache.jackrabbit.core.TransientRepository; + public abstract class Base { public Repository getRepository() throws IOException { return new TransientRepository();