public void mount()

in src/main/java/org/apache/sling/maven/bundlesupport/fsresource/FileVaultXmlMounter.java [59:78]


    public void mount(final URI consoleTargetUrl, final File jcrRootFile, final File filterXmlFile)
            throws MojoExecutionException {
        log.info("Trying to configure file system provider for FileVault...");

        // create config for each path defined in filter
        final List<FsResourceConfiguration> cfgs = new ArrayList<>();
        WorkspaceFilter workspaceFilter = getWorkspaceFilter(filterXmlFile);
        for (PathFilterSet filterSet : workspaceFilter.getFilterSets()) {
            cfgs.add(new FsResourceConfiguration()
                    .fsMode(FsMode.FILEVAULT_XML)
                    .fsRootPath(jcrRootFile.getAbsoluteFile())
                    .resourceRootPath(filterSet.getRoot())
                    .fileVaultFilterXml(filterXmlFile.getAbsolutePath()));
            log.info("Created new configuration for resource path " + filterSet.getRoot());
        }

        if (!cfgs.isEmpty()) {
            helper.addConfigurations(consoleTargetUrl, cfgs);
        }
    }