These annotations serve different purposes for details refer to https://issues.apache.org/jira/browse/SLING-2938?focusedCommentId=17196213&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17196213 <https://issues.apache.org/jira/browse/SLING-2938?focusedCommentId=17196213&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17196213> Renaming is a good idea to make it clearer but I would rather rename the old one to make it clear that this generates a JSON!
Konrad > On 10. Nov 2020, at 12:56, Bertrand Delacretaz <[email protected]> wrote: > > Hi, > > In https://issues.apache.org/jira/browse/SLING-2938 Henry Kuijpers has > contributed a new module [1] for adapter annotations, that uses the > OSGi DS 1.4 component property type annotations, making it easier to > generate adaptable classes. > > I was about to make a first release but noticed the older module at > [2] with the same short name, which has been released as "Apache Sling > Adapter Annotations 1.0.0". And hasn't had any changes under "src" > since commit d9592e457100f7e7fe60bb2618720f846e02b471 on Wed Jul 24 > 2013. > > I'm not sure how to best handle this to avoid confusion, we might: > > a) Release the new module as "Apache Sling Adapter Annotations 2.0.0" > and deprecate the old one (my preferred choice) > b) Rename the new module to avoid confusion, but which name to use? > > What do people think? > > -Bertrand > > [1] new module: > https://github.com/apache/sling-org-apache-sling-adapter-annotations > [2] old module: https://github.com/apache/sling-adapter-annotations module
