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);
}
}