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)