[ROO-3665] Update to OSGi R6 Created: 04/Sep/15  Updated: 04/Sep/15  Resolved: 04/Sep/15

Status: Resolved
Project: Spring Roo
Component/s: @ CORE
Affects Version/s: 2.0.0.M1
Fix Version/s: 2.0.0.M2

Type: Improvement Priority: Minor
Reporter: Enrique Ruiz (DiSiD) Assignee: Enrique Ruiz (DiSiD)
Resolution: Complete Votes: 1
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
is related to ROO-3668 Switch to OSGi R6 DS annotations Open
is related to ROO-3669 Switch to bnd-maven-plugin Open
is related to ROO-3667 Migrate from low-level OSGi API to De... Closed
ROO-3672 Upgrade OSGi modules to R6: Subsystem... Sub-task Resolved Enrique Ruiz (DiSiD)  


Roo 2.0 should look to the future and make the lives of the developers easier, so below we resume the changes we will do in order to improve the maintainability of the project:

  • Move from low-level OSGi API to Declarative Services spec.
  • Use standard SCR annotations in spite of Felix SCR annotations.
  • Move to new bnd-maven-plugin.

These changes are so important so we decided to made them over the latest OSGi release, the R6.

Comment by Enrique Ruiz (DiSiD) [ 04/Sep/15 ]

Updated Roo to Apache Felix 5.2.0 and OSGi dependencies to 6.0.0

Moreover we have reorganized the Apache Aries Subsystem dependencies in order to use the OSGi Subsystem API 1.0 in spite of to use the new Subsystem API 1.1 included at R6.

Commit e33de646f6bfbcab2464a10f1b938bc6431ddaca

Generated at Sat Jul 04 19:32:35 UTC 2020 using Jira 8.5.4#805004-sha1:0444eab799707f9ad7b248d69f858774aadfd250.