Chetan Mehrotra created SLING-7263: -------------------------------------- Summary: Make RMI package optional Key: SLING-7263 URL: https://issues.apache.org/jira/browse/SLING-7263 Project: Sling Issue Type: Improvement Components: JCR Reporter: Chetan Mehrotra Assignee: Chetan Mehrotra Fix For: JCR Registration 1.0.4
org.apache.sling.jcr.registration bundle currently imports following packages {noformat} javax.jcr {version=[2.0,3)} javax.naming javax.naming.spi javax.transaction.xa {resolution:=optional} org.apache.jackrabbit.rmi.remote {version=[2.0,3)} org.apache.jackrabbit.rmi.server {version=[2.0,3)} org.apache.sling.jcr.registration {version=[1.1,1.2)} org.osgi.framework {version=[1.4,2)} org.osgi.service.component {version=[1.0,2)} org.osgi.service.log {version=[1.3,2)} {noformat} Due to required import for "org.apache.jackrabbit.rmi" package this bundle cannot be used on setups where "org.apache.jackrabbit.jackrabbit-jcr-rmi" is not present. To enable usage (JNDI registration part) on such setups we should mark these packages as optional -- This message was sent by Atlassian JIRA (v6.4.14#64029)