You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2023/11/16 18:45:04 UTC
svn commit: r1913843 [36/40] - in /jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6: ./ apidocs/ apidocs/jquery/ apidocs/jquery/external/ apidocs/jquery/external/jquery/ apidocs/jquery/jszip-utils/ apidocs/jquery/jszip-utils/dist/ api...
Added: jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/package-mojo.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/package-mojo.html?rev=1913843&view=auto
==============================================================================
--- jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/package-mojo.html (added)
+++ jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/package-mojo.html Thu Nov 16 18:45:02 2023
@@ -0,0 +1,1035 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from target/generated-site/xdoc/package-mojo.xml at 2023-11-16
+ | Rendered using Apache Maven Fluido Skin 1.12.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+ <title>Jackrabbit FileVault Package Maven Plugin – filevault-package:package</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.12.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-1.12.0.min.js"></script>
+
+ <!-- Matomo -->
+ <script>
+ var _paq = window._paq = window._paq || [];
+ _paq.push(['disableCookies']);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+
+ (function() {
+ var u="https://analytics.apache.org";
+ _paq.push(['setTrackerUrl', u+'/matomo.php']);
+ _paq.push(['setSiteId', '4']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+ <!-- End Matomo Code -->
+ </head>
+ <body class="topBarEnabled">
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit-filevault-package-maven-plugin" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+ <header id="topbar" class="navbar navbar-fixed-top ">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+ <ul class="nav">
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Overview <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="index.html" title="Introduction">Introduction</a></li>
+ <li><a href="plugin-info.html" title="Goals">Goals</a></li>
+ <li><a href="dev.html" title="Developing">Developing</a></li>
+ <li><a href="howto_release.html" title="Releasing">Releasing</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="import_package.html" title="Import-package Generation">Import-package Generation</a></li>
+ <li><a href="migrating.html" title="Migration from Adobe's Plugin">Migration from Adobe's Plugin</a></li>
+ <li><a href="validators.html" title="Validators">Validators</a></li>
+ <li><a href="classifiers.html" title="Classifier Support">Classifier Support</a></li>
+ <li><a href="filtering.html" title="Filtering">Filtering</a></li>
+ <li><a href="osgi.html" title="OSGi">OSGi</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li class="dropdown-submenu">
+<a href="project-info.html" title="Project Information">Project Information</a>
+ <ul class="dropdown-menu">
+ <li><a href="ci-management.html" title="CI Management">CI Management</a></li>
+ <li><a href="dependencies.html" title="Dependencies">Dependencies</a></li>
+ <li><a href="dependency-info.html" title="Dependency Information">Dependency Information</a></li>
+ <li><a href="dependency-management.html" title="Dependency Management">Dependency Management</a></li>
+ <li><a href="distribution-management.html" title="Distribution Management">Distribution Management</a></li>
+ <li><a href="index.html" title="About">About</a></li>
+ <li><a href="issue-management.html" title="Issue Management">Issue Management</a></li>
+ <li><a href="licenses.html" title="Licenses">Licenses</a></li>
+ <li><a href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+ <li><a href="plugin-management.html" title="Plugin Management">Plugin Management</a></li>
+ <li><a href="plugins.html" title="Plugins">Plugins</a></li>
+ <li><a href="scm.html" title="Source Code Management">Source Code Management</a></li>
+ <li><a href="summary.html" title="Summary">Summary</a></li>
+ </ul>
+ </li>
+ <li class="dropdown-submenu">
+<a href="project-reports.html" title="Project Reports">Project Reports</a>
+ <ul class="dropdown-menu">
+ <li><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li>
+ <li><a href="plugin-info.html" title="Plugin Documentation">Plugin Documentation</a></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Links <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://jackrabbit.apache.org/filevault/" title="Apache Jackrabbit FileVault">Apache Jackrabbit FileVault</a></li>
+ <li><a href="https://jackrabbit.apache.org/" title="Apache Jackrabbit">Apache Jackrabbit</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Site Versions <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.7-SNAPSHOT" title="1.3.7-SNAPSHOT">1.3.7-SNAPSHOT</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin" title="1.3.6">1.3.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.4" title="1.3.4">1.3.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.2" title="1.3.2">1.3.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.0" title="1.3.0">1.3.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.2.2" title="1.2.2">1.2.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.8" title="1.1.8">1.1.8</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.6" title="1.1.6">1.1.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.4" title="1.1.4">1.1.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.2" title="1.1.2">1.1.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.0" title="1.1.0">1.1.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.4" title="1.0.4">1.0.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.3" title="1.0.3">1.0.3</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.1" title="1.0.1">1.0.1</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.0" title="1.0.0">1.0.0</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </header>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><a href="https://jackrabbit.apache.org/" id="bannerLeft"><img src="jackrabbit.png" alt="Apache Jackrabbit" style="" /></a></div>
+ <div class="pull-right"><a href="https://apache.org/" id="bannerRight"><img src="asf_logo.png" alt="Apache" style="" /></a></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin" class="externalLink" title="Jackrabbit FileVault Package Maven Plugin">Jackrabbit FileVault Package Maven Plugin</a><span class="divider">/</span></li>
+ <li class="active ">filevault-package:package</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-11-16</li>
+ <li id="projectVersion" class="pull-right">Version: 1.3.6</li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Overview</li>
+ <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li>
+ <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a></li>
+ <li><a href="dev.html" title="Developing"><span class="none"></span>Developing</a></li>
+ <li><a href="howto_release.html" title="Releasing"><span class="none"></span>Releasing</a></li>
+ <li class="nav-header">Documentation</li>
+ <li><a href="import_package.html" title="Import-package Generation"><span class="none"></span>Import-package Generation</a></li>
+ <li><a href="migrating.html" title="Migration from Adobe's Plugin"><span class="none"></span>Migration from Adobe's Plugin</a></li>
+ <li><a href="validators.html" title="Validators"><span class="none"></span>Validators</a></li>
+ <li><a href="classifiers.html" title="Classifier Support"><span class="none"></span>Classifier Support</a></li>
+ <li><a href="filtering.html" title="Filtering"><span class="none"></span>Filtering</a></li>
+ <li><a href="osgi.html" title="OSGi"><span class="none"></span>OSGi</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a></li>
+ <li class="nav-header">Links</li>
+ <li><a href="https://jackrabbit.apache.org/filevault/" class="externalLink" title="Apache Jackrabbit FileVault"><span class="none"></span>Apache Jackrabbit FileVault</a></li>
+ <li><a href="https://jackrabbit.apache.org/" class="externalLink" title="Apache Jackrabbit"><span class="none"></span>Apache Jackrabbit</a></li>
+ <li class="nav-header">Site Versions</li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.7-SNAPSHOT" class="externalLink" title="1.3.7-SNAPSHOT"><span class="none"></span>1.3.7-SNAPSHOT</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin" class="externalLink" title="1.3.6"><span class="none"></span>1.3.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.4" class="externalLink" title="1.3.4"><span class="none"></span>1.3.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.2" class="externalLink" title="1.3.2"><span class="none"></span>1.3.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.0" class="externalLink" title="1.3.0"><span class="none"></span>1.3.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.2.2" class="externalLink" title="1.2.2"><span class="none"></span>1.2.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.8" class="externalLink" title="1.1.8"><span class="none"></span>1.1.8</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.6" class="externalLink" title="1.1.6"><span class="none"></span>1.1.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.4" class="externalLink" title="1.1.4"><span class="none"></span>1.1.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.2" class="externalLink" title="1.1.2"><span class="none"></span>1.1.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.0" class="externalLink" title="1.1.0"><span class="none"></span>1.1.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.4" class="externalLink" title="1.0.4"><span class="none"></span>1.0.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.3" class="externalLink" title="1.0.3"><span class="none"></span>1.0.3</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.1" class="externalLink" title="1.0.1"><span class="none"></span>1.0.1</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.0" class="externalLink" title="1.0.0"><span class="none"></span>1.0.0</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="jackrabbit.apache.org/filevault-package-maven-plugin/" name="sitesearch" type="hidden"/>
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10" >
+
+
+ <section>
+<h2><a name="filevault-package:package"></a>filevault-package:package</h2>
+
+<p><b>Full name</b>:</p>
+
+<p>org.apache.jackrabbit:filevault-package-maven-plugin:1.3.6:package</p>
+
+<p><b>Description</b>:</p>
+
+<div>Builds a content package. Uses the metadata generated by and embedded artifacts (like subpackages or OSGi bundles) configured in a preceding execution of goal <code>generate-metadata</code>.
+
+<p><i>This goal is executed/bound by default for Maven modules of type <code>content-package</code>.</i></p></div>
+
+<p><b>Attributes</b>:</p>
+
+<ul>
+
+<li>Requires a Maven project to be executed.</li>
+
+<li>Requires dependency resolution of artifacts in scope: <code>compile</code>.</li>
+
+<li>The goal is thread-safe and supports parallel builds.</li>
+
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <code>package</code>.</li>
+ </ul>
+ <section>
+<h3><a name="Required_Parameters"></a>Required Parameters</h3>
+
+<table border="0" class="table table-striped">
+
+<tr class="a">
+
+<th>Name</th>
+
+<th>Type</th>
+
+<th>Since</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#excludes"><excludes></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">Set<String></a></code></td>
+
+<td><code>-</code></td>
+
+<td>The file name patterns to exclude (in addition to the default ones mentioned at <a href="#addDefaultExcludes"><code>addDefaultExcludes</code></a>. The format of each pattern is described in <a class="externalLink" href="https://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/DirectoryScanner.html"><code>org.codehaus.plexus.util.DirectoryScanner</code></a>. The comparison is against the path relative to the according filter root. Since this is hardly predictable it is recommended to use only filename/directory name patterns here but not take into account file system hierarchies!
+
+<p>Each value is either a regex pattern if enclosed within <code>%regex[</code> and <code>]</code>, otherwise an <a class="externalLink" href="https://ant.apache.org/manual/dirtasks.html#patterns">Ant pattern</a>.</p><br /><b>Default value is</b>: <code>**/.vlt,**/.vltignore,**/.gitignore,**/.gitattributes</code>.<br /><b>User property is</b>: <code>vault.excludes</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#failOnDuplicateEntries"><failOnDuplicateEntries></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>-</code></td>
+
+<td>Set to <code>false</code> to not fail the build in case of files/folders being added to the resulting package more than once. Usually this indicates overlapping with embedded files or overlapping filter rules.<br /><b>Default value is</b>: <code>true</code>.<br /><b>User property is</b>: <code>vault.failOnDuplicateEntries</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#failOnUncoveredSourceFiles"><failOnUncoveredSourceFiles></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>-</code></td>
+
+<td>Set to <code>true</code> to fail the build in case of files are being contained in the <code>jcrRootSourceDirectory</code> which are not covered by the filter rules and therefore would not end up in the package.<br /><b>Default value is</b>: <code>true</code>.<br /><b>User property is</b>: <code>vault.failOnUncoveredSourceFiles</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#finalName"><finalName></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">String</a></code></td>
+
+<td><code>-</code></td>
+
+<td>The name of the generated package ZIP file without the ".zip" file extension. The optional classifier parameter will be appended to the name of the package.<br /><b>Default value is</b>: <code>${project.build.finalName}</code>.<br /><b>User property is</b>: <code>vault.finalName</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#jcrRootSourceDirectory"><jcrRootSourceDirectory></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">File[]</a></code></td>
+
+<td><code>-</code></td>
+
+<td>The directory that contains the jcr_root of the content. Multiple directories can be specified as a comma separated list, which will act as a search path and cause the plugin to look for the first existing directory.
+
+<p>This directory must be outside the <a href="#workDirectory"><code>workDirectory</code></a>.</p><br /><b>Default value is</b>: <code>${project.basedir}/jcr_root,${project.basedir}/src/main/jcr_root,${project.basedir}/src/main/content/jcr_root,${project.basedir}/src/content/jcr_root,${project.build.outputDirectory}</code>.<br /><b>User property is</b>: <code>vault.jcrRootSourceDirectory</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#metaInfVaultDirectory"><metaInfVaultDirectory></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">File[]</a></code></td>
+
+<td><code>-</code></td>
+
+<td>The directory that contains the META-INF/vault. Multiple directories can be specified as a comma separated list, which will act as a search path and cause the plugin to look for the first existing directory.
+
+<p>This directory is added as fileset to the package archiver before the the <a href="#workDirectory"><code>workDirectory</code></a>. This means that files specified in this directory have precedence over the one present in the <a href="#workDirectory"><code>workDirectory</code></a>. For example, if this directory contains a <code>properties.xml</code> it will not be overwritten by the generated one. A special case is the <code>filter.xml</code> which will be merged with inline filters if present.</p>
+
+<p>This directory must be outside the <a href="#workDirectory"><code>workDirectory</code></a>.</p><br /><b>Default value is</b>: <code>${project.basedir}/META-INF/vault,${project.basedir}/src/main/META-INF/vault,${project.basedir}/src/main/content/META-INF/vault,${project.basedir}/src/content/META-INF/vault</code>.<br /><b>User property is</b>: <code>vault.metaInfVaultDirectory</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#outputDirectory"><outputDirectory></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">File</a></code></td>
+
+<td><code>-</code></td>
+
+<td>Directory in which the built content package will be output.<br /><b>Default value is</b>: <code>${project.build.directory}</code>.<br /><b>User property is</b>: <code>vault.outputDirectory</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#workDirectory"><workDirectory></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">File</a></code></td>
+
+<td><code>-</code></td>
+
+<td>The output directory for goal <code>generate-metadata</code> and additional input directory containing the metadata to be packaged up into the content package for goal <code>package</code>. The directory name is suffixed with <code>-<classifier></code> in case a <a href="#classifier"><code>classifier</code></a> is used. In case of the <code>package</code> goal this falls back to the non-suffixed directory name in case the one with suffix does not exist.
+
+<p>This directory must not contain any other files/directories than those being generated by the <code>generate-metadata</code> goal.</p><br /><b>Default value is</b>: <code>${project.build.directory}/vault-work</code>.<br /></td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+
+<table border="0" class="table table-striped">
+
+<tr class="a">
+
+<th>Name</th>
+
+<th>Type</th>
+
+<th>Since</th>
+
+<th>Description</th>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#addDefaultExcludes"><addDefaultExcludes></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>By default certain metadata files are excluded which means they will not be copied into the package. If you need them for a particular reason you can do that by setting this parameter to <code>false</code>. This means all files matching the following <a class="externalLink" href="https://ant.apache.org/manual/dirtasks.html#patterns">Ant patterns</a> won't be copied by default.
+
+<ul>
+
+<li>Misc: **/*~, **/#*#, **/.#*, **/%*%, **/._*</li>
+
+<li>CVS: **/CVS, **/CVS/**, **/.cvsignore</li>
+
+<li>SVN: **/.svn, **/.svn/**</li>
+
+<li>GNU: **/.arch-ids, **/.arch-ids/**</li>
+
+<li>Bazaar: **/.bzr, **/.bzr/**</li>
+
+<li>SurroundSCM: **/.MySCMServerInfo</li>
+
+<li>Mac: **/.DS_Store</li>
+
+<li>Serena Dimension: **/.metadata, **/.metadata/**</li>
+
+<li>Mercurial: **/.hg, **/.hg/**</li>
+
+<li>GIT: **/.git, **/.git/**</li>
+
+<li>Bitkeeper: **/BitKeeper, **/BitKeeper/**, **/ChangeSet, **/ChangeSet/**</li>
+
+<li>Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo, **/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail</li>
+</ul><br /><b>See also:</b> <a class="externalLink" href="https://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/AbstractScanner.html#DEFAULTEXCLUDES">org.codehaus.plexus.util.AbstractScanner.DEFAULTEXCLUDES</a><br /><b>Default value is</b>: <code>true</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#archive"><archive></a></code></td>
+
+<td><code><a class="externalLink" href="https://maven.apache.org/shared/maven-archiver/apidocs/org/apache/maven/archiver/MavenArchiveConfiguration.html">MavenArchiveConfiguration</a></code></td>
+
+<td><code>-</code></td>
+
+<td>The archive configuration to use. See <a class="externalLink" href="http://maven.apache.org/shared/maven-archiver/index.html">the documentation for Maven Archiver</a>. All settings related to manifest are not relevant as this gets overwritten by the manifest in <a href="#workDirectory"><code>workDirectory</code></a><br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#builtContentDirectory"><builtContentDirectory></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">File</a></code></td>
+
+<td><code>-</code></td>
+
+<td><b>Deprecated.</b> The directory containing the content to be packaged up into the content package.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#classifier"><classifier></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">String</a></code></td>
+
+<td><code>1.1.4</code></td>
+
+<td>Optional classifier to add to the generated package. If given, the artifact will be attached as a supplemental artifact having this classifier. Also all generated metadata will be pushed to <code><workDirectory>-<classifier></code> and will preferably be looked up from there. In addition the embedded file names will be exchanged leveraging a classifier specific property.<br /><b>User property is</b>: <code>vault.classifier</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#delimiters"><delimiters></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">LinkedHashSet<String></a></code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>
+<p>Set of delimiters for expressions to filter within the resources. These delimiters are specified in the form 'beginToken*endToken'. If no '*' is given, the delimiter is assumed to be the same for start and end.</p>
+
+<p>So, the default filtering delimiters might be specified as:</p>
+
+<div>
+<pre><delimiters>
+ <delimiter>${*}</delimiter>
+ <delimiter>@</delimiter>
+</delimiters>
+</pre></div>
+
+<p>Since the '@' delimiter is the same on both ends, we don't need to specify '@*@' (though we can).</p><br /><b>User property is</b>: <code>vault.delimiters</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#enableJcrRootFiltering"><enableJcrRootFiltering></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Enables resource filtering on the <a href="#jcrRootSourceDirectory"><code>jcrRootSourceDirectory</code></a> source files similar to what the <a class="externalLink" href="https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html">maven-resources-plugin</a> does. It is recommended to limit filtering with <a href="#filteredFilePatterns"><code>filteredFilePatterns</code></a> and <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a>.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>vault.enableJcrRootFiltering</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#enableMetaInfFiltering"><enableMetaInfFiltering></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Enables resource filtering on the meta-inf source files similar to what the <a class="externalLink" href="https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html">maven-resources-plugin</a> does. It is recommended to limit filtering with <a href="#filteredFilePatterns"><code>filteredFilePatterns</code></a> and <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a>.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>vault.enableMetaInfFiltering</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#escapedBackslashesInFilePath"><escapedBackslashesInFilePath></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>To escape interpolated values with Windows path <code>c:\foo\bar</code> will be replaced with <code>c:\\foo\\bar</code>.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>vault.escapedBackslashesInFilePath</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#escapeString"><escapeString></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">String</a></code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Expression preceded with this String won't be interpolated. <code>\${foo}</code> will be replaced with <code>${foo}</code>.<br /><b>User property is</b>: <code>vault.escapeString</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#filteredFilePatterns"><filteredFilePatterns></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">List<String></a></code></td>
+
+<td><code>1.1.8</code></td>
+
+<td>Restricts the files which should be filtered to the ones having matching one of the given <a class="externalLink" href="http://ant.apache.org/manual/dirtasks.html#patterns">Ant patterns</a>. Evaluated before <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a>. All patterns are relative to the root paths (given through the filter.xml root entries or the META-INF directory). If empty or not set all files except for the ones from <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a> are filtered.<br /><b>User property is</b>: <code>vault.filteredFilePatterns</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#filterFiles"><filterFiles></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">List<String></a></code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>The list of extra filter properties files to be used along with System properties, project properties, and filter properties files specified in the POM build/filters section, which should be used for the filtering during the current mojo execution.<br /><b>User property is</b>: <code>vault.filters</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#metaInfDirectory"><metaInfDirectory></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">File</a></code></td>
+
+<td><code>-</code></td>
+
+<td>The directory that contains additional files and folders to end up in the package's META-INF folder. Every file and subfolder is considered except for the subfolder named <code>vault</code> and a file named <code>MANIFEST.MF</code>.<br /><b>User property is</b>: <code>vault.metaInfDirectory</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#nonFilteredFileExtensions"><nonFilteredFileExtensions></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">List<String></a></code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Additional list of file extensions that should not be filtered, e.g. binaries. Already predefined as extensions which should never be filtered are: jpg, jpeg, gif, bmp, png, ico. Instead of using this deny list approach for binary files and others which should not be filtered, consider using an allow list via <a href="#filteredFilePatterns"><code>filteredFilePatterns</code></a> instead.<br /><b>User property is</b>: <code>vault.nonFilteredFileExtensions</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#outputTimestamp"><outputTimestamp></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">String</a></code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Timestamp for reproducible output archive entries, either formatted as ISO 8601 <code>yyyy-MM-dd'T'HH:mm:ssXXX</code> or as an int representing seconds since the epoch (like <a class="externalLink" href="https://reproducible-builds.org/docs/source-date-epoch/">SOURCE_DATE_EPOCH</a>).<br /><b>Default value is</b>: <code>${project.build.outputTimestamp}</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#prefix"><prefix></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">String</a></code></td>
+
+<td><code>-</code></td>
+
+<td>Adds a path prefix to all resources. Useful for shallower source trees. This does not apply to files in <a href="#workDirectory"><code>workDirectory</code></a> nor <a href="#metaInfVaultDirectory"><code>metaInfVaultDirectory</code></a> but e.g. is relevant for the default filter and for the jcr_root of the package. Must start with "/" if not empty. As separator only forward slashes are allowed. The trailing slash is automatically appended if not there.<br /><b>User property is</b>: <code>vault.prefix</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#resourceEncoding"><resourceEncoding></a></code></td>
+
+<td><code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">String</a></code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>The character encoding scheme to be applied when filtering resources.<br /><b>Default value is</b>: <code>${project.build.sourceEncoding}</code>.<br /><b>User property is</b>: <code>vault.resourceEncoding</code>.<br /></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><code><a href="#supportMultiLineFiltering"><supportMultiLineFiltering></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Stop searching endToken at the end of line when filtering is applied.<br /><b>Default value is</b>: <code>false</code>.<br /><b>User property is</b>: <code>vault.supportMultiLineFiltering</code>.<br /></td>
+ </tr>
+
+<tr class="a">
+
+<td align="left"><code><a href="#useDefaultDelimiters"><useDefaultDelimiters></a></code></td>
+
+<td><code>boolean</code></td>
+
+<td><code>1.1.0</code></td>
+
+<td>Use default delimiters in addition to custom delimiters, if any.<br /><b>Default value is</b>: <code>true</code>.<br /><b>User property is</b>: <code>vault.useDefaultDelimiters</code>.<br /></td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+ <section>
+<h4><a name="a.3CaddDefaultExcludes.3E"></a><b><a name="addDefaultExcludes"><addDefaultExcludes></a></b></h4>
+
+<div>By default certain metadata files are excluded which means they will not be copied into the package. If you need them for a particular reason you can do that by setting this parameter to <code>false</code>. This means all files matching the following <a class="externalLink" href="https://ant.apache.org/manual/dirtasks.html#patterns">Ant patterns</a> won't be copied by default.
+
+<ul>
+
+<li>Misc: **/*~, **/#*#, **/.#*, **/%*%, **/._*</li>
+
+<li>CVS: **/CVS, **/CVS/**, **/.cvsignore</li>
+
+<li>SVN: **/.svn, **/.svn/**</li>
+
+<li>GNU: **/.arch-ids, **/.arch-ids/**</li>
+
+<li>Bazaar: **/.bzr, **/.bzr/**</li>
+
+<li>SurroundSCM: **/.MySCMServerInfo</li>
+
+<li>Mac: **/.DS_Store</li>
+
+<li>Serena Dimension: **/.metadata, **/.metadata/**</li>
+
+<li>Mercurial: **/.hg, **/.hg/**</li>
+
+<li>GIT: **/.git, **/.git/**</li>
+
+<li>Bitkeeper: **/BitKeeper, **/BitKeeper/**, **/ChangeSet, **/ChangeSet/**</li>
+
+<li>Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo, **/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail</li>
+</ul><br /><b>See also:</b> <a class="externalLink" href="https://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/AbstractScanner.html#DEFAULTEXCLUDES">org.codehaus.plexus.util.AbstractScanner.DEFAULTEXCLUDES</a></div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3Carchive.3E"></a><b><a name="archive"><archive></a></b></h4>
+
+<div>The archive configuration to use. See <a class="externalLink" href="http://maven.apache.org/shared/maven-archiver/index.html">the documentation for Maven Archiver</a>. All settings related to manifest are not relevant as this gets overwritten by the manifest in <a href="#workDirectory"><code>workDirectory</code></a></div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://maven.apache.org/shared/maven-archiver/apidocs/org/apache/maven/archiver/MavenArchiveConfiguration.html">org.apache.maven.archiver.MavenArchiveConfiguration</a></code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CbuiltContentDirectory.3E"></a><b><a name="builtContentDirectory"><builtContentDirectory></a></b></h4>
+
+<div><b>Deprecated.</b> Use <a href="#jcrRootSourceDirectory"><code>jcrRootSourceDirectory</code></a> instead.</div>
+
+<div>The directory containing the content to be packaged up into the content package.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">java.io.File</a></code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3Cclassifier.3E"></a><b><a name="classifier"><classifier></a></b></h4>
+
+<div>Optional classifier to add to the generated package. If given, the artifact will be attached as a supplemental artifact having this classifier. Also all generated metadata will be pushed to <code><workDirectory>-<classifier></code> and will preferably be looked up from there. In addition the embedded file names will be exchanged leveraging a classifier specific property.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.lang.String</a></code></li>
+
+<li><b>Since</b>: <code>1.1.4</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.classifier</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3Cdelimiters.3E"></a><b><a name="delimiters"><delimiters></a></b></h4>
+
+<div>
+<p>Set of delimiters for expressions to filter within the resources. These delimiters are specified in the form 'beginToken*endToken'. If no '*' is given, the delimiter is assumed to be the same for start and end.</p>
+
+<p>So, the default filtering delimiters might be specified as:</p>
+
+<div>
+<pre><delimiters>
+ <delimiter>${*}</delimiter>
+ <delimiter>@</delimiter>
+</delimiters>
+</pre></div>
+
+<p>Since the '@' delimiter is the same on both ends, we don't need to specify '@*@' (though we can).</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.util.LinkedHashSet<java.lang.String></a></code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.delimiters</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CenableJcrRootFiltering.3E"></a><b><a name="enableJcrRootFiltering"><enableJcrRootFiltering></a></b></h4>
+
+<div>Enables resource filtering on the <a href="#jcrRootSourceDirectory"><code>jcrRootSourceDirectory</code></a> source files similar to what the <a class="externalLink" href="https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html">maven-resources-plugin</a> does. It is recommended to limit filtering with <a href="#filteredFilePatterns"><code>filteredFilePatterns</code></a> and <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a>.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.enableJcrRootFiltering</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CenableMetaInfFiltering.3E"></a><b><a name="enableMetaInfFiltering"><enableMetaInfFiltering></a></b></h4>
+
+<div>Enables resource filtering on the meta-inf source files similar to what the <a class="externalLink" href="https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html">maven-resources-plugin</a> does. It is recommended to limit filtering with <a href="#filteredFilePatterns"><code>filteredFilePatterns</code></a> and <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a>.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.enableMetaInfFiltering</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CescapedBackslashesInFilePath.3E"></a><b><a name="escapedBackslashesInFilePath"><escapedBackslashesInFilePath></a></b></h4>
+
+<div>To escape interpolated values with Windows path <code>c:\foo\bar</code> will be replaced with <code>c:\\foo\\bar</code>.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.escapedBackslashesInFilePath</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CescapeString.3E"></a><b><a name="escapeString"><escapeString></a></b></h4>
+
+<div>Expression preceded with this String won't be interpolated. <code>\${foo}</code> will be replaced with <code>${foo}</code>.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.lang.String</a></code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.escapeString</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3Cexcludes.3E"></a><b><a name="excludes"><excludes></a></b></h4>
+
+<div>The file name patterns to exclude (in addition to the default ones mentioned at <a href="#addDefaultExcludes"><code>addDefaultExcludes</code></a>. The format of each pattern is described in <a class="externalLink" href="https://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/DirectoryScanner.html"><code>org.codehaus.plexus.util.DirectoryScanner</code></a>. The comparison is against the path relative to the according filter root. Since this is hardly predictable it is recommended to use only filename/directory name patterns here but not take into account file system hierarchies!
+
+<p>Each value is either a regex pattern if enclosed within <code>%regex[</code> and <code>]</code>, otherwise an <a class="externalLink" href="https://ant.apache.org/manual/dirtasks.html#patterns">Ant pattern</a>.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.util.Set<java.lang.String></a></code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.excludes</code></li>
+
+<li><b>Default</b>: <code>**/.vlt,**/.vltignore,**/.gitignore,**/.gitattributes</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CfailOnDuplicateEntries.3E"></a><b><a name="failOnDuplicateEntries"><failOnDuplicateEntries></a></b></h4>
+
+<div>Set to <code>false</code> to not fail the build in case of files/folders being added to the resulting package more than once. Usually this indicates overlapping with embedded files or overlapping filter rules.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.failOnDuplicateEntries</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CfailOnUncoveredSourceFiles.3E"></a><b><a name="failOnUncoveredSourceFiles"><failOnUncoveredSourceFiles></a></b></h4>
+
+<div>Set to <code>true</code> to fail the build in case of files are being contained in the <code>jcrRootSourceDirectory</code> which are not covered by the filter rules and therefore would not end up in the package.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.failOnUncoveredSourceFiles</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CfilteredFilePatterns.3E"></a><b><a name="filteredFilePatterns"><filteredFilePatterns></a></b></h4>
+
+<div>Restricts the files which should be filtered to the ones having matching one of the given <a class="externalLink" href="http://ant.apache.org/manual/dirtasks.html#patterns">Ant patterns</a>. Evaluated before <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a>. All patterns are relative to the root paths (given through the filter.xml root entries or the META-INF directory). If empty or not set all files except for the ones from <a href="#nonFilteredFileExtensions"><code>nonFilteredFileExtensions</code></a> are filtered.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.util.List<java.lang.String></a></code></li>
+
+<li><b>Since</b>: <code>1.1.8</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.filteredFilePatterns</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CfilterFiles.3E"></a><b><a name="filterFiles"><filterFiles></a></b></h4>
+
+<div>The list of extra filter properties files to be used along with System properties, project properties, and filter properties files specified in the POM build/filters section, which should be used for the filtering during the current mojo execution.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.util.List<java.lang.String></a></code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.filters</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CfinalName.3E"></a><b><a name="finalName"><finalName></a></b></h4>
+
+<div>The name of the generated package ZIP file without the ".zip" file extension. The optional classifier parameter will be appended to the name of the package.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.lang.String</a></code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.finalName</code></li>
+
+<li><b>Default</b>: <code>${project.build.finalName}</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CjcrRootSourceDirectory.3E"></a><b><a name="jcrRootSourceDirectory"><jcrRootSourceDirectory></a></b></h4>
+
+<div>The directory that contains the jcr_root of the content. Multiple directories can be specified as a comma separated list, which will act as a search path and cause the plugin to look for the first existing directory.
+
+<p>This directory must be outside the <a href="#workDirectory"><code>workDirectory</code></a>.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">java.io.File[]</a></code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.jcrRootSourceDirectory</code></li>
+
+<li><b>Default</b>: <code>${project.basedir}/jcr_root,${project.basedir}/src/main/jcr_root,${project.basedir}/src/main/content/jcr_root,${project.basedir}/src/content/jcr_root,${project.build.outputDirectory}</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CmetaInfDirectory.3E"></a><b><a name="metaInfDirectory"><metaInfDirectory></a></b></h4>
+
+<div>The directory that contains additional files and folders to end up in the package's META-INF folder. Every file and subfolder is considered except for the subfolder named <code>vault</code> and a file named <code>MANIFEST.MF</code>.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">java.io.File</a></code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.metaInfDirectory</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CmetaInfVaultDirectory.3E"></a><b><a name="metaInfVaultDirectory"><metaInfVaultDirectory></a></b></h4>
+
+<div>The directory that contains the META-INF/vault. Multiple directories can be specified as a comma separated list, which will act as a search path and cause the plugin to look for the first existing directory.
+
+<p>This directory is added as fileset to the package archiver before the the <a href="#workDirectory"><code>workDirectory</code></a>. This means that files specified in this directory have precedence over the one present in the <a href="#workDirectory"><code>workDirectory</code></a>. For example, if this directory contains a <code>properties.xml</code> it will not be overwritten by the generated one. A special case is the <code>filter.xml</code> which will be merged with inline filters if present.</p>
+
+<p>This directory must be outside the <a href="#workDirectory"><code>workDirectory</code></a>.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">java.io.File[]</a></code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.metaInfVaultDirectory</code></li>
+
+<li><b>Default</b>: <code>${project.basedir}/META-INF/vault,${project.basedir}/src/main/META-INF/vault,${project.basedir}/src/main/content/META-INF/vault,${project.basedir}/src/content/META-INF/vault</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CnonFilteredFileExtensions.3E"></a><b><a name="nonFilteredFileExtensions"><nonFilteredFileExtensions></a></b></h4>
+
+<div>Additional list of file extensions that should not be filtered, e.g. binaries. Already predefined as extensions which should never be filtered are: jpg, jpeg, gif, bmp, png, ico. Instead of using this deny list approach for binary files and others which should not be filtered, consider using an allow list via <a href="#filteredFilePatterns"><code>filteredFilePatterns</code></a> instead.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.util.List<java.lang.String></a></code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.nonFilteredFileExtensions</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CoutputDirectory.3E"></a><b><a name="outputDirectory"><outputDirectory></a></b></h4>
+
+<div>Directory in which the built content package will be output.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">java.io.File</a></code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>User Property</b>: <code>vault.outputDirectory</code></li>
+
+<li><b>Default</b>: <code>${project.build.directory}</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CoutputTimestamp.3E"></a><b><a name="outputTimestamp"><outputTimestamp></a></b></h4>
+
+<div>Timestamp for reproducible output archive entries, either formatted as ISO 8601 <code>yyyy-MM-dd'T'HH:mm:ssXXX</code> or as an int representing seconds since the epoch (like <a class="externalLink" href="https://reproducible-builds.org/docs/source-date-epoch/">SOURCE_DATE_EPOCH</a>).</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.lang.String</a></code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>Default</b>: <code>${project.build.outputTimestamp}</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3Cprefix.3E"></a><b><a name="prefix"><prefix></a></b></h4>
+
+<div>Adds a path prefix to all resources. Useful for shallower source trees. This does not apply to files in <a href="#workDirectory"><code>workDirectory</code></a> nor <a href="#metaInfVaultDirectory"><code>metaInfVaultDirectory</code></a> but e.g. is relevant for the default filter and for the jcr_root of the package. Must start with "/" if not empty. As separator only forward slashes are allowed. The trailing slash is automatically appended if not there.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.lang.String</a></code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.prefix</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CresourceEncoding.3E"></a><b><a name="resourceEncoding"><resourceEncoding></a></b></h4>
+
+<div>The character encoding scheme to be applied when filtering resources.</div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html">java.lang.String</a></code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.resourceEncoding</code></li>
+
+<li><b>Default</b>: <code>${project.build.sourceEncoding}</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CsupportMultiLineFiltering.3E"></a><b><a name="supportMultiLineFiltering"><supportMultiLineFiltering></a></b></h4>
+
+<div>Stop searching endToken at the end of line when filtering is applied.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.supportMultiLineFiltering</code></li>
+
+<li><b>Default</b>: <code>false</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CuseDefaultDelimiters.3E"></a><b><a name="useDefaultDelimiters"><useDefaultDelimiters></a></b></h4>
+
+<div>Use default delimiters in addition to custom delimiters, if any.</div>
+
+<ul>
+
+<li><b>Type</b>: <code>boolean</code></li>
+
+<li><b>Since</b>: <code>1.1.0</code></li>
+
+<li><b>Required</b>: <code>No</code></li>
+
+<li><b>User Property</b>: <code>vault.useDefaultDelimiters</code></li>
+
+<li><b>Default</b>: <code>true</code></li>
+ </ul><hr /></section><section>
+<h4><a name="a.3CworkDirectory.3E"></a><b><a name="workDirectory"><workDirectory></a></b></h4>
+
+<div>The output directory for goal <code>generate-metadata</code> and additional input directory containing the metadata to be packaged up into the content package for goal <code>package</code>. The directory name is suffixed with <code>-<classifier></code> in case a <a href="#classifier"><code>classifier</code></a> is used. In case of the <code>package</code> goal this falls back to the non-suffixed directory name in case the one with suffix does not exist.
+
+<p>This directory must not contain any other files/directories than those being generated by the <code>generate-metadata</code> goal.</p></div>
+
+<ul>
+
+<li><b>Type</b>: <code><a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html">java.io.File</a></code></li>
+
+<li><b>Required</b>: <code>Yes</code></li>
+
+<li><b>Default</b>: <code>${project.build.directory}/vault-work</code></li>
+ </ul>
+ </section></section>
+ </section>
+
+
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+<p>© 2023
+<a href="https://www.apache.org/">The Apache Software Foundation</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+</p>
+ </div>
+ </div>
+ </footer>
+<script>
+ if(anchors) {
+ anchors.add();
+ }
+</script>
+ </body>
+</html>
\ No newline at end of file
Added: jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/plugin-info.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/plugin-info.html?rev=1913843&view=auto
==============================================================================
--- jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/plugin-info.html (added)
+++ jackrabbit/site/live/filevault-package-maven-plugin-archives/1.3.6/plugin-info.html Thu Nov 16 18:45:02 2023
@@ -0,0 +1,301 @@
+<!DOCTYPE html>
+
+
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-plugin-report-plugin:3.9.0:report at 2023-11-16
+ | Rendered using Apache Maven Fluido Skin 1.12.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+ <title>Jackrabbit FileVault Package Maven Plugin – Plugin Documentation</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.12.0.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+ <script src="./js/apache-maven-fluido-1.12.0.min.js"></script>
+
+ <!-- Matomo -->
+ <script>
+ var _paq = window._paq = window._paq || [];
+ _paq.push(['disableCookies']);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+
+ (function() {
+ var u="https://analytics.apache.org";
+ _paq.push(['setTrackerUrl', u+'/matomo.php']);
+ _paq.push(['setSiteId', '4']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+ <!-- End Matomo Code -->
+ </head>
+ <body class="topBarEnabled">
+ <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit-filevault-package-maven-plugin" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+ <header id="topbar" class="navbar navbar-fixed-top ">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+ <ul class="nav">
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Overview <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="index.html" title="Introduction">Introduction</a></li>
+ <li><a title="Goals">Goals</a></li>
+ <li><a href="dev.html" title="Developing">Developing</a></li>
+ <li><a href="howto_release.html" title="Releasing">Releasing</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="import_package.html" title="Import-package Generation">Import-package Generation</a></li>
+ <li><a href="migrating.html" title="Migration from Adobe's Plugin">Migration from Adobe's Plugin</a></li>
+ <li><a href="validators.html" title="Validators">Validators</a></li>
+ <li><a href="classifiers.html" title="Classifier Support">Classifier Support</a></li>
+ <li><a href="filtering.html" title="Filtering">Filtering</a></li>
+ <li><a href="osgi.html" title="OSGi">OSGi</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li class="dropdown-submenu">
+<a href="project-info.html" title="Project Information">Project Information</a>
+ <ul class="dropdown-menu">
+ <li><a href="ci-management.html" title="CI Management">CI Management</a></li>
+ <li><a href="dependencies.html" title="Dependencies">Dependencies</a></li>
+ <li><a href="dependency-info.html" title="Dependency Information">Dependency Information</a></li>
+ <li><a href="dependency-management.html" title="Dependency Management">Dependency Management</a></li>
+ <li><a href="distribution-management.html" title="Distribution Management">Distribution Management</a></li>
+ <li><a href="index.html" title="About">About</a></li>
+ <li><a href="issue-management.html" title="Issue Management">Issue Management</a></li>
+ <li><a href="licenses.html" title="Licenses">Licenses</a></li>
+ <li><a href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+ <li><a href="plugin-management.html" title="Plugin Management">Plugin Management</a></li>
+ <li><a href="plugins.html" title="Plugins">Plugins</a></li>
+ <li><a href="scm.html" title="Source Code Management">Source Code Management</a></li>
+ <li><a href="summary.html" title="Summary">Summary</a></li>
+ </ul>
+ </li>
+ <li class="dropdown-submenu">
+<a href="project-reports.html" title="Project Reports">Project Reports</a>
+ <ul class="dropdown-menu">
+ <li><a href="apidocs/index.html" title="Javadoc">Javadoc</a></li>
+ <li><a title="Plugin Documentation">Plugin Documentation</a></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Links <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://jackrabbit.apache.org/filevault/" title="Apache Jackrabbit FileVault">Apache Jackrabbit FileVault</a></li>
+ <li><a href="https://jackrabbit.apache.org/" title="Apache Jackrabbit">Apache Jackrabbit</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown">Site Versions <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.7-SNAPSHOT" title="1.3.7-SNAPSHOT">1.3.7-SNAPSHOT</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin" title="1.3.6">1.3.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.4" title="1.3.4">1.3.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.2" title="1.3.2">1.3.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.0" title="1.3.0">1.3.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.2.2" title="1.2.2">1.2.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.8" title="1.1.8">1.1.8</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.6" title="1.1.6">1.1.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.4" title="1.1.4">1.1.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.2" title="1.1.2">1.1.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.0" title="1.1.0">1.1.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.4" title="1.0.4">1.0.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.3" title="1.0.3">1.0.3</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.1" title="1.0.1">1.0.1</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.0" title="1.0.0">1.0.0</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </header>
+ <div class="container-fluid container-fluid-top">
+ <header>
+ <div id="banner">
+ <div class="pull-left"><a href="https://jackrabbit.apache.org/" id="bannerLeft"><img src="jackrabbit.png" alt="Apache Jackrabbit" style="" /></a></div>
+ <div class="pull-right"><a href="https://apache.org/" id="bannerRight"><img src="asf_logo.png" alt="Apache" style="" /></a></div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+ <li><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin" class="externalLink" title="Jackrabbit FileVault Package Maven Plugin">Jackrabbit FileVault Package Maven Plugin</a><span class="divider">/</span></li>
+ <li class="active ">Plugin Documentation</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-11-16</li>
+ <li id="projectVersion" class="pull-right">Version: 1.3.6</li>
+ </ul>
+ </div>
+ </header>
+ <div class="row-fluid">
+ <header id="leftColumn" class="span2">
+ <nav class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Overview</li>
+ <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li>
+ <li class="active"><a><span class="none"></span>Goals</a></li>
+ <li><a href="dev.html" title="Developing"><span class="none"></span>Developing</a></li>
+ <li><a href="howto_release.html" title="Releasing"><span class="none"></span>Releasing</a></li>
+ <li class="nav-header">Documentation</li>
+ <li><a href="import_package.html" title="Import-package Generation"><span class="none"></span>Import-package Generation</a></li>
+ <li><a href="migrating.html" title="Migration from Adobe's Plugin"><span class="none"></span>Migration from Adobe's Plugin</a></li>
+ <li><a href="validators.html" title="Validators"><span class="none"></span>Validators</a></li>
+ <li><a href="classifiers.html" title="Classifier Support"><span class="none"></span>Classifier Support</a></li>
+ <li><a href="filtering.html" title="Filtering"><span class="none"></span>Filtering</a></li>
+ <li><a href="osgi.html" title="OSGi"><span class="none"></span>OSGi</a></li>
+ <li class="nav-header">Project Documentation</li>
+ <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a></li>
+ <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-down"></span>Project Reports</a>
+ <ul class="nav nav-list">
+ <li><a href="apidocs/index.html" title="Javadoc"><span class="none"></span>Javadoc</a></li>
+ <li class="active"><a><span class="none"></span>Plugin Documentation</a></li>
+ </ul></li>
+ <li class="nav-header">Links</li>
+ <li><a href="https://jackrabbit.apache.org/filevault/" class="externalLink" title="Apache Jackrabbit FileVault"><span class="none"></span>Apache Jackrabbit FileVault</a></li>
+ <li><a href="https://jackrabbit.apache.org/" class="externalLink" title="Apache Jackrabbit"><span class="none"></span>Apache Jackrabbit</a></li>
+ <li class="nav-header">Site Versions</li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.7-SNAPSHOT" class="externalLink" title="1.3.7-SNAPSHOT"><span class="none"></span>1.3.7-SNAPSHOT</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin" class="externalLink" title="1.3.6"><span class="none"></span>1.3.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.4" class="externalLink" title="1.3.4"><span class="none"></span>1.3.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.2" class="externalLink" title="1.3.2"><span class="none"></span>1.3.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.3.0" class="externalLink" title="1.3.0"><span class="none"></span>1.3.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.2.2" class="externalLink" title="1.2.2"><span class="none"></span>1.2.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.8" class="externalLink" title="1.1.8"><span class="none"></span>1.1.8</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.6" class="externalLink" title="1.1.6"><span class="none"></span>1.1.6</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.4" class="externalLink" title="1.1.4"><span class="none"></span>1.1.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.2" class="externalLink" title="1.1.2"><span class="none"></span>1.1.2</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.1.0" class="externalLink" title="1.1.0"><span class="none"></span>1.1.0</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.4" class="externalLink" title="1.0.4"><span class="none"></span>1.0.4</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.3" class="externalLink" title="1.0.3"><span class="none"></span>1.0.3</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.1" class="externalLink" title="1.0.1"><span class="none"></span>1.0.1</a></li>
+ <li><a href="https://jackrabbit.apache.org/filevault-package-maven-plugin-archives/1.0.0" class="externalLink" title="1.0.0"><span class="none"></span>1.0.0</a></li>
+ </ul>
+ </nav>
+ <div class="well sidebar-nav">
+<form id="search-form" action="https://www.google.com/search" method="get" >
+ <input value="jackrabbit.apache.org/filevault-package-maven-plugin/" name="sitesearch" type="hidden"/>
+ <input class="search-query" name="q" id="query" type="text" placeholder="Search with Google..." />
+</form>
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+ </div>
+ </div>
+ </header>
+ <main id="bodyColumn" class="span10" >
+<section>
+<h2><a name="Plugin_Documentation"></a>Plugin Documentation</h2><a name="Plugin_Documentation"></a>
+<p>Goals available for this plugin:</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Goal</th>
+<th>Description</th></tr>
+<tr class="b">
+<td align="left"><a href="./analyze-classes-mojo.html">filevault-package:analyze-classes</a></td>
+<td>Analyzes the generated class files and generates a usage report. This report can be used by the <code>generate-metadata</code> goal to generate a manifest header out of it.</td></tr>
+<tr class="a">
+<td align="left"><a href="./check-signature-mojo.html">filevault-package:check-signature</a></td>
+<td>Checks the embedded libraries against a defined signature. Based on the <a href="https://www.mojohaus.org/animal-sniffer/">Animal Sniffer project</a>.</td></tr>
+<tr class="b">
+<td align="left"><a href="./format-xml-mojo.html">filevault-package:format-xml</a></td>
+<td>Either checks only the formatting of the Docview XML files to comply with the formatting rules from FileVault or also reformats those files.</td></tr>
+<tr class="a">
+<td align="left"><a href="./generate-cnd-mojo.html">filevault-package:generate-cnd</a></td>
+<td>Generates a <a href="https://jackrabbit.apache.org/jcr/node-type-notation.html">CND file</a> containing all used node types and namespaces. It uses the <a href="https://s.apache.org/jcr-2.0-spec/3_Repository_Model.html#3.7.11%20Standard%20Application%20Node%20Types">default namespaces and node types</a> and in addition some provided ones as source node type and namespace registry. From those only the ones being really leveraged in the package end up in the generated CND. The generated CND will end up in the <a href="https://jackrabbit.apache.org/filevault/nodetypes.html">package metadata</a> and all contained namespaces and node types are automatically registered during installation (in case they are not yet registered).</td></tr>
+<tr class="b">
+<td align="left"><a href="./generate-metadata-mojo.html">filevault-package:generate-metadata</a></td>
+<td>Generates the metadata ending up in the content package like <code>META-INF/MANIFEST.MF</code> as well as the files ending up in <code>META-INF/vault</code> like <code>filter.xml</code>, <code>properties.xml</code>, <code>config.xml</code> and <code>settings.xml</code>. Those files will be written to the directory given via parameter <a href="#workDirectory"><code>workDirectory</code></a>. In addition performs some validations. Also configures artifacts (like OSGi bundles or subpackages) to be embedded in the content package as those may affect metadata as well. The generated metadata is usually packaged in a content package in a subsequent goal <code>package</code>.
+<p><i>This goal is executed/bound by default for Maven modules of type <code>content-package</code>.</i></p></td></tr>
+<tr class="a">
+<td align="left"><a href="./help-mojo.html">filevault-package:help</a></td>
+<td>Display help information on filevault-package-maven-plugin.
+<br />
+ Call <code>mvn filevault-package:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</td></tr>
+<tr class="b">
+<td align="left"><a href="./package-mojo.html">filevault-package:package</a></td>
+<td>Builds a content package. Uses the metadata generated by and embedded artifacts (like subpackages or OSGi bundles) configured in a preceding execution of goal <code>generate-metadata</code>.
+<p><i>This goal is executed/bound by default for Maven modules of type <code>content-package</code>.</i></p></td></tr>
+<tr class="a">
+<td align="left"><a href="./validate-files-mojo.html">filevault-package:validate-files</a></td>
+<td>Validates individual files with all registered validators. This is only active for incremental builds (i.e. inside m2e) or when mojo "validate-package" is not executed in the current Maven execution.
+<p><i>This goal is executed/bound by default for Maven modules of type <code>content-package</code>.</i></p><br /><strong>See also:</strong> <a href="https://jackrabbit.apache.org/filevault-package-maven-plugin/validators.html">Validators</a></td></tr>
+<tr class="b">
+<td align="left"><a href="./validate-package-mojo.html">filevault-package:validate-package</a></td>
+<td>Validates a package (and optionally in addition all attached packages with the given classifiers) with all registered validators.
+<p><i>This goal is executed/bound by default for Maven modules of type <code>content-package</code>.</i></p><br /><strong>See also:</strong> <a href="https://jackrabbit.apache.org/filevault-package-maven-plugin/validators.html">Validators</a></td></tr></table><section>
+<h3><a name="System_Requirements"></a>System Requirements</h3><a name="System_Requirements"></a>
+<p>The following specifies the minimum requirements to run this Maven plugin:</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<td align="left">Maven</td>
+<td>3.3.9</td></tr>
+<tr class="b">
+<td align="left">JDK</td>
+<td>1.8</td></tr></table></section><section>
+<h3><a name="Usage"></a>Usage</h3><a name="Usage"></a>
+<p>You should specify the version in your project's plugin configuration:</p>
+<div class="source"><pre class="prettyprint linenums"><project>
+ ...
+ <build>
+ <!-- To define the plugin version in your parent POM -->
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>filevault-package-maven-plugin</artifactId>
+ <version>1.3.6</version>
+ <extensions>true</extensions>
+ </plugin>
+ ...
+ </plugins>
+ </pluginManagement>
+ <!-- To use the plugin goals in your POM or parent POM -->
+ <plugins>
+ <plugin>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>filevault-package-maven-plugin</artifactId>
+ </plugin>
+ ...
+ </plugins>
+ </build>
+ ...
+</project></pre></div>
+<p>For more information, see <a class="externalLink" href="https://maven.apache.org/guides/mini/guide-configuring-plugins.html">"Guide to Configuring Plug-ins"</a></p></section></section>
+ </main>
+ </div>
+ </div>
+ <hr/>
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+<p>© 2023
+<a href="https://www.apache.org/">The Apache Software Foundation</a> | <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+</p>
+ </div>
+ </div>
+ </footer>
+<script>
+ if(anchors) {
+ anchors.add();
+ }
+</script>
+ </body>
+</html>
\ No newline at end of file