Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-7918

Prevent transitive dependencies from being inherited by referencing modules

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Sling Servlet Annotations 1.1.0
    • Servlets
    • None

    Description

      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.

      Attachments

        Activity

          People

            kwin Konrad Windszus
            kwin Konrad Windszus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: