[
https://issues.apache.org/jira/browse/SLING-9999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17293830#comment-17293830
]
Radu Cotescu commented on SLING-9999:
-------------------------------------
This has now been addressed via the following list of commits:
* [commit
8b3b76c|https://github.com/apache/sling-org-apache-sling-scripting-spi/commit/8b3b76c]
* [commit
e0dee1e|https://github.com/apache/sling-org-apache-sling-servlets-resolver/commit/e0dee1e]
* [commit
faae160|https://github.com/apache/sling-org-apache-sling-scripting-core/commit/faae160]
* [commit
e7161b1|https://github.com/apache/sling-org-apache-sling-scripting-jsp/commit/e7161b1]
* [commit
43dc5f1|https://github.com/apache/sling-org-apache-sling-scripting-sightly/commit/43dc5f1]
* [commit
85b0311|https://github.com/apache/sling-scriptingbundle-maven-plugin/commit/85b0311]
IT projects updated in:
* [commit
fd44654|https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing/commit/fd44654]
* [commit
05c7c1d|https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it/commit/05c7c1d]
> 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)