[
https://issues.apache.org/jira/browse/SLING-9999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Lietz updated SLING-9999:
--------------------------------
Description:
Before {{org.apache.sling.scripting.core.impl.bundled}} and
{{org.apache.sling.servlets.resolver.bundle}} were added the dependency chain
were e.g.
{{sling-servlets}} → {{sling-scripting}} → {{sling}}
{{sling-scripting-jsp}} → {{sling-scripting}} → {{sling}}
Currently several _scripting_ modules depend on
{{org.apache.sling.servlets.resolver.bundle.tracker}}.
h2. Move _Bundle_ API to Scripting and Resource packages (modules)
||Actual Package (Module)||Target Package (Module)||
|*{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnit}}*
({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.BundledRenderUnit}}*
({{org.apache.sling.scripting.api}})|
|*{{org.apache.sling.servlets.resolver.bundle.tracker.
BundledRenderUnitCapability}}*
({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.BundledRenderUnitCapability}}*
({{org.apache.sling.scripting.api}})|
|*{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnitFinder}}*
({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.BundledRenderUnitFinder}}*
({{org.apache.sling.scripting.api}})|
|*{{org.apache.sling.servlets.resolver.bundle.tracker.ResourceType}}*
({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.api.resource.type.ResourceType}}*
({{org.apache.sling.api}})|
|*{{org.apache.sling.servlets.resolver.bundle.tracker.TypeProvider}}*
({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.TypeProvider}}*
(_*{color:#ff8b00}class name?{color}*_) ({{org.apache.sling.scripting.api}})|
was:
Before {{org.apache.sling.scripting.core.impl.bundled}} and
{{org.apache.sling.servlets.resolver.bundle}} were added the dependency chain
were e.g.
{{sling-servlets}} → {{sling-scripting}} → {{sling}}
{{sling-scripting-jsp}} → {{sling-scripting}} → {{sling}}
Currently several _scripting_ modules depend on
{{org.apache.sling.servlets.resolver.bundle.tracker}}.
h2. Move _Bundle_ API to Scripting and Resource packages (modules)
||Actual Package (Module)||Target Package (Module)||
|{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnit}}
({{org.apache.sling.servlets.resolver}})| {{BundledRenderUnit}} |
|{{org.apache.sling.servlets.resolver.bundle.tracker.
BundledRenderUnitCapability}} ({{org.apache.sling.servlets.resolver}})|
{{BundledRenderUnitCapability}} |
|{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnitFinder}}
({{org.apache.sling.servlets.resolver}})| {{BundledRenderUnitFinder}} |
|{{org.apache.sling.servlets.resolver.bundle.tracker.ResourceType}}
({{org.apache.sling.servlets.resolver}})| {{ResourceType}} |
|{{org.apache.sling.servlets.resolver.bundle.tracker.TypeProvider}}
({{org.apache.sling.servlets.resolver}})| {{TypeProvider}} |
> Remove cyclic dependency between scripting and servlets features
> ----------------------------------------------------------------
>
> Key: SLING-9999
> URL: https://issues.apache.org/jira/browse/SLING-9999
> Project: Sling
> Issue Type: Improvement
> Components: Karaf, Scripting, Servlets, Starter
> Reporter: Oliver Lietz
> Assignee: Oliver Lietz
> Priority: Major
>
> Before {{org.apache.sling.scripting.core.impl.bundled}} and
> {{org.apache.sling.servlets.resolver.bundle}} were added the dependency chain
> were e.g.
> {{sling-servlets}} → {{sling-scripting}} → {{sling}}
> {{sling-scripting-jsp}} → {{sling-scripting}} → {{sling}}
> Currently several _scripting_ modules depend on
> {{org.apache.sling.servlets.resolver.bundle.tracker}}.
> h2. Move _Bundle_ API to Scripting and Resource packages (modules)
> ||Actual Package (Module)||Target Package (Module)||
> |*{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnit}}*
> ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.BundledRenderUnit}}*
> ({{org.apache.sling.scripting.api}})|
> |*{{org.apache.sling.servlets.resolver.bundle.tracker.
> BundledRenderUnitCapability}}*
> ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.BundledRenderUnitCapability}}*
> ({{org.apache.sling.scripting.api}})|
> |*{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnitFinder}}*
>
> ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.BundledRenderUnitFinder}}*
> ({{org.apache.sling.scripting.api}})|
> |*{{org.apache.sling.servlets.resolver.bundle.tracker.ResourceType}}*
> ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.api.resource.type.ResourceType}}*
> ({{org.apache.sling.api}})|
> |*{{org.apache.sling.servlets.resolver.bundle.tracker.TypeProvider}}*
> ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.api.bundle.TypeProvider}}*
> (_*{color:#ff8b00}class name?{color}*_) ({{org.apache.sling.scripting.api}})|
--
This message was sent by Atlassian Jira
(v8.3.4#803005)