Hi, For SLING-8110 I'd like to take into account the sling.servlet.extensions and sling.servlet.methods properties, if present, on servlets that are mounted using the sling.servlet.paths property.
However that's not backwards compatible, as currently these properties are silently ignored if sling.servlet.paths is present (*) To keep backwards compatibility, I suggest adding a new optional sling.servlet.resolution property that for now can have the value "strict". If that's present, the new SLING-8110 code takes into account the sling.servlet.extensions and sling.servlet.methods properties, if present, for a servlet that has a sling.servlet.paths property. If sling.servlet.resolution is not set, the resolution behaves as it does today. WDYT? -Bertrand (*) As Konrad notes at SLING-8110 the latest annotations make it harder to have such ignored properties, but technically nothing prevents them from being present
