[ https://issues.apache.org/jira/browse/SLING-7612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oliver Lietz closed SLING-7612. ------------------------------- > Use Declarative Services to register optional components > -------------------------------------------------------- > > Key: SLING-7612 > URL: https://issues.apache.org/jira/browse/SLING-7612 > Project: Sling > Issue Type: Improvement > Components: Commons > Affects Versions: Commons Mime 2.1.10 > Reporter: Christian Schneider > Assignee: Bertrand Delacretaz > Priority: Minor > Fix For: Commons Mime 2.2.0 > > > Currently the TikaMimeTypeProvider as well as the MimeTypeWebConsolePlugin > are registered programmatically. I guess this is done make sure they work > with the optional package dependencies. > I recently learned that DS is very good to handle this case. So I propose to > do both with simple DS component annotations. > See: https://github.com/apache/sling-org-apache-sling-commons-mime/pull/2 > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)