blob: b281ccb1c34029e4807308317acccba9381be33b [file] [log] [blame]
Bundle-SymbolicName: org.apache.sling.ide.impl-vlt;singleton:=true
SlingIDE-PluginLoggerEnabled: true
Bundle-ActivationPolicy: lazy
Export-Package: \
javax.jcr; \
javax.jcr.lock; \
javax.jcr.nodetype; \
javax.jcr.observation; \
javax.jcr.query; \
javax.jcr.query.qom; \
javax.jcr.retention; \
javax.jcr.security; \
javax.jcr.util; \
javax.jcr.version; version=2.0
# some generated import-package headers are not necessary
# imports being generated from org.apache.commons.io.input.BufferedFileChannelInputStream
Import-Package: \
!sun.*, \
!org.apache.sling.jcr.api, \
*
# disable annotation processing for embedded bundles (neither declarative services nor metatypes necessary for IDE tooling)
-dsannotations: !org.apache.jackrabbit.*,*
-metatypeannotations: !org.apache.jackrabbit.*,*
# some dependencies can be kept private
-includeresource: \
@commons-collections-3.2.2.jar, \
@commons-io-2.11.0.jar, \
@jcr-2.0.jar, \
@org.apache.jackrabbit.vault-${vault.version}.jar!/!OSGI-INF/*, \
@vault-davex-${vault.version}.jar, \
@oak-jackrabbit-api-${oak.version}.jar, \
@jackrabbit-spi-${jackrabbit.version}.jar, \
@jackrabbit-spi2dav-${jackrabbit.version}.jar, \
@jackrabbit-jcr-client-${jackrabbit.version}.jar, \
@jackrabbit-jcr2spi-${jackrabbit.version}.jar, \
@jackrabbit-jcr-commons-${jackrabbit.version}.jar, \
@jackrabbit-spi-commons-${jackrabbit.version}.jar, \
@jackrabbit-webdav-${jackrabbit.version}.jar \
# whitelist the private reference usage in Packaging.getJcrPackageRegistry(Session)
-fixupmessages:"Export org.apache.jackrabbit.vault.packaging, has 1, private references [org.apache.jackrabbit.vault.packaging.registry.impl]"; \
restrict:=warning; \
is:=warn