Konrad Windszus created SLING-7918:
--------------------------------------
Summary: Prevent transitive dependencies from being inherited by
referencing modules
Key: SLING-7918
URL: https://issues.apache.org/jira/browse/SLING-7918
Project: Sling
Issue Type: Improvement
Components: Servlets
Affects Versions: Sling Servlet Annotations 1.1.0
Reporter: Konrad Windszus
Fix For: Sling Servlet Annotations 1.1.2
Currently the dependencies of the Sling Servlet Annotations all have scope
{{compiled}}. We should switch to {{provided}} to prevent that those
dependencies are inherited by referencing projects as those dependencies are
not necessary at runtime anyways.
This keeps the classpath of referencing projects much cleaner and also prevent
that projects need to explicitly downgrade the DS dependency.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)