diff --git a/src/main/resources/META-INF/base-repository.xml b/src/main/resources/META-INF/base-repository.xml new file mode 100644 index 0000000000..4bbf38d867 --- /dev/null +++ b/src/main/resources/META-INF/base-repository.xml @@ -0,0 +1,60 @@ +<!DOCTYPE Repository + PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.5//EN" + "http://jackrabbit.apache.org/dtd/repository-1.5.dtd"> +<Repository> + <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> + <param name="path" value="/jackrabbit" /> + </FileSystem> + <Security appName="Jackrabbit"> + <AccessManager class="org.apache.jackrabbit.core.security.simple.SimpleAccessManager" /> + <LoginModule class="org.apache.jackrabbit.core.security.simple.SimpleLoginModule"> + <param name="anonymousId" value="anonymous" /> + </LoginModule> + </Security> + <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" /> + + <DataStore class="org.apache.jackrabbit.core.data.FileDataStore"> + <param name="path" value="${rep.home}/repository/datastore"/> + <param name="minRecordLength" value="100"/> + </DataStore> + + <Workspace name="${wsp.name}"> + <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> + <param name="path" value="${wsp.home}" /> + </FileSystem> + + <PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager"> + <param name="blobFSBlockSize" value="0"/> + <param name="minBlobSize" value="4096"/> + <param name="errorHandling" value=""/> + </PersistenceManager> + + <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> + <param name="path" value="${wsp.home}/index" /> + <param name="indexingConfiguration" value="${wsp.home}/index-config.xml"/> + <param name="textFilterClasses" value=" + org.apache.jackrabbit.extractor.MsWordTextExtractor, + org.apache.jackrabbit.extractor.MsExcelTextExtractor, + org.apache.jackrabbit.extractor.MsPowerPointTextExtractor, + org.apache.jackrabbit.extractor.PdfTextExtractor, + org.apache.jackrabbit.extractor.OpenOfficeTextExtractor, + org.apache.jackrabbit.extractor.RTFTextExtractor, + org.apache.jackrabbit.extractor.XMLTextExtractor, + org.apache.jackrabbit.extractor.PngTextExtractor, + org.apache.jackrabbit.extractor.HTMLTextExtractor"/> + <param name="extractorPoolSize " value="2"/> + <param name="supportHighlighting" value="true"/> + </SearchIndex> + </Workspace> + <Versioning rootPath="${rep.home}/versions"> + <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem"> + <param name="path" value="${rep.home}/versions" /> + </FileSystem> +<!-- <PersistenceManager class="org.apache.jackrabbit.core.persistence.xml.XMLPersistenceManager" />--> + <PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager"> + <param name="blobFSBlockSize" value="0"/> + <param name="minBlobSize" value="4096"/> + <param name="errorHandling" value=""/> + </PersistenceManager> + </Versioning> +</Repository>