[ 
https://issues.apache.org/jira/browse/SOLR-5103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15882518#comment-15882518
 ] 

Jan Høydahl commented on SOLR-5103:
-----------------------------------

I looked around a bit and saw that PF4J (https://github.com/decebals/pf4j) 
actually has been maintained and improved the last few years. Will probably try 
to do a POC at some point to see how well it fits with our needs. It even has 
pluggable UpdateManager support which could let us define e.g. Apache's Dist 
site as a plugin repository, and local disk as another one. That could be the 
piece we're looking for to be able to strip solr core download to a minimum and 
support e.g. {{bin/solr install velocity langid}}, or tell the installer to 
install it {{install_solr_service.sh solr-6.4.1.tgz -plugins velocity,langid}}. 
We could then have a new tag in solrconfig 
{{<plugins><plugin>velocity</plugin><plugin>langid</plugin></plugins>}} which 
would list the required dependencies and either refuse to start or trigger 
install.

> 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: 6.0
>
>
> 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.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to