Allow indexingConfiguration to be loaded from the classpath
-----------------------------------------------------------

                 Key: JCR-2504
                 URL: https://issues.apache.org/jira/browse/JCR-2504
             Project: Jackrabbit Content Repository
          Issue Type: Improvement
          Components: indexing
    Affects Versions: 2.0.0, 1.6.1
            Reporter: fabrizio giustina
         Attachments: indexingConfiguration_classpath.diff

The "indexingConfiguration" attribute in the SearchIndex configuration 
(http://wiki.apache.org/jackrabbit/IndexingConfiguration) actually requires an 
absolute filesystem path.

It would be nice if SearchIndex would also accept a file available in the 
classpath... although you can use variables like ${wsp.home} or similar there 
are many scenarios where a classpath resource would help (for example when 
creating a new workspace the directory structure is automatically created by 
jackrabbit and doesn't need to be already available but the indexing 
configuration file does).

I am attaching a simple patch to SearchIndex that tries to load the file from 
the classpath if it has not been found. Since priority is given to the old 
behavior (file before classpath) so it's fully backward compatible.

Diff has been generated against trunk, it would be nice to have this patch also 
on the 2.0 branch.
 
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to