Konrad Windszus created JCRVLT-663:
--------------------------------------
Summary: Expose some API to create a
JcrPackageRegistry/FSPackageRegistry
Key: JCRVLT-663
URL: https://issues.apache.org/jira/browse/JCRVLT-663
Project: Jackrabbit FileVault
Issue Type: Improvement
Reporter: Konrad Windszus
Currently both {{JcrPackageRegistry}} and {{FSPackageRegistry}} are contained
in the non-public package
{{org.apache.jackrabbit.vault.packaging.registry.impl}}. That means that there
is no way to create instances without relying on that internal package.
Particularly creating ExecutionPlans is not easily possible outside an OSGi
container.
Example usages relying on the internal package are e.g.
https://github.com/apache/sling-org-apache-sling-feature-extension-content/blob/4c7a202d8d972f6a1885bc1a6ea416c45ed53c95/src/main/java/org/apache/sling/feature/extension/content/ContentHandler.java#L73.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)