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