[ 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