You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Oliver Lietz (JIRA)" <ji...@apache.org> on 2015/10/09 23:32:05 UTC

[jira] [Updated] (OAK-3503) Upgrade Maven Bundle Plugin to 3.0.0

     [ https://issues.apache.org/jira/browse/OAK-3503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Oliver Lietz updated OAK-3503:
------------------------------
    Attachment: OAK-3503.patch

> Upgrade Maven Bundle Plugin to 3.0.0
> ------------------------------------
>
>                 Key: OAK-3503
>                 URL: https://issues.apache.org/jira/browse/OAK-3503
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: parent
>    Affects Versions: 1.3.7
>            Reporter: Oliver Lietz
>             Fix For: 1.3.8
>
>         Attachments: OAK-3503.patch
>
>
> This solves a problem with {{Require-Capability}} header (OAK-3083):
> {{MANIFEST.MF}} with Maven Bundle Plugin {{2.5.3}}:
> {noformat}
> 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
> {noformat}
> {{MANIFEST.MF}} with Maven Bundle Plugin {{3.0.0}}:
> {noformat}
> 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
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)