Jan Høydahl created SOLR-15914:
----------------------------------
Summary: bin/solr argument to add contribs to classpath
Key: SOLR-15914
URL: https://issues.apache.org/jira/browse/SOLR-15914
Project: Solr
Issue Type: Improvement
Security Level: Public (Default Security Level. Issues are Public)
Reporter: Jan Høydahl
The solr tarball (and docker container) ships with several contribs, but adding
them to the classpath has earlier involved inserting
{{<lib>../../../foo.jar</lib>}} entries into solrconfig. There is also the
{{<sharedLib>}} config in solr.xml available as
{{{}-Dsolr.sharedLib=/my/folder,/my/other/folder{}}}. Finally we also have
package manager with own classloaders of course. We'll live with all of these
for some time, so let's make each one more pleasant to use.
Today, to add a contrib to path you would add both {{dist/foo*.jar}} and
{{contrib/foo/lib/*.jar}} to classpath. Sometimes perhaps more.
In this Jira I'd like to make it much easier for users to add a contrib to path
by its name. Goal is for something like
{code:java}
SOLR_MODULES=langid,extraction bin/solr start -c {code}
The bin/solr script would have a map of contrib to lib-folders, and add those
as {{sharedLib}} entries, possibly appending to the user-supplied list of
sharedLib?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]