[ https://issues.apache.org/jira/browse/SOLR-1668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Uri Boness updated SOLR-1668: ----------------------------- Attachment: SOLR-1668.patch In this patch I removed the need for the @InitProperty annotation. Instead any setter in the class will be considered as an initialization property. You can use the @Required annotation to mark properties as mandatory and the @ArgumentName to customize the name of the argument used to initialize it. > Declarative configuration meta-data for Solr plugins > ---------------------------------------------------- > > Key: SOLR-1668 > URL: https://issues.apache.org/jira/browse/SOLR-1668 > Project: Solr > Issue Type: Improvement > Components: Schema and Analysis > Affects Versions: 1.4 > Reporter: Uri Boness > Priority: Minor > Fix For: 1.5 > > Attachments: commons-beanutils-1.8.2.jar, SOLR-1668.patch, > SOLR-1668.patch > > > The idea here is for plugins in Solr to carry more meta data over their > configuration. This can be very useful for building tools around Solr where > this meta data can be used to assist users in configuring solr. One common > mechanism to provide this meta data is by using standard Java Beans for the > different configuration constructs where the properties define the > configurable attributes and annotations are used to provide extra information > about them. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.