Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-3503

Upgrade Maven Bundle Plugin to 3.0.0

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3.7
    • 1.3.9, 1.4
    • parent
    • None
    • Patch

    Description

      This solves a problem with Require-Capability header (OAK-3083):

      MANIFEST.MF with Maven Bundle Plugin 2.5.3:

      Manifest-Version: 1.0
      Bnd-LastModified: 1443377959783
      Build-Jdk: 1.7.0_51
      Built-By: amjain
      Bundle-Category: oak
      Bundle-Description: The goal of the Oak effort within the Apache Jackrab
       bitâ„¢ project is    to implement a scalable and performant hierarchica
       l content repository    for use as the foundation of modern world-class
        web sites and other    demanding content applications.
      Bundle-DocURL: http://jackrabbit.apache.org/oak/
      Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
      Bundle-ManifestVersion: 2
      Bundle-Name: Oak Core
      Bundle-SymbolicName: org.apache.jackrabbit.oak-core
      Bundle-Vendor: The Apache Software Foundation
      Bundle-Version: 1.3.7
      Created-By: Apache Maven Bundle Plugin
      DynamicImport-Package: org.apache.felix.jaas.boot
      Embed-Transitive: true
      Export-Package: org.apache.jackrabbit.oak;version="1.1.0";uses:="javax.a
       nnotation,javax.management,org.apache.jackrabbit.oak.api,org.apache.jac
       krabbit.oak.plugins.index,org.apache.jackrabbit.oak.query,org.apache.ja
       ckrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.lifecycle,org.apa
       che.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.spi.security,org
       .apache.jackrabbit.oak.spi.state,org.apache.jackrabbit.oak.spi.whiteboa
       rd",org.apache.jackrabbit.oak.api;version="2.1";uses:="com.google.commo
       n.base,javax.annotation,javax.jcr,javax.security.auth.login",org.apache
       .jackrabbit.oak.api.jmx;version="2.0.0";uses:="javax.annotation,javax.m
       anagement.openmbean,org.apache.jackrabbit.oak.api,org.apache.jackrabbit
       .oak.commons.jmx",org.apache.jackrabbit.oak.stats;version="1.1";uses:="
       javax.annotation,javax.management.openmbean,org.apache.jackrabbit.api.s
       tats,org.apache.jackrabbit.oak.api.jmx,org.apache.jackrabbit.oak.spi.wh
       iteboard,org.apache.jackrabbit.stats,org.slf4j",org.apache.jackrabbit.o
       ak.json;version="1.0";uses:="org.apache.jackrabbit.oak.api,org.apache.j
       ackrabbit.oak.commons.json,org.apache.jackrabbit.oak.spi.state",org.apa
       che.jackrabbit.oak.management;version="1.1.0";uses:="javax.annotation,j
       avax.management.openmbean,org.apache.jackrabbit.oak.api.jmx,org.apache.
       jackrabbit.oak.commons.jmx,org.apache.jackrabbit.oak.spi.whiteboard",or
       g.apache.jackrabbit.oak.util;version="1.3.0";uses:="com.google.common.i
       o,javax.annotation,javax.jcr,javax.management.openmbean,org.apache.jack
       rabbit.oak.api,org.apache.jackrabbit.oak.api.jmx,org.apache.jackrabbit.
       oak.namepath,org.apache.jackrabbit.oak.spi.state,org.apache.jackrabbit.
       oak.spi.whiteboard,org.slf4j",org.apache.jackrabbit.oak.namepath;versio
       n="2.0";uses:="javax.annotation,javax.jcr,javax.jcr.nodetype,org.apache
       .jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.identifier,org.ap
       ache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.osgi;version="
       2.0";uses:="javax.annotation,org.apache.jackrabbit.oak.spi.commit,org.a
       pache.jackrabbit.oak.spi.whiteboard,org.osgi.framework,org.osgi.service
       .component,org.osgi.util.tracker",org.apache.jackrabbit.oak.plugins.ato
       mic;version="1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.api
       ,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.sta
       te",org.apache.jackrabbit.oak.plugins.backup;version="1.0";uses:="javax
       .annotation,javax.management.openmbean,org.apache.jackrabbit.oak.api,or
       g.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.plugins.co
       mmit;version="1.1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.
       api,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.
       state",org.apache.jackrabbit.oak.plugins.identifier;version="1.0";uses:
       ="javax.annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.
       oak.spi.state",org.apache.jackrabbit.oak.plugins.index;version="3.0.0";
       uses:="javax.annotation,javax.jcr,org.apache.jackrabbit.oak.api,org.apa
       che.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.state,org.a
       pache.jackrabbit.oak.spi.whiteboard,org.apache.jackrabbit.oak.util",org
       .apache.jackrabbit.oak.plugins.index.fulltext;version="1.0.0";uses:="ja
       vax.annotation,org.apache.jackrabbit.oak.api",org.apache.jackrabbit.oak
       .plugins.index.aggregate;version="1.2.0";uses:="javax.annotation,org.ap
       ache.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.spi.state",org.
       apache.jackrabbit.oak.plugins.index.counter;version="1.0";uses:="javax.
       annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plug
       ins.index,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oa
       k.spi.state",org.apache.jackrabbit.oak.plugins.index.nodetype;version="
       1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.spi.query,org.ap
       ache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.plugins.index.
       property;version="2.0.0";uses:="com.google.common.base,javax.annotation
       ,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.index,
       org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.quer
       y,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.plugin
       s.index.property.jmx;version="1.0";uses:="javax.annotation,javax.manage
       ment.openmbean,org.apache.jackrabbit.oak.plugins.index",org.apache.jack
       rabbit.oak.plugins.index.reference;version="1.0";uses:="javax.annotatio
       n,org.apache.jackrabbit.oak.plugins.index,org.apache.jackrabbit.oak.spi
       .commit,org.apache.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.s
       pi.state",org.apache.jackrabbit.oak.plugins.itemsave;version="1.0";uses
       :="javax.annotation,org.apache.jackrabbit.oak.spi.commit,org.apache.jac
       krabbit.oak.spi.state",org.apache.jackrabbit.oak.plugins.lock;version="
       1.0";uses:="org.apache.jackrabbit",org.apache.jackrabbit.oak.plugins.me
       mory;version="1.0";uses:="com.google.common.hash,javax.annotation,javax
       .jcr,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.va
       lue,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.
       state",org.apache.jackrabbit.oak.plugins.name;version="1.0";uses:="java
       x.annotation,javax.jcr,org.apache.jackrabbit.oak.api,org.apache.jackrab
       bit.oak.spi.commit,org.apache.jackrabbit.oak.spi.state",org.apache.jack
       rabbit.oak.plugins.nodetype;version="1.1.0";uses:="com.google.common.ba
       se,javax.annotation,javax.jcr,javax.jcr.nodetype,org.apache.jackrabbit,
       org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath,org.ap
       ache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.state",org
       .apache.jackrabbit.oak.plugins.nodetype.write;version="1.0";uses:="java
       x.annotation,javax.jcr,javax.jcr.nodetype,org.apache.jackrabbit.oak.api
       ,org.apache.jackrabbit.oak.plugins.nodetype,org.apache.jackrabbit.oak.s
       pi.lifecycle,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit
       .oak.plugins.observation;version="2.0.0";uses:="javax.annotation,org.ap
       ache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.observation.f
       ilter,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.sp
       i.state",org.apache.jackrabbit.oak.plugins.observation.filter;version="
       1.0";uses:="com.google.common.base,javax.annotation,org.apache.jackrabb
       it.oak.api,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.o
       ak.spi.security.authorization.permission,org.apache.jackrabbit.oak.spi.
       state",org.apache.jackrabbit.oak.plugins.segment;version="5.0.0";uses:=
       "com.google.common.base,javax.annotation,javax.management.openmbean,org
       .apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.memory,org
       .apache.jackrabbit.oak.plugins.segment.file,org.apache.jackrabbit.oak.s
       pi.blob,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.
       spi.state,org.apache.jackrabbit.oak.util,org.osgi.service.component",or
       g.apache.jackrabbit.oak.plugins.segment.http;version="1.0";uses:="javax
       .annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plu
       gins.segment,org.apache.jackrabbit.oak.spi.blob",org.apache.jackrabbit.
       oak.plugins.segment.file;version="2.1.0";uses:="javax.annotation,javax.
       management.openmbean,org.apache.jackrabbit.oak.api,org.apache.jackrabbi
       t.oak.commons.jmx,org.apache.jackrabbit.oak.plugins.segment,org.apache.
       jackrabbit.oak.spi.blob,org.apache.jackrabbit.oak.spi.gc,org.apache.jac
       krabbit.oak.spi.state,org.apache.jackrabbit.oak.stats",org.apache.jackr
       abbit.oak.plugins.tree;version="1.0";uses:="javax.annotation,org.apache
       .jackrabbit.oak.api,org.apache.jackrabbit.oak.query,org.apache.jackrabb
       it.oak.spi.commit,org.apache.jackrabbit.oak.spi.query,org.apache.jackra
       bbit.oak.spi.security,org.apache.jackrabbit.oak.spi.state",org.apache.j
       ackrabbit.oak.plugins.value;version="1.0.1";uses:="javax.annotation,jav
       ax.jcr,org.apache.jackrabbit.api,org.apache.jackrabbit.oak.api,org.apac
       he.jackrabbit.oak.namepath",org.apache.jackrabbit.oak.plugins.version;v
       ersion="1.0";uses:="javax.annotation,javax.jcr,org.apache.jackrabbit,or
       g.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.identifie
       r,org.apache.jackrabbit.oak.plugins.nodetype,org.apache.jackrabbit.oak.
       spi.commit,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.o
       ak.spi.commit;version="1.0";uses:="javax.annotation,org.apache.jackrabb
       it.oak.api,org.apache.jackrabbit.oak.spi.state,org.slf4j",org.apache.ja
       ckrabbit.oak.spi.gc;version="2.0.0";uses:="javax.annotation,org.apache.
       jackrabbit.oak.spi.whiteboard",org.apache.jackrabbit.oak.spi.lifecycle;
       version="1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.plugins
       .index,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.s
       pi.query;version="4.0.0";uses:="javax.annotation,org.apache.jackrabbit.
       oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jackrabbit.oak.pl
       ugins.index.aggregate,org.apache.jackrabbit.oak.query,org.apache.jackra
       bbit.oak.query.fulltext,org.apache.jackrabbit.oak.spi.state",org.apache
       .jackrabbit.oak.spi.security;version="1.1.0";uses:="javax.annotation,or
       g.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.tree,org.
       apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.lifecycl
       e,org.apache.jackrabbit.oak.spi.xml",org.apache.jackrabbit.oak.spi.secu
       rity.authentication;version="1.1.0";uses:="javax.annotation,javax.jcr,j
       avax.security.auth,javax.security.auth.callback,javax.security.auth.log
       in,javax.security.auth.spi,org.apache.jackrabbit.api.security.user,org.
       apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.spi.security,org.ap
       ache.jackrabbit.oak.spi.security.principal,org.apache.jackrabbit.oak.sp
       i.whiteboard",org.apache.jackrabbit.oak.spi.security.authentication.cal
       lback;version="1.0";uses:="javax.annotation,javax.jcr,javax.security.au
       th.callback,org.apache.jackrabbit.api.security.user,org.apache.jackrabb
       it.oak.api,org.apache.jackrabbit.oak.spi.security,org.apache.jackrabbit
       .oak.spi.security.authentication.token,org.apache.jackrabbit.oak.spi.se
       curity.principal,org.apache.jackrabbit.oak.spi.whiteboard",org.apache.j
       ackrabbit.oak.spi.security.authentication.token;version="1.2.0";uses:="
       javax.annotation,javax.jcr,org.apache.jackrabbit.api.security.authentic
       ation.token,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.spi
       .security",org.apache.jackrabbit.oak.spi.security.authorization;version
       ="1.0";uses:="javax.annotation,javax.jcr.security,org.apache.jackrabbit
       .oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jackrabbit.oak.s
       pi.security,org.apache.jackrabbit.oak.spi.security.authorization.permis
       sion,org.apache.jackrabbit.oak.spi.security.authorization.restriction",
       org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol;vers
       ion="1.3.1";uses:="javax.annotation,javax.jcr,javax.jcr.security,org.ap
       ache.jackrabbit.api.security,org.apache.jackrabbit.api.security.authori
       zation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath
       ,org.apache.jackrabbit.oak.spi.security,org.apache.jackrabbit.oak.spi.s
       ecurity.authorization,org.apache.jackrabbit.oak.spi.security.authorizat
       ion.permission,org.apache.jackrabbit.oak.spi.security.authorization.res
       triction,org.apache.jackrabbit.oak.spi.security.privilege",org.apache.j
       ackrabbit.oak.spi.security.authorization.permission;version="2.0.1";use
       s:="javax.annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbi
       t.oak.plugins.tree,org.apache.jackrabbit.oak.spi.security.privilege,org
       .apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.spi.securit
       y.authorization.restriction;version="1.0";uses:="javax.annotation,javax
       .jcr,javax.jcr.security,org.apache.jackrabbit.oak.api,org.apache.jackra
       bbit.oak.spi.security.authorization.accesscontrol",org.apache.jackrabbi
       t.oak.spi.security.principal;version="1.1.0";uses:="javax.annotation,or
       g.apache.jackrabbit.api.security.principal,org.apache.jackrabbit.common
       s.iterator,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.name
       path,org.apache.jackrabbit.oak.spi.security",org.apache.jackrabbit.oak.
       spi.security.privilege;version="1.1.0";uses:="javax.annotation,javax.jc
       r.security,org.apache.jackrabbit.api.security.authorization,org.apache.
       jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jackra
       bbit.oak.spi.security",org.apache.jackrabbit.oak.spi.security.user;vers
       ion="2.1.0";uses:="javax.annotation,javax.jcr,org.apache.jackrabbit.api
       .security.user,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.
       namepath,org.apache.jackrabbit.oak.spi.security,org.apache.jackrabbit.o
       ak.spi.security.authentication,org.apache.jackrabbit.oak.spi.security.p
       rincipal",org.apache.jackrabbit.oak.spi.security.user.action;version="1
       .0.2";uses:="javax.annotation,javax.jcr,org.apache.jackrabbit.api.secur
       ity.user,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepa
       th,org.apache.jackrabbit.oak.spi.security",org.apache.jackrabbit.oak.sp
       i.security.user.util;version="1.2.0";uses:="javax.annotation,org.apache
       .jackrabbit.api.security.user,org.apache.jackrabbit.oak.api,org.apache.
       jackrabbit.oak.spi.security,org.apache.jackrabbit.oak.spi.security.user
       ",org.apache.jackrabbit.oak.spi.state;version="1.2.0";uses:="com.google
       .common.base,javax.annotation,javax.management.openmbean,org.apache.jac
       krabbit.oak.api,org.apache.jackrabbit.oak.spi.commit",org.apache.jackra
       bbit.oak.spi.whiteboard;version="1.0.1";uses:="com.google.common.base,j
       avax.annotation,javax.jcr,org.apache.jackrabbit.oak.api,org.apache.jack
       rabbit.oak.plugins.index,org.apache.jackrabbit.oak.spi.commit,org.apach
       e.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.spi.security,org.a
       pache.jackrabbit.oak.spi.security.authentication,org.apache.jackrabbit.
       oak.spi.security.authorization.restriction,org.apache.jackrabbit.oak.sp
       i.security.user,org.apache.jackrabbit.oak.spi.security.user.action,org.
       apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.spi.xml;vers
       ion="1.0";uses:="javax.annotation,javax.jcr,javax.jcr.nodetype,org.apac
       he.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jac
       krabbit.oak.plugins.nodetype,org.apache.jackrabbit.oak.spi.security",or
       g.apache.jackrabbit.oak.query;version="2.3";uses:="javax.annotation,org
       .apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.api.jmx,org.apache
       .jackrabbit.oak.namepath,org.apache.jackrabbit.oak.spi.query,org.apache
       .jackrabbit.oak.spi.security.authorization.permission,org.apache.jackra
       bbit.oak.spi.state",org.apache.jackrabbit.oak.query.fulltext;version="1
       .0";uses:="org.apache.jackrabbit.oak.query",org.apache.jackrabbit.oak.s
       ecurity;version="1.0.2";uses:="javax.annotation,org.apache.jackrabbit.o
       ak.spi.security,org.apache.jackrabbit.oak.spi.security.authentication,o
       rg.apache.jackrabbit.oak.spi.security.authentication.token,org.apache.j
       ackrabbit.oak.spi.security.authorization,org.apache.jackrabbit.oak.spi.
       security.principal,org.apache.jackrabbit.oak.spi.security.privilege,org
       .apache.jackrabbit.oak.spi.security.user,org.apache.jackrabbit.oak.spi.
       whiteboard,org.osgi.framework"
      Implementation-Title: Oak Core
      Implementation-Vendor: The Apache Software Foundation
      Implementation-Vendor-Id: org.apache.jackrabbit
      Implementation-Version: 1.3.7
      Import-Package: com.google.common.base;resolution:=optional;version="[15
       .0,16)",com.google.common.cache;resolution:=optional;version="[15.0,16)
       ",com.google.common.collect;resolution:=optional;version="[15.0,16)",co
       m.google.common.hash;resolution:=optional;version="[15.0,16)",com.googl
       e.common.io;resolution:=optional;version="[15.0,16)",com.google.common.
       primitives;resolution:=optional;version="[15.0,16)",com.google.common.u
       til.concurrent;resolution:=optional;version="[15.0,16)",com.mongodb;res
       olution:=optional;version="[2.13,3)",com.mongodb.util;resolution:=optio
       nal;version="[2.13,3)",javax.annotation;resolution:=optional,javax.cryp
       to;resolution:=optional,javax.crypto.spec;resolution:=optional,javax.jc
       r;resolution:=optional;version="[2.0,3)",javax.jcr.lock;resolution:=opt
       ional;version="[2.0,3)",javax.jcr.nodetype;resolution:=optional;version
       ="[2.0,3)",javax.jcr.security;resolution:=optional;version="[2.0,3)",ja
       vax.jcr.version;resolution:=optional;version="[2.0,3)",javax.management
       ;resolution:=optional,javax.management.openmbean;resolution:=optional,j
       avax.security.auth;resolution:=optional,javax.security.auth.callback;re
       solution:=optional,javax.security.auth.login;resolution:=optional,javax
       .security.auth.spi;resolution:=optional,javax.sql;resolution:=optional,
       org.apache.commons.codec.binary;resolution:=optional;version="[1.5,2)",
       org.apache.commons.io;resolution:=optional;version="[1.4,2)",org.apache
       .commons.io.filefilter;resolution:=optional;version="[1.4,2)",org.apach
       e.jackrabbit;resolution:=optional,org.apache.jackrabbit.api;resolution:
       =optional;version="[2.3,3)",org.apache.jackrabbit.api.jmx;resolution:=o
       ptional;version="[2.1,3)",org.apache.jackrabbit.api.security;resolution
       :=optional;version="[2.3,3)",org.apache.jackrabbit.api.security.authent
       ication.token;resolution:=optional;version="[2.3,3)",org.apache.jackrab
       bit.api.security.authorization;resolution:=optional;version="[2.3,3)",o
       rg.apache.jackrabbit.api.security.principal;resolution:=optional;versio
       n="[2.3,3)",org.apache.jackrabbit.api.security.user;resolution:=optiona
       l;version="[2.4,2.5)",org.apache.jackrabbit.api.stats;resolution:=optio
       nal;version="[1.2,2)",org.apache.jackrabbit.aws.ext.ds;resolution:=opti
       onal,org.apache.jackrabbit.commons;resolution:=optional;version="[2.4,3
       )",org.apache.jackrabbit.commons.cnd;resolution:=optional;version="[2.3
       ,3)",org.apache.jackrabbit.commons.iterator;resolution:=optional;versio
       n="[2.4,3)",org.apache.jackrabbit.commons.jackrabbit.authorization;reso
       lution:=optional,org.apache.jackrabbit.core.data;resolution:=optional,o
       rg.apache.jackrabbit.core.data.db;resolution:=optional,org.apache.jackr
       abbit.core.util.db;resolution:=optional,org.apache.jackrabbit.oak.api;r
       esolution:=optional;version="[2.1,2.2)",org.apache.jackrabbit.oak.api.j
       mx;resolution:=optional;version="[2.0,2.1)",org.apache.jackrabbit.oak.b
       lob.cloud.aws.s3;resolution:=optional,org.apache.jackrabbit.oak.commons
       ;resolution:=optional;version="[2.1,3)",org.apache.jackrabbit.oak.commo
       ns.concurrent;resolution:=optional;version="[1.0,2)",org.apache.jackrab
       bit.oak.commons.jmx;resolution:=optional;version="[1.0,2)",org.apache.j
       ackrabbit.oak.commons.json;resolution:=optional;version="[1.0,2)",org.a
       pache.jackrabbit.oak.commons.sort;resolution:=optional;version="[1.1,2)
       ",org.apache.jackrabbit.oak.json;resolution:=optional;version="[1.0,1.1
       )",org.apache.jackrabbit.oak.namepath;resolution:=optional;version="[2.
       0,2.1)",org.apache.jackrabbit.oak.osgi;resolution:=optional;version="[2
       .0,2.1)",org.apache.jackrabbit.oak.plugins.identifier;resolution:=optio
       nal;version="[1.0,1.1)",org.apache.jackrabbit.oak.plugins.index;resolut
       ion:=optional;version="[3.0,3.1)",org.apache.jackrabbit.oak.plugins.ind
       ex.fulltext;resolution:=optional;version="[1.0,1.1)",org.apache.jackrab
       bit.oak.plugins.index.nodetype;resolution:=optional;version="[1.0,1.1)"
       ,org.apache.jackrabbit.oak.plugins.lock;resolution:=optional;version="[
       1.0,1.1)",org.apache.jackrabbit.oak.plugins.memory;resolution:=optional
       ;version="[1.0,1.1)",org.apache.jackrabbit.oak.plugins.name;resolution:
       =optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.plugins.value;r
       esolution:=optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi.b
       lob;resolution:=optional;version="[1.2,1.3)",org.apache.jackrabbit.oak.
       spi.blob.split;resolution:=optional;version="[1.3,2)",org.apache.jackra
       bbit.oak.spi.commit;resolution:=optional;version="[1.0,1.1)",org.apache
       .jackrabbit.oak.spi.lifecycle;resolution:=optional;version="[1.0,1.1)",
       org.apache.jackrabbit.oak.spi.security;resolution:=optional;version="[1
       .1,1.2)",org.apache.jackrabbit.oak.spi.security.authentication.callback
       ;resolution:=optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi
       .security.authentication.token;resolution:=optional;version="[1.2,1.3)"
       ,org.apache.jackrabbit.oak.spi.security.authorization;resolution:=optio
       nal;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi.security.authoriz
       ation.accesscontrol;resolution:=optional;version="[1.3,1.4)",org.apache
       .jackrabbit.oak.spi.security.authorization.permission;resolution:=optio
       nal;version="[2.0,2.1)",org.apache.jackrabbit.oak.spi.security.authoriz
       ation.restriction;resolution:=optional;version="[1.0,1.1)",org.apache.j
       ackrabbit.oak.spi.security.principal;resolution:=optional;version="[1.1
       ,1.2)",org.apache.jackrabbit.oak.spi.security.privilege;resolution:=opt
       ional;version="[1.1,1.2)",org.apache.jackrabbit.oak.spi.security.user;r
       esolution:=optional;version="[2.1,2.2)",org.apache.jackrabbit.oak.spi.s
       ecurity.user.action;resolution:=optional;version="[1.0,1.1)",org.apache
       .jackrabbit.oak.spi.security.user.util;resolution:=optional;version="[1
       .2,1.3)",org.apache.jackrabbit.oak.spi.state;resolution:=optional;versi
       on="[1.2,1.3)",org.apache.jackrabbit.oak.spi.whiteboard;resolution:=opt
       ional;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi.xml;resolution:
       =optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.stats;resolutio
       n:=optional;version="[1.1,1.2)",org.apache.jackrabbit.stats;resolution:
       =optional;version="[2.7,3)",org.apache.jackrabbit.stats.jmx;resolution:
       =optional,org.apache.jackrabbit.util;resolution:=optional;version="[2.4
       ,3)",org.apache.jackrabbit.value;resolution:=optional;version="[2.2,3)"
       ,org.bson;resolution:=optional;version="[2.13,3)",org.bson.types;resolu
       tion:=optional;version="[2.13,3)",org.h2.mvstore;resolution:=optional;v
       ersion="[1.4,2)",org.h2.mvstore.type;resolution:=optional;version="[1.4
       ,2)",org.jclouds;resolution:=optional,org.jclouds.blobstore;resolution:
       =optional;version="[1.7,2)",org.jclouds.blobstore.domain;resolution:=op
       tional;version="[1.7,2)",org.jclouds.blobstore.options;resolution:=opti
       onal;version="[1.7,2)",org.jclouds.domain;resolution:=optional;version=
       "[1.7,2)",org.jclouds.io;resolution:=optional;version="[1.7,2)",org.osg
       i.framework;resolution:=optional;version="[1.5,2)",org.osgi.service.com
       ponent;resolution:=optional;version="[1.1,2)",org.osgi.util.tracker;res
       olution:=optional;version="[1.4,2)",org.slf4j;resolution:=optional;vers
       ion="[1.7,2)",org.slf4j.helpers;resolution:=optional;version="[1.7,2)"
      Jaas-ModuleClass: org.apache.jackrabbit.oak.spi.security.authentication.
       GuestLoginModule,org.apache.jackrabbit.oak.security.authentication.user
       .LoginModuleImpl,org.apache.jackrabbit.oak.security.authentication.toke
       n.TokenLoginModule
      Provide-Capability: osgi.service;effective:=active;objectClass="org.apac
       he.jackrabbit.oak.spi.query.QueryIndexProvider";service.vendor="The Apa
       che Software Foundation",osgi.service;effective:=active;objectClass="or
       g.apache.jackrabbit.oak.spi.commit.EditorProvider";service.vendor="The 
       Apache Software Foundation",osgi.service;effective:=active;objectClass:
       List<String>="org.apache.jackrabbit.oak.plugins.document.DocumentDiscov
       eryLiteService,org.apache.jackrabbit.oak.spi.commit.Observer";service.v
       endor="The Apache Software Foundation",osgi.service;effective:=active;o
       bjectClass:List<String>="org.apache.jackrabbit.oak.spi.security.user.Us
       erConfiguration,org.apache.jackrabbit.oak.spi.security.SecurityConfigur
       ation";usersPath="/rep:security/rep:authorizables/rep:users";groupsPath
       ="/rep:security/rep:authorizables/rep:groups";systemRelativePath=system
       ;defaultDepth=2;importBehavior=ignore;passwordHashAlgorithm=SHA-256;pas
       swordHashIterations=1000;passwordSaltSize=8;supportAutoSave=false;passw
       ordMaxAge=0;initialPasswordChange=false;passwordHistorySize=0;cacheExpi
       ration=0;service.vendor="The Apache Software Foundation",osgi.service;e
       ffective:=active;objectClass="org.apache.jackrabbit.oak.plugins.index.I
       ndexEditorProvider";service.vendor="The Apache Software Foundation",osg
       i.service;effective:=active;objectClass:List<String>="org.apache.jackra
       bbit.oak.spi.security.authentication.AuthenticationConfiguration,org.ap
       ache.jackrabbit.oak.spi.security.SecurityConfiguration";org.apache.jack
       rabbit.oak.authentication.appName="jackrabbit.oak";service.vendor="The 
       Apache Software Foundation",osgi.service;effective:=active;objectClass=
       "org.apache.jackrabbit.oak.plugins.segment.SegmentDiscoveryLiteService"
       ;service.vendor="The Apache Software Foundation",osgi.service;effective
       :=active;objectClass="org.apache.jackrabbit.oak.spi.security.user.actio
       n.AuthorizableActionProvider";service.vendor="The Apache Software Found
       ation",osgi.service;effective:=active;objectClass="org.apache.jackrabbi
       t.oak.spi.security.user.UserAuthenticationFactory";service.vendor="The 
       Apache Software Foundation",osgi.service;effective:=active;objectClass:
       List<String>="org.apache.jackrabbit.oak.spi.security.authentication.tok
       en.TokenConfiguration,org.apache.jackrabbit.oak.spi.security.SecurityCo
       nfiguration";tokenRefresh=true;passwordHashAlgorithm=SHA-256;passwordHa
       shIterations=1000;passwordSaltSize=8;service.vendor="The Apache Softwar
       e Foundation",osgi.service;effective:=active;objectClass:List<String>="
       org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
       ,org.apache.jackrabbit.oak.spi.security.SecurityConfiguration";service.
       vendor="The Apache Software Foundation",osgi.service;effective:=active;
       objectClass="org.apache.jackrabbit.oak.spi.security.user.AuthorizableNo
       deName";length=21;service.vendor="The Apache Software Foundation",osgi.
       service;effective:=active;objectClass:List<String>="org.apache.jackrabb
       it.oak.spi.security.privilege.PrivilegeConfiguration,org.apache.jackrab
       bit.oak.spi.security.SecurityConfiguration";service.vendor="The Apache 
       Software Foundation",osgi.service;effective:=active;objectClass="org.ap
       ache.jackrabbit.oak.plugins.index.IndexEditorProvider";type=property;se
       rvice.vendor="The Apache Software Foundation",osgi.service;effective:=a
       ctive;objectClass:List<String>="org.apache.jackrabbit.oak.spi.security.
       authorization.AuthorizationConfiguration,org.apache.jackrabbit.oak.spi.
       security.SecurityConfiguration";importBehavior=abort;configurationRanki
       ng=100;service.vendor="The Apache Software Foundation",osgi.service;eff
       ective:=active;objectClass="org.apache.jackrabbit.oak.spi.security.auth
       orization.restriction.RestrictionProvider";service.vendor="The Apache S
       oftware Foundation"
      Require-Capability: osgi.service;effective:=active;filter:="(objectClass
       =org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore)",osgi.se
       rvice;effective:=active;filter:="(objectClass=org.apache.jackrabbit.oak
       .spi.security.authentication.AuthenticationConfiguration)",osgi.service
       ;effective:=active;filter:="(objectClass=org.apache.jackrabbit.oak.spi.
       security.user.UserConfiguration)",osgi.service;effective:=active;resolu
       tion:=optional;filter:="(objectClass=org.apache.jackrabbit.oak.spi.secu
       rity.user.AuthorizableNodeName)",osgi.service;effective:=active;resolut
       ion:=optional;filter:="(objectClass=org.apache.jackrabbit.oak.spi.secur
       ity.authentication.token.TokenConfiguration)",osgi.service;effective:=a
       ctive;resolution:=optional;filter:="(objectClass=org.apache.jackrabbit.
       oak.spi.security.user.action.AuthorizableActionProvider)",osgi.service;
       effective:=active;resolution:=optional;filter:="(objectClass=org.apache
       .jackrabbit.oak.spi.security.principal.PrincipalConfiguration)",osgi.se
       rvice;effective:=active;filter:="(objectClass=org.apache.jackrabbit.oak
       .spi.security.authorization.AuthorizationConfiguration)",osgi.service;e
       ffective:=active;filter:="(objectClass=org.apache.jackrabbit.oak.spi.se
       curity.privilege.PrivilegeConfiguration)",osgi.service;effective:=activ
       e;resolution:=optional;filter:="(objectClass=org.apache.jackrabbit.oak.
       spi.security.user.UserAuthenticationFactory)",osgi.service;effective:=a
       ctive;resolution:=optional;filter:="(objectClass=org.apache.jackrabbit.
       oak.spi.security.authorization.restriction.RestrictionProvider)",osgi.s
       ervice;effective:=active;filter:="(objectClass=org.apache.jackrabbit.oa
       k.spi.state.NodeStore)",osgi.service;effective:=active;filter:="(object
       Class=org.apache.jackrabbit.core.util.db.ConnectionFactory)",osgi.servi
       ce;effective:=active;resolution:=optional;filter:="(&(objectClass=javax
       .sql.DataSource)(datasource.name=oak))",osgi.service;effective:=active;
       resolution:=optional;filter:="(&(objectClass=org.apache.jackrabbit.oak.
       spi.blob.BlobStore)(&(!(split.blobstore=old))(!(split.blobstore=new))))
       ",osgi.service;effective:=active;filter:="(&(objectClass=org.apache.jac
       krabbit.oak.spi.blob.BlobStore)(service.pid=org.apache.jackrabbit.oak.s
       pi.blob.split.SplitBlobStore))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(ver
       sion=1.6))"
      Service-Component: OSGI-INF/org.apache.jackrabbit.oak.plugins.index.prop
       erty.PropertyIndexProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugi
       ns.commit.ConflictValidatorProvider.xml,OSGI-INF/org.apache.jackrabbit.
       oak.plugins.document.DocumentDiscoveryLiteService.xml,OSGI-INF/org.apac
       he.jackrabbit.oak.plugins.name.NamespaceEditorProvider.xml,OSGI-INF/org
       .apache.jackrabbit.oak.security.user.UserConfigurationImpl.xml,OSGI-INF
       /org.apache.jackrabbit.oak.plugins.index.counter.NodeCounterEditorProvi
       der.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.blob.datastore.S3Dat
       aStoreService.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.index.node
       type.NodeTypeIndexProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugi
       ns.version.VersionEditorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak
       .plugins.index.reference.ReferenceEditorProvider.xml,OSGI-INF/org.apach
       e.jackrabbit.oak.plugins.name.NameValidatorProvider.xml,OSGI-INF/org.ap
       ache.jackrabbit.oak.security.internal.SecurityProviderRegistration.xml,
       OSGI-INF/org.apache.jackrabbit.oak.security.authentication.Authenticati
       onConfigurationImpl.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.segm
       ent.SegmentDiscoveryLiteService.xml,OSGI-INF/org.apache.jackrabbit.oak.
       plugins.blob.datastore.DbDataStoreService.xml,OSGI-INF/org.apache.jackr
       abbit.oak.plugins.document.DocumentNodeStoreService.xml,OSGI-INF/org.ap
       ache.jackrabbit.oak.plugins.blob.datastore.CachingFDSService.xml,OSGI-I
       NF/org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStoreServic
       e.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.atomic.AtomicCounterEd
       itorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.index.prope
       rty.OrderedPropertyIndexEditorProvider.xml,OSGI-INF/org.apache.jackrabb
       it.oak.plugins.index.property.OrderedPropertyIndexProvider.xml,OSGI-INF
       /org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreService.xml,
       OSGI-INF/org.apache.jackrabbit.oak.plugins.index.reference.ReferenceInd
       exProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.blob.migratio
       n.BlobMigration.xml,OSGI-INF/org.apache.jackrabbit.oak.spi.security.use
       r.action.DefaultAuthorizableActionProvider.xml,OSGI-INF/org.apache.jack
       rabbit.oak.security.user.UserAuthenticationFactoryImpl.xml,OSGI-INF/org
       .apache.jackrabbit.oak.plugins.itemsave.ItemSaveValidatorProvider.xml,O
       SGI-INF/org.apache.jackrabbit.oak.security.authentication.token.TokenCo
       nfigurationImpl.xml,OSGI-INF/org.apache.jackrabbit.oak.cache.Consolidat
       edCacheStats.xml,OSGI-INF/org.apache.jackrabbit.oak.security.principal.
       PrincipalConfigurationImpl.xml,OSGI-INF/org.apache.jackrabbit.oak.plugi
       ns.blob.datastore.DataStoreTextProviderService.xml,OSGI-INF/org.apache.
       jackrabbit.oak.security.user.RandomAuthorizableNodeName.xml,OSGI-INF/or
       g.apache.jackrabbit.oak.plugins.blob.datastore.SharedS3DataStoreService
       .xml,OSGI-INF/org.apache.jackrabbit.oak.security.privilege.PrivilegeCon
       figurationImpl.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.index.pro
       perty.PropertyIndexEditorProvider.xml,OSGI-INF/org.apache.jackrabbit.oa
       k.security.authorization.AuthorizationConfigurationImpl.xml,OSGI-INF/or
       g.apache.jackrabbit.oak.plugins.nodetype.TypeEditorProvider.xml,OSGI-IN
       F/org.apache.jackrabbit.oak.security.authorization.restriction.Restrict
       ionProviderImpl.xml
      Specification-Title: Oak Core
      Specification-Vendor: The Apache Software Foundation
      Specification-Version: 1.3.7
      Tool: Bnd-2.4.0.201411031534
      

      MANIFEST.MF with Maven Bundle Plugin 3.0.0:

      Manifest-Version: 1.0
      Bnd-LastModified: 1444424812049
      Build-Jdk: 1.8.0_60
      Built-By: olli
      Bundle-Category: oak
      Bundle-Description: The goal of the Oak effort within the Apache Jackrab
       bitâ„¢ project is    to implement a scalable and performant hierarchica
       l content repository    for use as the foundation of modern world-class
        web sites and other    demanding content applications.
      Bundle-DocURL: http://jackrabbit.apache.org/oak/
      Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
      Bundle-ManifestVersion: 2
      Bundle-Name: Oak Core
      Bundle-SymbolicName: org.apache.jackrabbit.oak-core
      Bundle-Vendor: The Apache Software Foundation
      Bundle-Version: 1.3.7
      Created-By: Apache Maven Bundle Plugin
      DynamicImport-Package: org.apache.felix.jaas.boot
      Embed-Transitive: true
      Export-Package: org.apache.jackrabbit.oak;version="1.1.0";uses:="javax.a
       nnotation,javax.management,org.apache.jackrabbit.oak.api,org.apache.jac
       krabbit.oak.plugins.index,org.apache.jackrabbit.oak.query,org.apache.ja
       ckrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.lifecycle,org.apa
       che.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.spi.security,org
       .apache.jackrabbit.oak.spi.state,org.apache.jackrabbit.oak.spi.whiteboa
       rd",org.apache.jackrabbit.oak.api;version="2.1";uses:="com.google.commo
       n.base,javax.annotation,javax.jcr,javax.security.auth.login",org.apache
       .jackrabbit.oak.api.jmx;version="2.0.0";uses:="javax.annotation,javax.m
       anagement.openmbean,org.apache.jackrabbit.oak.api,org.apache.jackrabbit
       .oak.commons.jmx",org.apache.jackrabbit.oak.stats;version="1.1";uses:="
       javax.annotation,javax.management.openmbean,org.apache.jackrabbit.api.s
       tats,org.apache.jackrabbit.oak.api.jmx,org.apache.jackrabbit.oak.spi.wh
       iteboard,org.apache.jackrabbit.stats,org.slf4j",org.apache.jackrabbit.o
       ak.json;version="1.0";uses:="org.apache.jackrabbit.oak.api,org.apache.j
       ackrabbit.oak.commons.json,org.apache.jackrabbit.oak.spi.state",org.apa
       che.jackrabbit.oak.management;version="1.1.0";uses:="javax.annotation,j
       avax.management.openmbean,org.apache.jackrabbit.oak.api.jmx,org.apache.
       jackrabbit.oak.commons.jmx,org.apache.jackrabbit.oak.spi.whiteboard",or
       g.apache.jackrabbit.oak.util;version="1.3.0";uses:="com.google.common.i
       o,javax.annotation,javax.jcr,javax.management.openmbean,org.apache.jack
       rabbit.oak.api,org.apache.jackrabbit.oak.api.jmx,org.apache.jackrabbit.
       oak.namepath,org.apache.jackrabbit.oak.spi.state,org.apache.jackrabbit.
       oak.spi.whiteboard,org.slf4j",org.apache.jackrabbit.oak.namepath;versio
       n="2.0";uses:="javax.annotation,javax.jcr,javax.jcr.nodetype,org.apache
       .jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.identifier,org.ap
       ache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.osgi;version="
       2.0";uses:="javax.annotation,org.apache.jackrabbit.oak.spi.commit,org.a
       pache.jackrabbit.oak.spi.whiteboard,org.osgi.framework,org.osgi.service
       .component,org.osgi.util.tracker",org.apache.jackrabbit.oak.plugins.ato
       mic;version="1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.api
       ,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.sta
       te",org.apache.jackrabbit.oak.plugins.backup;version="1.0";uses:="javax
       .annotation,javax.management.openmbean,org.apache.jackrabbit.oak.api,or
       g.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.plugins.co
       mmit;version="1.1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.
       api,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.
       state",org.apache.jackrabbit.oak.plugins.identifier;version="1.0";uses:
       ="javax.annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.
       oak.spi.state",org.apache.jackrabbit.oak.plugins.index;version="3.0.0";
       uses:="javax.annotation,javax.jcr,org.apache.jackrabbit.oak.api,org.apa
       che.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.state,org.a
       pache.jackrabbit.oak.spi.whiteboard,org.apache.jackrabbit.oak.util",org
       .apache.jackrabbit.oak.plugins.index.fulltext;version="1.0.0";uses:="ja
       vax.annotation,org.apache.jackrabbit.oak.api",org.apache.jackrabbit.oak
       .plugins.index.aggregate;version="1.2.0";uses:="javax.annotation,org.ap
       ache.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.spi.state",org.
       apache.jackrabbit.oak.plugins.index.counter;version="1.0";uses:="javax.
       annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plug
       ins.index,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oa
       k.spi.state",org.apache.jackrabbit.oak.plugins.index.nodetype;version="
       1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.spi.query,org.ap
       ache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.plugins.index.
       property;version="2.0.0";uses:="com.google.common.base,javax.annotation
       ,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.index,
       org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.quer
       y,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.plugin
       s.index.property.jmx;version="1.0";uses:="javax.annotation,javax.manage
       ment.openmbean,org.apache.jackrabbit.oak.plugins.index",org.apache.jack
       rabbit.oak.plugins.index.reference;version="1.0";uses:="javax.annotatio
       n,org.apache.jackrabbit.oak.plugins.index,org.apache.jackrabbit.oak.spi
       .commit,org.apache.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.s
       pi.state",org.apache.jackrabbit.oak.plugins.itemsave;version="1.0";uses
       :="javax.annotation,org.apache.jackrabbit.oak.spi.commit,org.apache.jac
       krabbit.oak.spi.state",org.apache.jackrabbit.oak.plugins.lock;version="
       1.0";uses:="org.apache.jackrabbit",org.apache.jackrabbit.oak.plugins.me
       mory;version="1.0";uses:="com.google.common.hash,javax.annotation,javax
       .jcr,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.va
       lue,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.
       state",org.apache.jackrabbit.oak.plugins.name;version="1.0";uses:="java
       x.annotation,javax.jcr,org.apache.jackrabbit.oak.api,org.apache.jackrab
       bit.oak.spi.commit,org.apache.jackrabbit.oak.spi.state",org.apache.jack
       rabbit.oak.plugins.nodetype;version="1.1.0";uses:="com.google.common.ba
       se,javax.annotation,javax.jcr,javax.jcr.nodetype,org.apache.jackrabbit,
       org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath,org.ap
       ache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.state",org
       .apache.jackrabbit.oak.plugins.nodetype.write;version="1.0";uses:="java
       x.annotation,javax.jcr,javax.jcr.nodetype,org.apache.jackrabbit.oak.api
       ,org.apache.jackrabbit.oak.plugins.nodetype,org.apache.jackrabbit.oak.s
       pi.lifecycle,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit
       .oak.plugins.observation;version="2.0.0";uses:="javax.annotation,org.ap
       ache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.observation.f
       ilter,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.sp
       i.state",org.apache.jackrabbit.oak.plugins.observation.filter;version="
       1.0";uses:="com.google.common.base,javax.annotation,org.apache.jackrabb
       it.oak.api,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.o
       ak.spi.security.authorization.permission,org.apache.jackrabbit.oak.spi.
       state",org.apache.jackrabbit.oak.plugins.segment;version="5.0.0";uses:=
       "com.google.common.base,javax.annotation,javax.management.openmbean,org
       .apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.memory,org
       .apache.jackrabbit.oak.plugins.segment.file,org.apache.jackrabbit.oak.s
       pi.blob,org.apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.
       spi.state,org.apache.jackrabbit.oak.util,org.osgi.service.component",or
       g.apache.jackrabbit.oak.plugins.segment.http;version="1.0";uses:="javax
       .annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plu
       gins.segment,org.apache.jackrabbit.oak.spi.blob",org.apache.jackrabbit.
       oak.plugins.segment.file;version="2.1.0";uses:="javax.annotation,javax.
       management.openmbean,org.apache.jackrabbit.oak.api,org.apache.jackrabbi
       t.oak.commons.jmx,org.apache.jackrabbit.oak.plugins.segment,org.apache.
       jackrabbit.oak.spi.blob,org.apache.jackrabbit.oak.spi.gc,org.apache.jac
       krabbit.oak.spi.state,org.apache.jackrabbit.oak.stats",org.apache.jackr
       abbit.oak.plugins.tree;version="1.0";uses:="javax.annotation,org.apache
       .jackrabbit.oak.api,org.apache.jackrabbit.oak.query,org.apache.jackrabb
       it.oak.spi.commit,org.apache.jackrabbit.oak.spi.query,org.apache.jackra
       bbit.oak.spi.security,org.apache.jackrabbit.oak.spi.state",org.apache.j
       ackrabbit.oak.plugins.value;version="1.0.1";uses:="javax.annotation,jav
       ax.jcr,org.apache.jackrabbit.api,org.apache.jackrabbit.oak.api,org.apac
       he.jackrabbit.oak.namepath",org.apache.jackrabbit.oak.plugins.version;v
       ersion="1.0";uses:="javax.annotation,javax.jcr,org.apache.jackrabbit,or
       g.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.identifie
       r,org.apache.jackrabbit.oak.plugins.nodetype,org.apache.jackrabbit.oak.
       spi.commit,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.o
       ak.spi.commit;version="1.0";uses:="javax.annotation,org.apache.jackrabb
       it.oak.api,org.apache.jackrabbit.oak.spi.state,org.slf4j",org.apache.ja
       ckrabbit.oak.spi.gc;version="2.0.0";uses:="javax.annotation,org.apache.
       jackrabbit.oak.spi.whiteboard",org.apache.jackrabbit.oak.spi.lifecycle;
       version="1.0";uses:="javax.annotation,org.apache.jackrabbit.oak.plugins
       .index,org.apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.s
       pi.query;version="4.0.0";uses:="javax.annotation,org.apache.jackrabbit.
       oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jackrabbit.oak.pl
       ugins.index.aggregate,org.apache.jackrabbit.oak.query,org.apache.jackra
       bbit.oak.query.fulltext,org.apache.jackrabbit.oak.spi.state",org.apache
       .jackrabbit.oak.spi.security;version="1.1.0";uses:="javax.annotation,or
       g.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.plugins.tree,org.
       apache.jackrabbit.oak.spi.commit,org.apache.jackrabbit.oak.spi.lifecycl
       e,org.apache.jackrabbit.oak.spi.xml",org.apache.jackrabbit.oak.spi.secu
       rity.authentication;version="1.1.0";uses:="javax.annotation,javax.jcr,j
       avax.security.auth,javax.security.auth.callback,javax.security.auth.log
       in,javax.security.auth.spi,org.apache.jackrabbit.api.security.user,org.
       apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.spi.security,org.ap
       ache.jackrabbit.oak.spi.security.principal,org.apache.jackrabbit.oak.sp
       i.whiteboard",org.apache.jackrabbit.oak.spi.security.authentication.cal
       lback;version="1.0";uses:="javax.annotation,javax.jcr,javax.security.au
       th.callback,org.apache.jackrabbit.api.security.user,org.apache.jackrabb
       it.oak.api,org.apache.jackrabbit.oak.spi.security,org.apache.jackrabbit
       .oak.spi.security.authentication.token,org.apache.jackrabbit.oak.spi.se
       curity.principal,org.apache.jackrabbit.oak.spi.whiteboard",org.apache.j
       ackrabbit.oak.spi.security.authentication.token;version="1.2.0";uses:="
       javax.annotation,javax.jcr,org.apache.jackrabbit.api.security.authentic
       ation.token,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.spi
       .security",org.apache.jackrabbit.oak.spi.security.authorization;version
       ="1.0";uses:="javax.annotation,javax.jcr.security,org.apache.jackrabbit
       .oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jackrabbit.oak.s
       pi.security,org.apache.jackrabbit.oak.spi.security.authorization.permis
       sion,org.apache.jackrabbit.oak.spi.security.authorization.restriction",
       org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol;vers
       ion="1.3.1";uses:="javax.annotation,javax.jcr,javax.jcr.security,org.ap
       ache.jackrabbit.api.security,org.apache.jackrabbit.api.security.authori
       zation,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath
       ,org.apache.jackrabbit.oak.spi.security,org.apache.jackrabbit.oak.spi.s
       ecurity.authorization,org.apache.jackrabbit.oak.spi.security.authorizat
       ion.permission,org.apache.jackrabbit.oak.spi.security.authorization.res
       triction,org.apache.jackrabbit.oak.spi.security.privilege",org.apache.j
       ackrabbit.oak.spi.security.authorization.permission;version="2.0.1";use
       s:="javax.annotation,org.apache.jackrabbit.oak.api,org.apache.jackrabbi
       t.oak.plugins.tree,org.apache.jackrabbit.oak.spi.security.privilege,org
       .apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.spi.securit
       y.authorization.restriction;version="1.0";uses:="javax.annotation,javax
       .jcr,javax.jcr.security,org.apache.jackrabbit.oak.api,org.apache.jackra
       bbit.oak.spi.security.authorization.accesscontrol",org.apache.jackrabbi
       t.oak.spi.security.principal;version="1.1.0";uses:="javax.annotation,or
       g.apache.jackrabbit.api.security.principal,org.apache.jackrabbit.common
       s.iterator,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.name
       path,org.apache.jackrabbit.oak.spi.security",org.apache.jackrabbit.oak.
       spi.security.privilege;version="1.1.0";uses:="javax.annotation,javax.jc
       r.security,org.apache.jackrabbit.api.security.authorization,org.apache.
       jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jackra
       bbit.oak.spi.security",org.apache.jackrabbit.oak.spi.security.user;vers
       ion="2.1.0";uses:="javax.annotation,javax.jcr,org.apache.jackrabbit.api
       .security.user,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.
       namepath,org.apache.jackrabbit.oak.spi.security,org.apache.jackrabbit.o
       ak.spi.security.authentication,org.apache.jackrabbit.oak.spi.security.p
       rincipal",org.apache.jackrabbit.oak.spi.security.user.action;version="1
       .0.2";uses:="javax.annotation,javax.jcr,org.apache.jackrabbit.api.secur
       ity.user,org.apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepa
       th,org.apache.jackrabbit.oak.spi.security",org.apache.jackrabbit.oak.sp
       i.security.user.util;version="1.2.0";uses:="javax.annotation,org.apache
       .jackrabbit.api.security.user,org.apache.jackrabbit.oak.api,org.apache.
       jackrabbit.oak.spi.security,org.apache.jackrabbit.oak.spi.security.user
       ",org.apache.jackrabbit.oak.spi.state;version="1.2.0";uses:="com.google
       .common.base,javax.annotation,javax.management.openmbean,org.apache.jac
       krabbit.oak.api,org.apache.jackrabbit.oak.spi.commit",org.apache.jackra
       bbit.oak.spi.whiteboard;version="1.0.1";uses:="com.google.common.base,j
       avax.annotation,javax.jcr,org.apache.jackrabbit.oak.api,org.apache.jack
       rabbit.oak.plugins.index,org.apache.jackrabbit.oak.spi.commit,org.apach
       e.jackrabbit.oak.spi.query,org.apache.jackrabbit.oak.spi.security,org.a
       pache.jackrabbit.oak.spi.security.authentication,org.apache.jackrabbit.
       oak.spi.security.authorization.restriction,org.apache.jackrabbit.oak.sp
       i.security.user,org.apache.jackrabbit.oak.spi.security.user.action,org.
       apache.jackrabbit.oak.spi.state",org.apache.jackrabbit.oak.spi.xml;vers
       ion="1.0";uses:="javax.annotation,javax.jcr,javax.jcr.nodetype,org.apac
       he.jackrabbit.oak.api,org.apache.jackrabbit.oak.namepath,org.apache.jac
       krabbit.oak.plugins.nodetype,org.apache.jackrabbit.oak.spi.security",or
       g.apache.jackrabbit.oak.query;version="2.3";uses:="javax.annotation,org
       .apache.jackrabbit.oak.api,org.apache.jackrabbit.oak.api.jmx,org.apache
       .jackrabbit.oak.namepath,org.apache.jackrabbit.oak.spi.query,org.apache
       .jackrabbit.oak.spi.security.authorization.permission,org.apache.jackra
       bbit.oak.spi.state",org.apache.jackrabbit.oak.query.fulltext;version="1
       .0";uses:="org.apache.jackrabbit.oak.query",org.apache.jackrabbit.oak.s
       ecurity;version="1.0.2";uses:="javax.annotation,org.apache.jackrabbit.o
       ak.spi.security,org.apache.jackrabbit.oak.spi.security.authentication,o
       rg.apache.jackrabbit.oak.spi.security.authentication.token,org.apache.j
       ackrabbit.oak.spi.security.authorization,org.apache.jackrabbit.oak.spi.
       security.principal,org.apache.jackrabbit.oak.spi.security.privilege,org
       .apache.jackrabbit.oak.spi.security.user,org.apache.jackrabbit.oak.spi.
       whiteboard,org.osgi.framework"
      Implementation-Title: Oak Core
      Implementation-Vendor: The Apache Software Foundation
      Implementation-Vendor-Id: org.apache.jackrabbit
      Implementation-Version: 1.3.7
      Import-Package: com.google.common.base;resolution:=optional;version="[15
       .0,16)",com.google.common.cache;resolution:=optional;version="[15.0,16)
       ",com.google.common.collect;resolution:=optional;version="[15.0,16)",co
       m.google.common.hash;resolution:=optional;version="[15.0,16)",com.googl
       e.common.io;resolution:=optional;version="[15.0,16)",com.google.common.
       primitives;resolution:=optional;version="[15.0,16)",com.google.common.u
       til.concurrent;resolution:=optional;version="[15.0,16)",com.mongodb;res
       olution:=optional;version="[2.13,3)",com.mongodb.util;resolution:=optio
       nal;version="[2.13,3)",javax.annotation;resolution:=optional,javax.cryp
       to;resolution:=optional,javax.crypto.spec;resolution:=optional,javax.jc
       r;resolution:=optional;version="[2.0,3)",javax.jcr.lock;resolution:=opt
       ional;version="[2.0,3)",javax.jcr.nodetype;resolution:=optional;version
       ="[2.0,3)",javax.jcr.security;resolution:=optional;version="[2.0,3)",ja
       vax.jcr.version;resolution:=optional;version="[2.0,3)",javax.management
       ;resolution:=optional,javax.management.openmbean;resolution:=optional,j
       avax.security.auth;resolution:=optional,javax.security.auth.callback;re
       solution:=optional,javax.security.auth.login;resolution:=optional,javax
       .security.auth.spi;resolution:=optional,javax.sql;resolution:=optional,
       org.apache.commons.codec.binary;resolution:=optional;version="[1.5,2)",
       org.apache.commons.io;resolution:=optional;version="[1.4,2)",org.apache
       .commons.io.filefilter;resolution:=optional;version="[1.4,2)",org.apach
       e.jackrabbit;resolution:=optional,org.apache.jackrabbit.api;resolution:
       =optional;version="[2.3,3)",org.apache.jackrabbit.api.jmx;resolution:=o
       ptional;version="[2.1,3)",org.apache.jackrabbit.api.security;resolution
       :=optional;version="[2.3,3)",org.apache.jackrabbit.api.security.authent
       ication.token;resolution:=optional;version="[2.3,3)",org.apache.jackrab
       bit.api.security.authorization;resolution:=optional;version="[2.3,3)",o
       rg.apache.jackrabbit.api.security.principal;resolution:=optional;versio
       n="[2.3,3)",org.apache.jackrabbit.api.security.user;resolution:=optiona
       l;version="[2.4,2.5)",org.apache.jackrabbit.api.stats;resolution:=optio
       nal;version="[1.2,2)",org.apache.jackrabbit.aws.ext.ds;resolution:=opti
       onal,org.apache.jackrabbit.commons;resolution:=optional;version="[2.4,3
       )",org.apache.jackrabbit.commons.cnd;resolution:=optional;version="[2.3
       ,3)",org.apache.jackrabbit.commons.iterator;resolution:=optional;versio
       n="[2.4,3)",org.apache.jackrabbit.commons.jackrabbit.authorization;reso
       lution:=optional,org.apache.jackrabbit.core.data;resolution:=optional,o
       rg.apache.jackrabbit.core.data.db;resolution:=optional,org.apache.jackr
       abbit.core.util.db;resolution:=optional,org.apache.jackrabbit.oak.api;r
       esolution:=optional;version="[2.1,2.2)",org.apache.jackrabbit.oak.api.j
       mx;resolution:=optional;version="[2.0,2.1)",org.apache.jackrabbit.oak.b
       lob.cloud.aws.s3;resolution:=optional,org.apache.jackrabbit.oak.commons
       ;resolution:=optional;version="[2.1,3)",org.apache.jackrabbit.oak.commo
       ns.concurrent;resolution:=optional;version="[1.0,2)",org.apache.jackrab
       bit.oak.commons.jmx;resolution:=optional;version="[1.0,2)",org.apache.j
       ackrabbit.oak.commons.json;resolution:=optional;version="[1.0,2)",org.a
       pache.jackrabbit.oak.commons.sort;resolution:=optional;version="[1.1,2)
       ",org.apache.jackrabbit.oak.json;resolution:=optional;version="[1.0,1.1
       )",org.apache.jackrabbit.oak.namepath;resolution:=optional;version="[2.
       0,2.1)",org.apache.jackrabbit.oak.osgi;resolution:=optional;version="[2
       .0,2.1)",org.apache.jackrabbit.oak.plugins.identifier;resolution:=optio
       nal;version="[1.0,1.1)",org.apache.jackrabbit.oak.plugins.index;resolut
       ion:=optional;version="[3.0,3.1)",org.apache.jackrabbit.oak.plugins.ind
       ex.fulltext;resolution:=optional;version="[1.0,1.1)",org.apache.jackrab
       bit.oak.plugins.index.nodetype;resolution:=optional;version="[1.0,1.1)"
       ,org.apache.jackrabbit.oak.plugins.lock;resolution:=optional;version="[
       1.0,1.1)",org.apache.jackrabbit.oak.plugins.memory;resolution:=optional
       ;version="[1.0,1.1)",org.apache.jackrabbit.oak.plugins.name;resolution:
       =optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.plugins.value;r
       esolution:=optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi.b
       lob;resolution:=optional;version="[1.2,1.3)",org.apache.jackrabbit.oak.
       spi.blob.split;resolution:=optional;version="[1.3,2)",org.apache.jackra
       bbit.oak.spi.commit;resolution:=optional;version="[1.0,1.1)",org.apache
       .jackrabbit.oak.spi.lifecycle;resolution:=optional;version="[1.0,1.1)",
       org.apache.jackrabbit.oak.spi.security;resolution:=optional;version="[1
       .1,1.2)",org.apache.jackrabbit.oak.spi.security.authentication.callback
       ;resolution:=optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi
       .security.authentication.token;resolution:=optional;version="[1.2,1.3)"
       ,org.apache.jackrabbit.oak.spi.security.authorization;resolution:=optio
       nal;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi.security.authoriz
       ation.accesscontrol;resolution:=optional;version="[1.3,1.4)",org.apache
       .jackrabbit.oak.spi.security.authorization.permission;resolution:=optio
       nal;version="[2.0,2.1)",org.apache.jackrabbit.oak.spi.security.authoriz
       ation.restriction;resolution:=optional;version="[1.0,1.1)",org.apache.j
       ackrabbit.oak.spi.security.principal;resolution:=optional;version="[1.1
       ,1.2)",org.apache.jackrabbit.oak.spi.security.privilege;resolution:=opt
       ional;version="[1.1,1.2)",org.apache.jackrabbit.oak.spi.security.user;r
       esolution:=optional;version="[2.1,2.2)",org.apache.jackrabbit.oak.spi.s
       ecurity.user.action;resolution:=optional;version="[1.0,1.1)",org.apache
       .jackrabbit.oak.spi.security.user.util;resolution:=optional;version="[1
       .2,1.3)",org.apache.jackrabbit.oak.spi.state;resolution:=optional;versi
       on="[1.2,1.3)",org.apache.jackrabbit.oak.spi.whiteboard;resolution:=opt
       ional;version="[1.0,1.1)",org.apache.jackrabbit.oak.spi.xml;resolution:
       =optional;version="[1.0,1.1)",org.apache.jackrabbit.oak.stats;resolutio
       n:=optional;version="[1.1,1.2)",org.apache.jackrabbit.stats;resolution:
       =optional;version="[2.7,3)",org.apache.jackrabbit.stats.jmx;resolution:
       =optional,org.apache.jackrabbit.util;resolution:=optional;version="[2.4
       ,3)",org.apache.jackrabbit.value;resolution:=optional;version="[2.2,3)"
       ,org.bson;resolution:=optional;version="[2.13,3)",org.bson.types;resolu
       tion:=optional;version="[2.13,3)",org.h2.mvstore;resolution:=optional;v
       ersion="[1.4,2)",org.h2.mvstore.type;resolution:=optional;version="[1.4
       ,2)",org.jclouds;resolution:=optional,org.jclouds.blobstore;resolution:
       =optional;version="[1.7,2)",org.jclouds.blobstore.domain;resolution:=op
       tional;version="[1.7,2)",org.jclouds.blobstore.options;resolution:=opti
       onal;version="[1.7,2)",org.jclouds.domain;resolution:=optional;version=
       "[1.7,2)",org.jclouds.io;resolution:=optional;version="[1.7,2)",org.osg
       i.framework;resolution:=optional;version="[1.5,2)",org.osgi.service.com
       ponent;resolution:=optional;version="[1.1,2)",org.osgi.util.tracker;res
       olution:=optional;version="[1.4,2)",org.slf4j;resolution:=optional;vers
       ion="[1.7,2)",org.slf4j.helpers;resolution:=optional;version="[1.7,2)"
      Jaas-ModuleClass: org.apache.jackrabbit.oak.spi.security.authentication.
       GuestLoginModule,org.apache.jackrabbit.oak.security.authentication.user
       .LoginModuleImpl,org.apache.jackrabbit.oak.security.authentication.toke
       n.TokenLoginModule
      Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))"
      Service-Component: OSGI-INF/org.apache.jackrabbit.oak.spi.security.user.
       action.DefaultAuthorizableActionProvider.xml,OSGI-INF/org.apache.jackra
       bbit.oak.security.authorization.restriction.RestrictionProviderImpl.xml
       ,OSGI-INF/org.apache.jackrabbit.oak.security.internal.SecurityProviderR
       egistration.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.index.refere
       nce.ReferenceEditorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plug
       ins.blob.datastore.S3DataStoreService.xml,OSGI-INF/org.apache.jackrabbi
       t.oak.security.authorization.AuthorizationConfigurationImpl.xml,OSGI-IN
       F/org.apache.jackrabbit.oak.plugins.blob.datastore.CachingFDSService.xm
       l,OSGI-INF/org.apache.jackrabbit.oak.security.user.UserConfigurationImp
       l.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.blob.datastore.SharedS
       3DataStoreService.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.name.N
       amespaceEditorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.i
       ndex.reference.ReferenceIndexProvider.xml,OSGI-INF/org.apache.jackrabbi
       t.oak.plugins.index.property.OrderedPropertyIndexEditorProvider.xml,OSG
       I-INF/org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexPro
       vider.xml,OSGI-INF/org.apache.jackrabbit.oak.security.principal.Princip
       alConfigurationImpl.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.blob
       .datastore.DataStoreTextProviderService.xml,OSGI-INF/org.apache.jackrab
       bit.oak.cache.ConsolidatedCacheStats.xml,OSGI-INF/org.apache.jackrabbit
       .oak.plugins.index.property.OrderedPropertyIndexProvider.xml,OSGI-INF/o
       rg.apache.jackrabbit.oak.plugins.index.nodetype.NodeTypeIndexProvider.x
       ml,OSGI-INF/org.apache.jackrabbit.oak.plugins.blob.migration.BlobMigrat
       ion.xml,OSGI-INF/org.apache.jackrabbit.oak.security.privilege.Privilege
       ConfigurationImpl.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.docume
       nt.DocumentDiscoveryLiteService.xml,OSGI-INF/org.apache.jackrabbit.oak.
       security.authentication.AuthenticationConfigurationImpl.xml,OSGI-INF/or
       g.apache.jackrabbit.oak.security.user.UserAuthenticationFactoryImpl.xml
       ,OSGI-INF/org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStoreSer
       vice.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.atomic.AtomicCounte
       rEditorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.version.
       VersionEditorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.co
       mmit.ConflictValidatorProvider.xml,OSGI-INF/org.apache.jackrabbit.oak.p
       lugins.document.DocumentNodeStoreService.xml,OSGI-INF/org.apache.jackra
       bbit.oak.plugins.index.counter.NodeCounterEditorProvider.xml,OSGI-INF/o
       rg.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditorProv
       ider.xml,OSGI-INF/org.apache.jackrabbit.oak.security.user.RandomAuthori
       zableNodeName.xml,OSGI-INF/org.apache.jackrabbit.oak.plugins.blob.datas
       tore.FileDataStoreService.xml,OSGI-INF/org.apache.jackrabbit.oak.plugin
       s.blob.datastore.DbDataStoreService.xml,OSGI-INF/org.apache.jackrabbit.
       oak.plugins.name.NameValidatorProvider.xml,OSGI-INF/org.apache.jackrabb
       it.oak.plugins.nodetype.TypeEditorProvider.xml,OSGI-INF/org.apache.jack
       rabbit.oak.plugins.segment.SegmentDiscoveryLiteService.xml,OSGI-INF/org
       .apache.jackrabbit.oak.plugins.itemsave.ItemSaveValidatorProvider.xml,O
       SGI-INF/org.apache.jackrabbit.oak.security.authentication.token.TokenCo
       nfigurationImpl.xml
      Specification-Title: Oak Core
      Specification-Vendor: The Apache Software Foundation
      Specification-Version: 1.3.7
      Tool: Bnd-2.4.0.201411031534
      

      Attachments

        1. OAK-3503.patch
          0.5 kB
          Oliver Lietz

        Issue Links

          Activity

            People

              frm Francesco Mari
              olli Oliver Lietz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: