[ 
https://issues.apache.org/jira/browse/OAK-6770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16380269#comment-16380269
 ] 

Robert Munteanu commented on OAK-6770:
--------------------------------------

On the topic of whether we should move, I see the following reasons:

* the old SCR annotations are, well, old and we don't get the benefit of added 
features from newer SCR specifications unless we use the new ones
* the old SCR annotations are proprietary to the Felix project and no longer 
developed. This locks us in to using the specific Maven tooling from Felix 
which is basically in maintenance mode

On the topic on when we should move I would say as early in the dev cycle as 
possible to patch potential regressions. The translation is neither automatic 
nor trivial, so we should do it "soon".

We can mix and match annotations between modules - this is the situation we're 
in now, but I would advise against doing that in the same module - it's 
confusing.

Regarding the more specific fallback config needs we have - framework 
properties, system properties, I suggest we discuss this with someone closer to 
the OSGi specs and maybe there's way to do this in a simplified manner that 
does not require duplicating property names as method definitions and strings.



> Convert oak-segment-tar to OSGi R6 annotations
> ----------------------------------------------
>
>                 Key: OAK-6770
>                 URL: https://issues.apache.org/jira/browse/OAK-6770
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>          Components: segment-tar
>            Reporter: Robert Munteanu
>            Assignee: Francesco Mari
>            Priority: Minor
>              Labels: osgi
>             Fix For: 1.9.0, 1.10
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to