<?xml version="1.0"?>

<Repository>
    <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
        <param name="path" value="${rep.home}/repository"/>
    </FileSystem>

    <Security appName="Jackrabbit">
        <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager">
        </AccessManager>
        <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
           <param name="anonymousId" value="anonymous"/>
        </LoginModule>
    </Security>

    <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/>

    <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.db.DerbyPersistenceManager">
            <param name="url" value="jdbc:derby://localhost:1527/jackrabbit;create=true"/>
            <param name="driver" value="org.apache.derby.jdbc.ClientDriver"/>
            <param name="schemaObjectPrefix" value="${wsp.name}_"/>
            <param name="shutdownOnClose" value="false"/>
        </PersistenceManager>
        <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
            <param name="path" value="${wsp.home}/index"/>
        </SearchIndex>
    </Workspace>

    <Versioning rootPath="${rep.home}/version">
        <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${rep.home}/version"/>
        </FileSystem>
        <PersistenceManager class="org.apache.jackrabbit.core.persistence.db.DerbyPersistenceManager">
            <param name="url" value="jdbc:derby://localhost:1527/jackrabbit;create=true"/>
            <param name="driver" value="org.apache.derby.jdbc.ClientDriver"/>
            <param name="schemaObjectPrefix" value="version_"/>
            <param name="shutdownOnClose" value="false"/>
        </PersistenceManager>
    </Versioning>

    <Cluster>
        <Journal class="org.apache.jackrabbit.core.cluster.FileJournal">
	    <param name="directory" value="${rep.home}/../journal"/>
	    <param name="revision" value="${rep.home}/revision" />
	    <param name="basename" value="journal" />
	    <param name="maximumSize" value="1048576" />
        </Journal>
    </Cluster>
</Repository>
