[
https://issues.apache.org/jira/browse/FELIX-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13029310#comment-13029310
]
Carsten Ziegeler commented on FELIX-2943:
-----------------------------------------
Yes, I agree - this is a bug
I'll add the parameters for metatype, name, label, and description like we have
for SlingFilter and metatype will default to false
> Component generated by @SlingServlet does not match default settings of
> @Component
> ----------------------------------------------------------------------------------
>
> Key: FELIX-2943
> URL: https://issues.apache.org/jira/browse/FELIX-2943
> Project: Felix
> Issue Type: Bug
> Components: Maven SCR Plugin
> Affects Versions: maven-scr-plugin-1.7.0
> Environment: Maven 3.0.2 / Felix Framework Bundle 3.0.2 / CQ 5.3 (No
> HF, no FP)
> Reporter: Mike Pfaff
> Assignee: Carsten Ziegeler
>
> Using this annotation
> {code}
> @SlingServlet(
> paths = "/my/cool/path"
> )
> {code}
> the auto-generated component shows up unexpectedly in the configMgr dropdown.
> Looking at the generated metatype.xml one can also see that the servlet is
> listed there as configurable.
> Looking at the JavaDoc comment of @SlingServlets generateComponent() i had
> expected that a default (= empty) @Component annotation would be created,
> which of course has metatype = false as a default. This unfortunately does
> not seem to be the case, causing our configMgr dropdown to be flooded with
> config entries for all our (non-configurable) servlets.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira