[ https://issues.apache.org/jira/browse/SLING-9999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oliver Lietz reopened SLING-9999: --------------------------------- [~radu], Please move {{ResourceType}} into {{o.a.s.api.resource.type}} (see reasons above). You changed the package version to {{1.0.0}}. Moving (removing) {{ResourceType}} later would be a breaking change and unnecessary trouble for all consumers. > 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: API, Karaf, Scripting, Servlets, Starter > Reporter: Oliver Lietz > Assignee: Radu Cotescu > Priority: Major > Fix For: Scripting Bundle Maven Plugin 0.2.4, Scripting Core > 2.3.6, Servlets Resolver 2.7.14, Scripting JSP 2.5.2, Scripting HTL Engine > 1.4.8-1.4.0, Scripting SPI 1.0.0 > > > Before {{org.apache.sling.scripting.core.impl.bundled}} and > {{org.apache.sling.servlets.resolver.bundle}} were added the dependency > chains 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.spi.bundle.BundledRenderUnit}}* > ({{org.apache.sling.scripting.spi}})| > |*{{org.apache.sling.servlets.resolver.bundle.tracker. > BundledRenderUnitCapability}}* > ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.spi.bundle.BundledRenderUnitCapability}}* > ({{org.apache.sling.scripting.spi}})| > |*{{org.apache.sling.servlets.resolver.bundle.tracker.BundledRenderUnitFinder}}* > > ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.spi.bundle.BundledRenderUnitFinder}}* > ({{org.apache.sling.scripting.api}})| > |*{{org.apache.sling.servlets.resolver.bundle.tracker.ResourceType}}* > ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.spi.bundle.ResourceType}}* > ({{org.apache.sling.scripting.spi}})| > |*{{org.apache.sling.servlets.resolver.bundle.tracker.TypeProvider}}* > ({{org.apache.sling.servlets.resolver}})|*{{org.apache.sling.scripting.spi.bundle.TypeProvider}}* > ({{org.apache.sling.scripting.spi}})| -- This message was sent by Atlassian Jira (v8.3.4#803005)