[ 
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}})| {{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}} |

  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}}.



> 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}})| {{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}} |



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to