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

No longer add the Felix SCR annotations to the list of dependencies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Parent 29
    • Parent 30
    • Commons
    • None

    Description

      To encourage more modules to switch to OSGi 6 annotations, we should not only mark the dependency with the (invisible) comment DEPRECATED (as being done with SLING-5857), but instead no longer put that dependency by default into the classpath. Just having that in the dependencyManagement is enough, so that for new modules already leveraging only the new annotations the classpath is no longer polluted by this unnecessary class.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: