[
https://issues.apache.org/jira/browse/SOLR-5103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14702902#comment-14702902
]
Jan Høydahl commented on SOLR-5103:
-----------------------------------
The issue description is quite describing, isn't it? We're on-topic here as far
as I can tell:
{quote}
I think for 5.0, we should make it easier to add plugins by defining a plugin
package, ala a Hadoop Job jar, which is a self--contained archive of a plugin
that can be easily installed (even from the UI!) and configured
programmatically.
{quote}
Solr's "plugins" today are really just Java classes that happen to implement a
certain interface that we have defined as a plugin, and then it is up to the
user to get hold of the plugin from <somewhere>, find a way to place it on the
classpath, register the full class name into appropriate config file (varies
depending on what the plugin does), restart Solr and then start using it.
This JIRA is trying to define a broader pluging definition, where the Java
class is just part of it all, where dependency jars and configuration could be
packaged with the plugin, where the whole fetch-install-configure complexity is
hidden and can be done by the click of a GUI button or running of one shell
command.
Besides - how many Solr "plugins" do you know of today in "the wild"? How do
you find them? Most are just patches in JIRA, others have their own installers,
yet others include some description of how to copy thing into various places,
editing some XML files etc. The 3rd party "market" for cool new features will
probably take off once we can offer such a simplified plugin architecture. And
we won't force anyone, you can still plug classes in the manual way if you like.
> Plugin Improvements
> -------------------
>
> Key: SOLR-5103
> URL: https://issues.apache.org/jira/browse/SOLR-5103
> Project: Solr
> Issue Type: Improvement
> Reporter: Grant Ingersoll
> Assignee: Grant Ingersoll
> Fix For: Trunk
>
>
> I think for 5.0, we should make it easier to add plugins by defining a plugin
> package, ala a Hadoop Job jar, which is a self--contained archive of a plugin
> that can be easily installed (even from the UI!) and configured
> programmatically.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]