: To instantiate the schema and core, you should not *need* any files on disk --
: however, many of the plugins expect files like 'stopwords.txt' 'elevate.xml'
: etc.  They use the ResourceLoader, so (in theory) you could hijack that to
: send stuff from your .jar

you shouldn't need to hijack anything -- getLines and all of the "open*" 
methods in SolrResourceLoader that the plugins use to open "files" are 
backed by openResource which will use ClassLoader.getResourceAsStream if 
it can't find them in the filesystem -- so if Solr Home is something like 
/dev/null there hould be no chance Solr even inadvertantly finding one of 
those files on disk -- it can always come from a jar.


-Hoss

Reply via email to