[ 
https://issues.apache.org/jira/browse/SLING-12599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler updated SLING-12599:
-------------------------------------
    Description: 
SLING-12417 introduced a mandatory dependency to Apache Felix HC API. However 
in scenarios where HCs are not used, this now requires to install dependencies 
which are not needed at runtime.
We should make this optional

The BundledScriptTracker is also unnecessarily registered as a (useless) 
HealthCheck and then registers a real HC in activate - registering in activate 
is an anti pattern which should be avoided

  was:
SLING-12417 introduced a mandatory dependency to Apache Felix HC API. However 
in scenarios where HCs are not used, this now requires to install dependencies 
which are not needed at runtime.
We should make this optional


> Make dependency to Apache Felix HC optional
> -------------------------------------------
>
>                 Key: SLING-12599
>                 URL: https://issues.apache.org/jira/browse/SLING-12599
>             Project: Sling
>          Issue Type: Improvement
>          Components: Servlets
>    Affects Versions: Servlets Resolver 2.11.8
>            Reporter: Carsten Ziegeler
>            Priority: Major
>             Fix For: Servlets Resolver 2.11.10
>
>
> SLING-12417 introduced a mandatory dependency to Apache Felix HC API. However 
> in scenarios where HCs are not used, this now requires to install 
> dependencies which are not needed at runtime.
> We should make this optional
> The BundledScriptTracker is also unnecessarily registered as a (useless) 
> HealthCheck and then registers a real HC in activate - registering in 
> activate is an anti pattern which should be avoided



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to