Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-9999

Remove cyclic dependency between scripting and servlets features

    XMLWordPrintableJSON

Details

    Description

      Before org.apache.sling.scripting.core.impl.bundled and org.apache.sling.servlets.resolver.bundle were added the dependency chains were e.g.

      sling-servletssling-scriptingsling

      sling-scripting-jspsling-scriptingsling

      Currently several scripting modules depend on org.apache.sling.servlets.resolver.bundle.tracker.

      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)

      Attachments

        Issue Links

          Activity

            People

              radu Radu Cotescu
              olli Oliver Lietz
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h