Uploaded image for project: 'Spring Roo'
  1. Spring Roo
  2. ROO-3668

Switch to OSGi R6 DS annotations

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.0.0.M1
    • Fix Version/s: None
    • Component/s: @ CORE
    • Labels:
      None

      Description

      Since release 5, the OSGi has a set of standardized annotations for Declarative Services and since release 6 the Declarative Services annotations seem a bit more self-explanatory and much better documented than Apache Felix SCR annotations.

      Additionally, the future bndtools 3.0 will process Declarative Services annotations and metatype annotations by default. See bndtools Github issue 1041 OSGi annotation processing default.

      The main problem to solve is how to migrate the Felix annotation @Component(componentAbstract = true) because it has no equivalent in OSGi annotations.

      This task consists in migrating the Apache Felix SCR annotations to the standard OSGi R6 DS annotations.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                eruiz Enrique Ruiz (DiSiD)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: