[
https://issues.apache.org/jira/browse/SLING-7263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chetan Mehrotra resolved SLING-7263.
------------------------------------
Resolution: Fixed
Marked optional with
[commit|https://gitbox.apache.org/repos/asf?p=sling-org-apache-sling-jcr-registration.git;a=commitdiff;h=1952fb14d5337a011c922afe84c15e20a90294e2]
> 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
> Priority: Minor
> 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)