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)

Reply via email to