This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/felix-site-pub.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new bfd8167  site build
bfd8167 is described below

commit bfd816723a6ffa79248008a0c3c0a600509d9f54
Author: jenkins <[email protected]>
AuthorDate: Mon Jan 3 03:42:19 2022 +0000

    site build
---
 documentation/community/contributing.html          |   2 +-
 .../faqs/apache-felix-scr-plugin-faq.html          |   2 +-
 .../reference/dm-annotations.html                  |   4 +-
 ...he-felix-framework-launching-and-embedding.html |   4 +-
 ...apache-felix-framework-usage-documentation.html |  50 +-
 .../apache-felix-gogo/rfc-147-overview.html        |  90 +--
 .../subprojects/apache-felix-inventory.html        |   8 +-
 .../apache-felix-maven-bundle-plugin-bnd.html      |   6 +-
 .../apache-felix-maven-scr-plugin-use.html         | 163 ++++-
 .../scr-annotations.html                           | 752 ++++++++++++++++++---
 .../scr-javadoc-tags.html                          |  12 +-
 .../extending-the-apache-felix-web-console.html    |   2 +-
 sitemap.xml                                        | 306 ++++-----
 13 files changed, 1043 insertions(+), 358 deletions(-)

diff --git a/documentation/community/contributing.html 
b/documentation/community/contributing.html
index 951f39f..f8a77a8 100644
--- a/documentation/community/contributing.html
+++ b/documentation/community/contributing.html
@@ -573,7 +573,7 @@ For grants, you should:</p>
 <p>Verify that you have the authorization to donate the code.</p>
 </li>
 <li>
-<p>Review our <a href="#development.adoc" class="page unresolved">developer 
documentation</a> as well as the general <a 
href="https://www.apache.org/foundation/getinvolved.html";>Apache 
documentation</a> to determine whether you would really like be involved with 
us and how we work.</p>
+<p>Review our <a href="../development/coding-standards.html" 
class="page">developer documentation</a> as well as the general <a 
href="https://www.apache.org/foundation/getinvolved.html";>Apache 
documentation</a> to determine whether you would really like be involved with 
us and how we work.</p>
 </li>
 <li>
 <p>Assuming you&#8217;re still interested, create a <a 
href="https://issues.apache.org/jira/browse/Felix";>JIRA</a> issue describing 
the code you wish to donate.</p>
diff --git a/documentation/faqs/apache-felix-scr-plugin-faq.html 
b/documentation/faqs/apache-felix-scr-plugin-faq.html
index db3886e..471170d 100644
--- a/documentation/faqs/apache-felix-scr-plugin-faq.html
+++ b/documentation/faqs/apache-felix-scr-plugin-faq.html
@@ -497,7 +497,7 @@
 <div class="sectionbody">
 <div class="paragraph">
 <p>This page provides answers to frequently asked questions using the Maven 
SCR Plugin.
-See <a href="#subprojects/apache-felix-maven-scr-plugin.adoc" class="page 
unresolved">subprojects/apache-felix-maven-scr-plugin.adoc</a> for 
documentation on that plugin.</p>
+See <a 
href="../subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html"
 class="page">Apache Felix Maven SCR Plugin Use</a> for documentation on that 
plugin.</p>
 </div>
 </div>
 </div>
diff --git 
a/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
 
b/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
index da6cefa..5474386 100644
--- 
a/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
+++ 
b/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
@@ -927,7 +927,7 @@ The  manager which is in charge of maintaining the state of 
components is implem
 <ul>
 <li>
 <p><a 
href="http://felix.apache.org/apidocs/dependencymanager.annotations/r13/org/apache/felix/dm/annotation/api/Init.html";>@Init</a>:
 this callback is invoked after all required dependencies have been injected.
-In this method, you can  yet add more dynamic dependencies using the DM API, 
or you can possibly configure other dependencies filter and required flags (see 
<a href="# Dynamic dependency configuration">Dynamic dependency 
configuration</a>).</p>
+In this method, you can  yet add more dynamic dependencies using the DM API, 
or you can possibly configure other dependencies filter and required flags (see 
<a href="#_dynamic_dependency_configuration">Dynamic dependency 
configuration</a>).</p>
 </li>
 <li>
 <p><a 
href="http://felix.apache.org/apidocs/dependencymanager.annotations/r13/org/apache/felix/dm/annotation/api/Start.html";>@Start</a>:
 this callback is invoked after all required dependencies added in the @Init 
method have been injected.</p>
@@ -967,7 +967,7 @@ When all required dependencies are  available:</p>
 <li>
 <p>call the component init method (annotated with <em>@Init</em>, see (see  <a 
href="http://felix.apache.org/apidocs/dependencymanager.annotations/r13/org/apache/felix/dm/annotation/api/Init.html";>@Init
 javadoc</a>).).
 In the init method, you are yet allowed to add some additional dependencies 
using the Dependency  Manager API or DM Lambda).
-Alternatively, you can also configure some  dependencies dynamically  
(explained later, in <a href="#dynamic-dependency-configuration">Dynamic 
Dependency Configuration</a>.</p>
+Alternatively, you can also configure some  dependencies dynamically  
(explained later, in <a href="#_dynamic_dependency_configuration">Dynamic 
Dependency Configuration</a>.</p>
 </li>
 </ul>
 </div>
diff --git 
a/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
 
b/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
index a6e0a64..2c7ab3e 100644
--- 
a/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
+++ 
b/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
@@ -679,7 +679,7 @@ It is possible to restart the framework, using the normal 
combination of <code>i
 </div>
 </div>
 <div class="sect1">
-<h2 id="_launching_a_framework"><a class="anchor" 
href="#_launching_a_framework"></a>Launching a Framework</h2>
+<h2 id="_launching"><a class="anchor" href="#_launching"></a>Launching a 
Framework</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Launching a framework is fairly simple and involves only four steps:</p>
@@ -891,7 +891,7 @@ If no shell bundles are installed and started or if there 
is difficulty locating
 </div>
 </div>
 <div class="sect2">
-<h3 id="_custom_framework_launcher"><a class="anchor" 
href="#_custom_framework_launcher"></a>Custom Framework Launcher</h3>
+<h3 id="_custom-launcher"><a class="anchor" 
href="#_custom-launcher"></a>Custom Framework Launcher</h3>
 <div class="paragraph">
 <p>This section creates a bare-bones launcher to demonstrate the minimum 
requirements for creating an interactive launcher for the Felix framework.
 This example uses the standard Gogo shell bundles for interactivity, but any 
other bundles could be used instead.
diff --git 
a/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
 
b/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
index 3eaa29d..8970c67 100644
--- 
a/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
+++ 
b/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
@@ -494,52 +494,6 @@
   <div class="content">
 <article class="doc">
 <h1 class="page">Apache Felix Framework Usage Documentation</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#downloading-the-framework">Downloading the Framework</a></p>
-</li>
-<li>
-<p><a href="#starting-the-framework">Starting the Framework</a></p>
-</li>
-<li>
-<p><a href="#framework-shell">Framework Shell</a></p>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#installing-bundles">Installing Bundles</a></p>
-</li>
-<li>
-<p><a href="#web-proxy-issues-when-installing-bundles">Web Proxy Issues when 
Installing Bundles</a></p>
-</li>
-</ul>
-</div>
-</li>
-<li>
-<p><a href="#bundle-auto-deploy">Bundle Auto-Deploy</a></p>
-</li>
-<li>
-<p><a href="#configuring-the-framework">Configuring the Framework</a></p>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="#system-property-substitution">System Property Substitution</a></p>
-</li>
-</ul>
-</div>
-</li>
-<li>
-<p><a href="#configuring-bundles">Configuring Bundles</a></p>
-</li>
-<li>
-<p><a href="#feedback">Feedback</a></p>
-</li>
-</ul>
-</div>
-</div>
-</div>
 <div class="sect1">
 <h2 id="_downloading_the_framework"><a class="anchor" 
href="#_downloading_the_framework"></a>Downloading the Framework</h2>
 <div class="sectionbody">
@@ -688,7 +642,7 @@ this string should be the user name and password separated 
by a colon (e.g., <co
 </div>
 <div class="paragraph">
 <p>These system properties can be set directly on the command line when 
starting the JVM using the standard "<code 
class="code">\-D&lt;prop&gt;=&lt;value&gt;</code>" syntax or you can put them 
in the <code>lib/system.properties</code> file of your Felix installation;
-see the next section on <a href="#configuring-the-framework">configuring 
Felix</a> for more information.</p>
+see the next section on <a href="#_configuring_the_framework">configuring 
Felix</a> for more information.</p>
 </div>
 </div>
 </div>
@@ -781,7 +735,7 @@ To learn about the configuration options for specific 
bundles, refer to the docu
 <p>Bundle properties may also be defined in the 
<code>conf/config.properties</code> property file.
 Any property placed in this file will be accessible via 
<code>BundleContext.getProperty()</code> at run time.
 The property file uses the standard Java property file syntax (i.e., 
attribute-value pairs).
-For information on changing the default location of this file, refer to the 
section on <a href="#configuring-the-framework">configuring Felix</a>.</p>
+For information on changing the default location of this file, refer to the 
section on <a href="#_configuring_the_framework">configuring Felix</a>.</p>
 </div>
 </div>
 </div>
diff --git a/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html 
b/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
index 92f69eb..05968b4 100644
--- a/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
+++ b/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
@@ -566,10 +566,11 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! echo hello world
-   hello world</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! echo hello world
+   hello world</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -578,11 +579,12 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! msg = "hello world"
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! msg = "hello world"
    g! echo $msg
-   hello world</p>
+   hello world</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -591,10 +593,11 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! (bundle 1) location
-   
file:/Users/derek/Downloads/felix-framework-3.0.0/bundle/org.apache.felix.bundlerepository-1.6.2.jar</p>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! (bundle 1) location
+   
file:/Users/derek/Downloads/felix-framework-3.0.0/bundle/org.apache.felix.bundlerepository-1.6.2.jar</code></pre>
+</div>
 </div>
 </div>
 <div class="sect2">
@@ -606,13 +609,14 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! list = [1 2 a b]
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! list = [1 2 a b]
    1
    2
    a
-   b</p>
+   b</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -621,12 +625,13 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! map = [Jan=1 Feb=2 Mar=3]
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! map = [Jan=1 Feb=2 Mar=3]
    Jan                 1
    Feb                 2
-   Mar                 3</p>
+   Mar                 3</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -635,12 +640,13 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! bundles | grep gogo
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! bundles | grep gogo
        2|Active     |    1|org.apache.felix.gogo.command (0.6.0)
        3|Active     |    1|org.apache.felix.gogo.runtime (0.6.0)
-       4|Active     |    1|org.apache.felix.gogo.shell (0.6.0)</p>
+       4|Active     |    1|org.apache.felix.gogo.shell (0.6.0)</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -649,11 +655,12 @@ public boolean grep(CommandSession session, String[] 
args) throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! echo2 = { echo xxx $args yyy }
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! echo2 = { echo xxx $args yyy }
    g! echo2 hello world
-   xxx hello world yyy</p>
+   xxx hello world yyy</code></pre>
+</div>
 </div>
 </div>
 <div class="sect2">
@@ -665,9 +672,9 @@ public boolean grep(CommandSession session, String[] args) 
throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! start xxx
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! start xxx
    E: Cannot coerce start[xxx] to any of [(Bundle)]
    g! $exception printstacktrace
    java.lang.IllegalArgumentException: Cannot coerce start[xxx] to any of 
[(Bundle)]
@@ -676,7 +683,8 @@ public boolean grep(CommandSession session, String[] args) 
throws Exception;</co
            at 
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211)
            at 
org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:146)
            at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91)
-   &#8230;&#8203;</p>
+   ...</code></pre>
+</div>
 </div>
 <div class="ulist">
 <ul>
@@ -685,9 +693,9 @@ public boolean grep(CommandSession session, String[] args) 
throws Exception;</co
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
-   g! addcommand system (loadClass java.lang.System)
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh">   g! addcommand system (loadClass java.lang.System)
    g! system:getproperties
    sun.io.unicode.encodingUnicodeLittle
    java.version        1.5.0_19
@@ -696,7 +704,8 @@ public boolean grep(CommandSession session, String[] args) 
throws Exception;</co
    user.language       en
    sun.os.patch.level  unknown
    os.version          10.6.2
-   [snip]</p>
+   [snip]</code></pre>
+</div>
 </div>
 </div>
 <div class="sect2">
@@ -730,12 +739,13 @@ The <code>ThreadIO</code> service transparently manages 
the singleton <code>Syst
 <div class="paragraph">
 <p>then</p>
 </div>
-<div class="paragraph">
-<p>[source,sh]ell
- g! each [Jan Feb Mar] { echo $it | grep . }
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-sh hljs" 
data-lang="sh"> g! each [Jan Feb Mar] { echo $it | grep . }
  Jan
  Feb
- Mar</p>
+ Mar</code></pre>
+</div>
 </div>
 <div class="admonitionblock note">
 <table>
diff --git a/documentation/subprojects/apache-felix-inventory.html 
b/documentation/subprojects/apache-felix-inventory.html
index 8793323..9df8c26 100644
--- a/documentation/subprojects/apache-felix-inventory.html
+++ b/documentation/subprojects/apache-felix-inventory.html
@@ -530,7 +530,7 @@ While this already solves most use cases, tying this 
general functionality to a
 <p>To actually get access to the output of Inventory Printer services, though, 
the Apache Felix Web Console must be installed.</p>
 </div>
 <div class="paragraph">
-<p>In the future <a href="#gogo-shell">Integration with the Apache Felix Gogo 
Shell</a> will also be provided in which case the Apache Felix Gogo Shell must 
be installed.</p>
+<p>In the future <a 
href="#_integration_with_the_apache_felix_gogo_shell">Integration with the 
Apache Felix Gogo Shell</a> will also be provided in which case the Apache 
Felix Gogo Shell must be installed.</p>
 </div>
 </div>
 </div>
@@ -570,7 +570,7 @@ It should be descriptive but short.</p></td>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>felix.inventory.printer.format</code></p></td>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock">&#8201;&#8212;&#8201;</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The 
property defining the supported rendering formats.
-The value of this property is either a string or a string array containing 
valid names of <a 
href="#apidocs/inventory/1.0.0/org/apache/felix/inventory/Format.html"><code>Format</code></a>.
+The value of this property is either a string or a string array containing 
valid names of <a 
href="../_attachments/apidocs/inventory/1.0.0/org/apache/felix/inventory/Format.html"><code>Format</code></a>.
 If this property is missing or contains invalid values, the printer is 
ignored.</p></td>
 </tr>
 <tr>
@@ -588,7 +588,7 @@ Otherwise the service is ignored by the framework printing 
a message to the log.
 </div>
 <div class="paragraph">
 <p>To prevent bundle resolution failure if the <code>InventoryPrinter</code> 
API is not available in the framework it is suggested to register the Inventory 
Printer services as service factories and dynamically import the API.
-See the question <a 
href="../tutorials-examples-and-presentations/apache-felix-osgi-faq.html#how-to-provide-optional-services"
 class="page">{{ ref.apache-felix-osgi-faq.title }}</a> in the Apache Felix 
OSGi FAQ for more details.</p>
+See the question <a 
href="../tutorials-examples-and-presentations/apache-felix-osgi-faq.html#_how_to_provide_optional_services"
 class="page">How to provide optional services?</a> in the Apache Felix OSGi 
FAQ for more details.</p>
 </div>
 <div class="sect2">
 <h3 id="_example_inventory_printer_service"><a class="anchor" 
href="#_example_inventory_printer_service"></a>Example Inventory Printer 
Service</h3>
@@ -623,7 +623,7 @@ See the question <a 
href="../tutorials-examples-and-presentations/apache-felix-o
 </div>
 </div>
 <div class="paragraph">
-<p>See also the <a href="/apidocs/inventory/1.0.0/">API JavaDoc</a>.</p>
+<p>See also the <a href="../_attachments/apidocs/inventory/1.0.0/">API 
JavaDoc</a>.</p>
 </div>
 </div>
 </div>
diff --git 
a/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html 
b/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
index f17f7d0..33e865c 100644
--- a/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
+++ b/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
@@ -545,7 +545,7 @@ The plug-in automatically computes bundle capabilities and 
requirements, using a
 <div class="sectionbody">
 <div class="paragraph">
 <p>Rather than going straight to a detailed list of plugin features, we will 
first look at a simple example of how to use the plugin to give an immediate 
flavor.
-A detailed "<a href="#detailed-how-to">how to</a>" will follow.</p>
+A detailed "<a href="#_detailed_how_to">how to</a>" will follow.</p>
 </div>
 <div class="paragraph">
 <p>Assume that we have a simple bundle project that has a pubic API package an 
several implementation packages, such as:</p>
@@ -585,7 +585,7 @@ org.foo.myproject.impl2
 <p>The <code>&lt;Export-Package&gt;</code> and 
<code>&lt;Private-Package&gt;</code> instructions tell the plugin about the 
contents of the resulting bundle JAR file.
 The <code>&lt;Export-Package&gt;</code> instruction tells the plugin which of 
the available packages to copy into the bundle <em>and</em> export, while the 
<code>&lt;Private-Package&gt;</code> instruction indicates which of the 
available packages to copy into the bundle <em>but not</em> export.
 If the two sets overlap, as they do in the case, then the export takes 
precedence.
-Since we did not specify any values for any other bundle manifest headers, 
they will assume default values which are described <a 
href="#default-behavior">below</a>.
+Since we did not specify any values for any other bundle manifest headers, 
they will assume default values which are described <a 
href="#_default_behavior">below</a>.
 One specific behavior to highlight is that the plugin generates the 
<code>Import-Package</code> bundle manifest header based on the contents of the 
bundle, which means that you generally do not ever need to explicitly specify 
it yourself.
 That&#8217;s it.</p>
 </div>
@@ -596,7 +596,7 @@ That&#8217;s it.</p>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The BND library underlying the plugin defines instructions to direct its 
behavior.
-For this Maven plugin, these instructions are issued in the plugin 
configuration section of the POM file, as was illustrated <a 
href="#simple-example">above</a>.
+For this Maven plugin, these instructions are issued in the plugin 
configuration section of the POM file, as was illustrated <a 
href="#_simple_example">above</a>.
 BND recognizes three types of instructions:</p>
 </div>
 <div class="olist arabic">
diff --git 
a/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
 
b/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
index 90eeeb2..8bb3bda 100644
--- 
a/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
+++ 
b/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
@@ -498,7 +498,7 @@
 <h2 
id="_using_the_apache_felix_maven_scr_plugin_to_generate_declarative_services_and_metatype_service_descriptors_during_a_maven_build"><a
 class="anchor" 
href="#_using_the_apache_felix_maven_scr_plugin_to_generate_declarative_services_and_metatype_service_descriptors_during_a_maven_build"></a>Using
 the Apache Felix Maven SCR Plugin to generate Declarative Services and 
Metatype Service descriptors during a Maven Build</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Support for automatic generation of the compenent and metadata descriptors 
is embeded in the <code>org.apache.felix:maven-scr-plugin</code> plugin.
+<p>Support for automatic generation of the component and metadata descriptors 
is embedded in the <code>org.apache.felix:maven-scr-plugin</code> plugin.
 To use this plugin, it has to be declared in the project descriptor as a 
<code>&lt;plugin&gt;</code> element:</p>
 </div>
 <div class="listingblock">
@@ -578,34 +578,159 @@ If you want to use the annotations from the Apache Felix 
project, add this depen
 </div>
 </div>
 <div class="paragraph">
-<p>These dependencies needs to be specified in order to have an easy way to 
opt-out the processing of one set or use other tools to process them.
+<p>These dependencies need to be specified in order to have an easy way to 
opt-out the processing of one set or use other tools to process them.
 It&#8217;s possible to specify both dependencies and use both annotations 
within a single project (however it&#8217;s better to stay with one set).
 The plugin may be configured with the following properties (Check the version 
column to make sure you use at least this version for the mentioned 
feature):</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>specVersion</code></strong>      + <em>Default</em>: 
Automatically detected  + <em>Since</em>: 1.4.0  + The plugin will generate a 
descriptor for the Declarative Service version (e.g.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 25%;">
+<col style="width: 12.5%;">
+<col style="width: 37.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">Since</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>specVersion</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Automatically detected</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>1.4.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The plugin will generate a descriptor for the Declarative Service version 
(e.g.
 1.0, 1.1, or 1.2).
-If no value is specified, the plugin will detect the version and only use 1.1 
if features from this version are used.
---- <strong><code>generateAccessors</code></strong>      + <em>Default</em>: 
<code>true</code>  + <em>Since</em>:   + If this switch is turned on, the bind 
and unbind methods for unary references are automatically generated by the 
plugin.
---- <strong><code>scanClasses</code></strong>  + <em>Default</em>: 
<code>false</code>  + <em>Since</em>: 1.9.0  + By default the plugin scans the 
java source tree, if this is set to <code>true</code>, the generated classes 
directory is scanned instead.
---- <strong><code>sourceIncludes</code></strong>      + <em>Default</em>: 
<code>true</code>  + <em>Since</em>: 1.7.4  + Comma separated list of classes 
to include when processing the source.
---- <strong><code>sourceExcludes</code></strong>      + <em>Default</em>: 
<code>true</code>  + <em>Since</em>:  + Comma separated list of classes to 
exclude when processing the source.
---- <strong><code>strictMode</code></strong>      + <em>Default</em>: 
<code>false</code>  + <em>Since</em>:  + The plugin distinguishes between 
errors and warnings.
-In strict mode warnings are treated as errors and cause the plugin to fail.
---- <strong><code>properties</code></strong>      + <em>Default</em>: None  + 
<em>Since</em>: 1.2.0  + A map of predefined properties.
+If no value is specified, the plugin will detect the version and only use 1.1 
if features from this version are used.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>generateAccessors</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>If this switch is turned on, the bind and unbind methods for unary 
references are automatically generated by the plugin.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>scanClasses</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>1.9.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>By default the plugin scans the java source tree, if this is set to 
<code>true</code>, the generated classes directory is scanned instead.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>sourceIncludes</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>1.7.4</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Comma separated list of classes to include when processing the source.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>sourceExcludes</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Comma separated list of classes to exclude when processing the source.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>strictMode</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The plugin distinguishes between errors and warnings.
+In strict mode warnings are treated as errors and cause the plugin to fail.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>properties</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>None</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>1.2.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>A map of predefined properties.
 These properties are set to each component (if the component does not define 
the property already).
-This is a map where the property name is made up by the included element name 
and the value is the value of the element.
---- <strong><code>outputDirectory</code></strong>      + <em>Default</em>: 
<code>${project.build.outputDirectory}</code>  + <em>Since</em>: 1.0.0  + The 
directory where all files are generated in.
---- <strong><code>supportedProjectTypes</code></strong>  + <em>Default</em>: 
<code>jar, bundle</code>  + <em>Since</em>: 1.8.0  + Project types which this 
plugin supports.
----</p>
-</div>
+This is a map where the property name is made up by the included element name 
and the value is the value of the element.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>outputDirectory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>${project.build.outputDirectory}</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>1.0.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The directory where all files are generated in.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>supportedProjectTypes</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>jar, bundle</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>1.8.0</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Project types which this plugin supports.</p>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="paragraph">
 <p>The metatype files are generated in the <code>OSGI-INF/metatype/</code> 
directory and the Declarative Services descriptor files in the 
<code>OSGI-INF</code> directory.</p>
 </div>
 <div class="paragraph">
 <p>The plugin will look for component annotations in all Java files found in 
the source directories of the project unless the <code>scanClasses</code> 
property indicates the class files are to be scanned instead.
-This is usefull if the annotations are actually defined in JVM-based languages 
such as Groovy or Scala.</p>
+This is useful if the annotations are actually defined in JVM-based languages 
such as Groovy or Scala.</p>
 </div>
 </div>
 </div>
diff --git 
a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html 
b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
index 8749019..771d96b 100644
--- 
a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
+++ 
b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
@@ -516,19 +516,19 @@ If you want to use the annotations in your project, you 
have to use a <code>mave
 <div class="ulist">
 <ul>
 <li>
-<p><a href="#component">@Component</a></p>
+<p><a href="#_component">@Component</a></p>
 </li>
 <li>
-<p><a href="#activate-deactivate-and-modified">@Activate, @Deactivate, and 
@Modified</a></p>
+<p><a href="#_activate_deactivate_and_modified">@Activate, @Deactivate, and 
@Modified</a></p>
 </li>
 <li>
-<p><a href="#service">@Service</a></p>
+<p><a href="#_service">@Service</a></p>
 </li>
 <li>
-<p><a href="#property">@Property</a></p>
+<p><a href="#_property">@Property</a></p>
 </li>
 <li>
-<p><a href="#reference">@Reference</a></p>
+<p><a href="#_reference">@Reference</a></p>
 </li>
 </ul>
 </div>
@@ -553,32 +553,237 @@ The required <code>&lt;implementation&gt;</code> element 
is automatically genera
 <div class="paragraph">
 <p>Supported attributes:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>ds</code></strong>  + <em>Default</em>: <code>true</code>  + 
<em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype 
Descriptor</em>:&#8201;&#8212;&#8201; + Whether Declarative Services descriptor 
is generated or not.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 27.2728%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Metatype Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>ds</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether Declarative Services descriptor is generated or not.
 If this parameter is not set or set to <code>true</code> the Declarative 
Services descriptor is generated in the service descriptor file for this 
component.
-Otherwise no Declarative Services descriptor is generated for this component.
---- <strong><code>specVersion</code></strong>  + <em>Default</em>: 
<code>1.0</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + 
<em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Defines what Declarative 
Services specification the component is written against.
+Otherwise no Declarative Services descriptor is generated for this 
component.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>specVersion</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>1.0</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Defines what Declarative Services specification the component is written 
against.
 Though the Maven SCR Plugin is very good at detecting whether components are 
written against the original or a newer specification, there are some cases, 
where the plugin may fail.
 For these cases, the <code>specVersion</code> attribute may be set to the 
correct version.
 Currently supported values for this attribute are <code>1.0</code> and 
<code>1.1</code>.
-Since version 1.4.1 of the Maven SCR Plugin and version 1.0.1 of the SCR 
Annotations.
---- <strong><code>metatype</code></strong>  + <em>Default</em>: 
<code>false</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + 
<em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Whether Metatype Service 
data is generated or not.
+Since version 1.4.1 of the Maven SCR Plugin and version 1.0.1 of the SCR 
Annotations.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>metatype</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether Metatype Service data is generated or not.
 If this parameter is set to <code>true</code> Metatype Service data is 
generated in the <code>metatype.xml</code> file for this component.
-Otherwise no Metatype Service data is generated for this component.
---- <strong><code>componentAbstract</code></strong>  + <em>Default</em>: see 
<a href="#abstract-service-descriptions">description</a>  + <em>SCR 
Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype 
Descriptor</em>:&#8201;&#8212;&#8201; + This marks an abstract service 
description which is not added to the descriptor but intended for reuse through 
inheritance.
-This attribute defaults to <code>true</code> for abstract classes and 
<code>false</code> for concrete classes.
---- <strong><code>inherit</code></strong>  + <em>Default</em>: 
<code>true</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + 
<em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Whether any service, 
property and reference declarations from base classes should be inherited by 
this class.
---- <strong><code>createPid</code></strong>  + <em>Default</em>: 
<code>true</code>  + <em>SCR Descriptor</em>: <code>service.pid</code>  + 
<em>Metatype Descriptor</em>:&#8201;&#8212;&#8201; + Generate the 
<code>service.pid</code> property if non is declared.
---- <strong><code>name</code></strong>  + <em>Default</em>: Fully qualified 
name of the Java class  + <em>SCR Descriptor</em>: <code>component.name</code>  
+ <em>Metatype Descriptor</em>: <code>OCD.id</code>  + Defines the Component 
name also used as the PID for the Configuration Admin Service --- 
<strong><code>enabled</code></strong>  + <em>Default</em>: <code>true</code>  + 
<em>SCR Descriptor</em>: <code>component.enabled</code>  + <em>Metatype 
Descriptor</em>:&#8201;&#8212;&#8201; + W [...]
-This attribute is supported since version 1.4.0 of the plugin and requires a 
Declarative Service implementation 1.1 or higher.
---- <strong><code>label</code></strong>  + <em>Default</em>: 
<code>%&lt;name&gt;.name</code>  + <em>SCR 
Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: 
<code>OCD.name</code>  + This is generally used as a title for the object 
described by the meta type.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>description</code></strong>  + <em>Default</em>: 
<code>%&lt;name&gt;.name</code>  + <em>SCR 
Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: 
<code>OCD.description</code>  + This is generally used as a description for the 
object described by the meta type.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>configurationFactory</code></strong>  + <em>Default</em>: 
<code>false</code>  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + 
<em>Metatype Descriptor</em>: <code>Designate.factoryPid</code>  + Is this a 
configuration factory?
+Otherwise no Metatype Service data is generated for this component.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>componentAbstract</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>see <a href="#_abstract_service_descriptions">description</a></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>This marks an abstract service description which is not added to the 
descriptor but intended for reuse through inheritance.
+This attribute defaults to <code>true</code> for abstract classes and 
<code>false</code> for concrete classes.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>inherit</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether any service, property and reference declarations from base classes 
should be inherited by this class.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>createPid</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>service.pid</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Generate the <code>service.pid</code> property if non is declared.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>name</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Fully qualified name of the Java class</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>component.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>OCD.id</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Defines the Component name also used as the PID for the Configuration Admin 
Service</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>enabled</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>true</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>component.enabled</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether the component is enabled when the bundle starts</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>factory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>component.factory</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether the component is a factory component</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>immediate</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>component.immediate</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether the component is immediately activated</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>policy</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>OPTIONAL</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>component.policy</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The configuration policy for this component: <code>OPTIONAL</code>, 
<code>IGNORE</code>, or <code>REQUIRE</code>.
+This attribute is supported since version 1.4.0 of the plugin and requires a 
Declarative Service implementation 1.1 or higher.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>label</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>%&lt;name&gt;.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>OCD.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>This is generally used as a title for the object described by the meta type.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>description</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>%&lt;name&gt;.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>OCD.description</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>This is generally used as a description for the object described by the 
meta type.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>configurationFactory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>Designate.factoryPid</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Is this a configuration factory?
 (since 1.4.0)</p>
-</div>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="sect2">
 <h3 id="_abstract_service_descriptions"><a class="anchor" 
href="#_abstract_service_descriptions"></a>Abstract Service Descriptions</h3>
 <div class="paragraph">
@@ -602,7 +807,7 @@ The <code>@Activate</code>, <code>@Deactivate</code>, and 
<code>@Modified</code>
 However, as the DS specifies a method search algorithm, there are rare cases 
where the marked method is not used (if there is another method with the same 
name, but a different signature this might happen).</p>
 </div>
 <div class="paragraph">
-<p>These annoations have no attribues.</p>
+<p>These annotations have no attributes.</p>
 </div>
 </div>
 </div>
@@ -620,16 +825,58 @@ See section 112.4.6, Service Elements, in the OSGi 
Service Platform Service Comp
 <div class="paragraph">
 <p>Supported attributes:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>value</code></strong>  + <em>Default</em>: All implemented 
interfaces  + <em>SCR Descriptor</em>: <code>provide.interface</code>  + The 
name of the service interface provided by the component.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 33.3334%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>value</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>All implemented interfaces</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>provide.interface</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The name of the service interface provided by the component.
 This can either be the fully qualified  name or just the interface class name 
if the interface is either in the same package or is imported.
-If this property is not set <code>provide</code> elements will be generated 
for all interfaces generated by the class --- 
<strong><code>serviceFactory</code></strong>  + <em>Default</em>: 
<code>false</code>  + <em>SCR Descriptor</em>: 
<code>service.servicefactory</code>  + Whether the component is registered as a 
<code>ServiceFactory</code> or not</p>
-</div>
+If this property is not set <code>provide</code> elements will be generated 
for all interfaces generated by the class</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>serviceFactory</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>false</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>service.servicefactory</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Whether the component is registered as a <code>ServiceFactory</code> or 
not</p>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="paragraph">
 <p>Omitting the <code>Service</code> annotation will just define (and activate 
if required) the component but not register it as a service.
 Multiple <code>Service</code> annotations may be declared each with its own 
<code>value</code>.
-These annotations need to be wrapped into a <code>Services</code> anotation.
+These annotations need to be wrapped into a <code>Services</code> annotation.
 The component is registered as a <code>ServiceFactory</code> if at least on 
<code>Service</code> annotations declares the <code>serviceFactory</code> 
attribute as <code>true</code>.</p>
 </div>
 </div>
@@ -652,44 +899,269 @@ See section 112.4.5, Properties and Property Elements, 
in the OSGi Service Platf
 <div class="paragraph">
 <p>Supported attributes:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>name</code></strong>  + <em>Default</em>: The name of 
constant  + <em>SCR Descriptor</em>: <code>property.name</code>  + <em>Metatype 
Descriptor</em>: <code>AD.id</code>  + The name of the property.
-If this tag is defined on a field with an initialization expression, the value 
of that expression is used as the name if the field is of type 
<code>String</code>.
---- <strong><code>value</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The string value of the property.
-This can either be a single value or an array.
---- <strong><code>longValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The long value of the property.
-This can either be a single value or an array.
---- <strong><code>doubleValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The double value of the property.
-This can either be a single value or an array.
---- <strong><code>floatValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The float value of the property.
-This can either be a single value or an array.
---- <strong><code>intValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The int value of the property.
-This can either be a single value or an array.
---- <strong><code>byteValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The byte value of the property.
-This can either be a single value or an array.
---- <strong><code>charValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The char value of the property.
-This can either be a single value or an array.
---- <strong><code>boolValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The boolean value of the property.
-This can either be a single value or an array.
---- <strong><code>shortValue</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR Descriptor</em>: 
<code>property.value</code>  + <em>Metatype Descriptor</em>: 
<code>AD.default</code>  + The short value of the property.
-This can either be a single value or an array.
---- <strong><code>label</code></strong>  + <em>Default</em>: 
<code>%&lt;name&gt;.name</code>  + <em>SCR 
Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: 
<code>AD.name</code>  + The label to display in a form to configure this 
property.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>description</code></strong>  + <em>Default</em>: 
<code>%&lt;name&gt;.description</code>  + <em>SCR 
Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: 
<code>AD.description</code>  + A descriptive text to provide the client in a 
form to configure this property.
-This name may be localized by prepending a <code>%</code> sign to the name.
---- <strong><code>propertyPrivate</code></strong>  + <em>Default</em>: 
Depending on the name  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + 
<em>Metatype Descriptor</em>: See description Boolean flag defining whether a 
metatype descriptor entry should be generated for this property or not.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 18.1818%;">
+<col style="width: 27.2728%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Metatype Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>name</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The name of constant</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.id</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The name of the property.
+If this tag is defined on a field with an initialization expression, the value 
of that expression is used as the name if the field is of type 
<code>String</code>.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>value</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The string value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>longValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The long value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>doubleValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The double value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>floatValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The float value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>intValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The int value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>byteValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The byte value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>charValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The char value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>boolValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The boolean value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>shortValue</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>property.value</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.default</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The short value of the property.
+This can either be a single value or an array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>label</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>%&lt;name&gt;.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The label to display in a form to configure this property.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>description</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>%&lt;name&gt;.description</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.description</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>A descriptive text to provide the client in a form to configure this 
property.
+This name may be localized by prepending a <code>%</code> sign to the name.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>propertyPrivate</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Depending on the name</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>See description Boolean flag defining whether a metatype descriptor entry 
should be generated for this property or not.
 By default a metatype descriptor entry, i.e.
 an <code>AD</code> element, is generated except for the properties 
<code>service.pid</code>, <code>service.description</code>, 
<code>service.id</code>, <code>service.ranking</code>, 
<code>service.vendor</code>, <code>service.bundlelocation</code> and 
<code>service.factoryPid</code>.
-If a property should not be available for display in a configuration user 
interface, this parameter should be set to <code>true</code>.
---- <strong><code>cardinality</code></strong>  + <em>Default</em>: Depends on 
property value(s)  + <em>SCR Descriptor</em>:&#8201;&#8212;&#8201; + 
<em>Metatype Descriptor</em>: <code>AD.cardinality</code>  + Defines the 
cardinality of the property and its collection type.
-If the cardinality is negative, the property is expected to be stored in a 
<code>java.util.Vector</code> (primitive types such as <code>boolean</code> are 
boxed in the Wrapper class), if the cardinality is positive, the property is 
stored in an array (primitve types are unboxed, that is <code>Boolean</code> 
type values are stored in <code>boolean\[\]({{ refs..path }})</code>).
+If a property should not be available for display in a configuration user 
interface, this parameter should be set to <code>true</code>.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>cardinality</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Depends on property value(s)</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>AD.cardinality</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Defines the cardinality of the property and its collection type.
+If the cardinality is negative, the property is expected to be stored in a 
<code>java.util.Vector</code> (primitive types such as <code>boolean</code> are 
boxed in the Wrapper class), if the cardinality is positive, the property is 
stored in an array (primitve types are unboxed, that is <code>Boolean</code> 
type values are stored in <code>boolean</code>).
 The actual value defines the maximum number of elements in the vector or 
array, where <code>Integer.MIN*INT</code> describes an unbounded Vector and 
<code>Integer.MAX*INT</code> describes an unbounded array.
 If the cardinality is zero, the property is a scalar value.
 If the defined value of the property is set in the <code>value</code> 
attribute, the cardinality defaults to <code>0</code> (zero for scalar value).
-If the property is defined in one or more properties starting with 
<code>values</code>, the cardinality defaults to <code>Integer.MAX_INT</code>, 
that is an unbounded array.
---- <strong><code>options</code></strong>  + 
<em>Default</em>:&#8201;&#8212;&#8201; + <em>SCR 
Descriptor</em>:&#8201;&#8212;&#8201; + <em>Metatype Descriptor</em>: <a 
href="#the-options-attribute">See below</a>  + See below for a description of 
the <code>options</code> attribute.</p>
-</div>
+If the property is defined in one or more properties starting with 
<code>values</code>, the cardinality defaults to <code>Integer.MAX_INT</code>, 
that is an unbounded array.</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>options</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><a href="#_the_options_attribute">See below</a></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>See below for a description of the <code>options</code> attribute.</p>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 <div class="paragraph">
 <p>Generating <code>&lt;properties&gt;</code> elements referring to bundle 
entries is not currently supported.</p>
 </div>
@@ -757,11 +1229,11 @@ Such scalar values are defined with the different 
<code>value</code> attributes
 In the case of a scalar property value, the <code>cardinality</code> parameter 
value is assumed to be <code>0</code> (zero) unless of course set otherwise.</p>
 </div>
 <div class="paragraph">
-<p>There may be properties, which have a list of values, such as a list of 
possible URL mappings for an URL Mapper.
+<p>There may be properties, which have a list of values, such as a list of 
possible URL mappings for a URL Mapper.
 Such multiple values are defined just by comma separate as the value of the 
annotation parameter.</p>
 </div>
 <div class="paragraph">
-<p>If the cardinality of the property is not explicilty set with the 
<code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, 
i.e.
+<p>If the cardinality of the property is not explicitly set with the 
<code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, 
i.e.
 unbound array, if multiple values are defined.
 Otherwise the <code>cardinality</code> parameter may be set for example to a 
negative value to store the values in a <code>java.util.Vector</code> 
instead.</p>
 </div>
@@ -785,26 +1257,150 @@ See section 112.4.7, Reference Element, in the OSGi 
Service Platform Service Com
 <div class="paragraph">
 <p>Supported parameters:</p>
 </div>
-<hr>
-<div class="paragraph">
-<p><strong><code>name</code></strong>  + <em>Default</em>: Name of the field  
+ <em>SCR Descriptor</em>: <code>reference.name</code>  + The local name of the 
reference.
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 22.2222%;">
+<col style="width: 33.3334%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property</th>
+<th class="tableblock halign-left valign-top">Default</th>
+<th class="tableblock halign-left valign-top">SCR Descriptor</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>name</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Name of the field</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.name</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The local name of the reference.
 If the <code>Reference</code> annotation is declared in the class comment, 
this parameter is required.
-If the annotation is declared on a field, the default value for the 
<code>name</code> parameter is the name of the field --- 
<strong><code>interfaceReference</code></strong>  + <em>Default</em>: Type of 
the field  + <em>SCR Descriptor</em>: <code>reference.interface</code>  + The 
name of the service interface.
+If the annotation is declared on a field, the default value for the 
<code>name</code> parameter is the name of the field</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>interfaceReference</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Type of the field</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.interface</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The name of the service interface.
 This name is used by the Service Component Runtime to access the service on 
behalf of the component.
 If the <code>Reference</code> annotation is declared on a class level, this 
parameter is required.
-If the annoation is declared on a field, the default value for the 
<code>interfaceReference</code> parameter is the type of the field --- 
<strong><code>cardinality</code></strong>  + <em>Default</em>: 
<code>1..1</code>  + <em>SCR Descriptor</em>: 
<code>reference.cardinality</code>  + The cardinality of the service reference.
-This must be one of value from the enumeration 
<code>ReferenceCardinality</code> --- <strong><code>policy</code></strong>  + 
<em>Default</em>: <code>static</code>  + <em>SCR Descriptor</em>: 
<code>reference.policy</code>  + The dynamicity policy of the reference.
+If the annoation is declared on a field, the default value for the 
<code>interfaceReference</code> parameter is the type of the field</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>cardinality</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>1..1</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.cardinality</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The cardinality of the service reference.
+This must be one of value from the enumeration 
<code>ReferenceCardinality</code></p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>policy</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>static</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.policy</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The dynamicity policy of the reference.
 If <code>dynamic</code> the service will be made available to the component as 
it comes and goes.
 If <code>static</code> the component will be deactivated and re-activated if 
the service comes and/or goes away.
-This must be one of <code>static</code> and <code>dynamic</code> --- 
<strong><code>target</code></strong>  + <em>Default</em>:&#8201;&#8212;&#8201; 
+ <em>SCR Descriptor</em>: <code>reference.target</code>  + A service target 
filter to select specific services to be made available.
+This must be one of <code>static</code> and <code>dynamic</code></p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>target</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.target</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>A service target filter to select specific services to be made available.
 In order to be able to overwrite the value of this value by a configuration 
property, this parameter must be declared.
-If the parameter is not declared, the respective declaration attribute will 
not be generated --- <strong><code>bind</code></strong>  + <em>Default</em>: 
See description  + <em>SCR Descriptor</em>: <code>reference.bind</code>  + The 
name of the method to be called when the service is to be bound to the 
component.
+If the parameter is not declared, the respective declaration attribute will 
not be generated</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>bind</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>See description</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.bind</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The name of the method to be called when the service is to be bound to the 
component.
 The default value is the name created by appending the reference 
<code>name</code> to the string <code>bind</code>.
-The method must be declared <code>public</code> or <code>protected</code> and 
take single argument which is declared with the service interface type --- 
<strong><code>unbind</code></strong>  + <em>Default</em>: See description  + 
<em>SCR Descriptor</em>: <code>reference.unbind</code>  + The name of the 
method to be called when the service is to be unbound from the component.
+The method must be declared <code>public</code> or <code>protected</code> and 
take single argument which is declared with the service interface type</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>unbind</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>See description</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.unbind</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The name of the method to be called when the service is to be unbound from 
the component.
 The default value is the name created by appending the reference 
<code>name</code> to the string <code>unbind</code>.
-The method must be declared <code>public</code> or <code>protected</code> and 
take single argument which is declared with the service interface type --- 
<strong><code>strategy</code></strong>  + <em>Default</em>: <code>event</code>  
+ <em>SCR Descriptor</em>: <code>reference.strategy</code>  + The strategy used 
for this reference, one of <code>event</code> or <code>lookup</code>.
+The method must be declared <code>public</code> or <code>protected</code> and 
take single argument which is declared with the service interface type</p>
+</div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><strong><code>strategy</code></strong></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>event</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p><code>reference.strategy</code></p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>The strategy used for this reference, one of <code>event</code> or 
<code>lookup</code>.
 If the reference is defined on a field with a strategy of <code>event</code> 
and there is no bind or unbind method, the plugin will create the necessary 
methods.</p>
-</div>
+</div></div></td>
+</tr>
+</tbody>
+</table>
 </div>
 </div>
 </article>
diff --git 
a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html 
b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
index d7c9fd0..787eca3 100644
--- 
a/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
+++ 
b/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
@@ -506,16 +506,16 @@ This page exists to define the support for JavaDoc tags 
upto Maven SCR Plugin ve
 <div class="ulist">
 <ul>
 <li>
-<p><a href="#scrcomponent">scr.component</a></p>
+<p><a href="#_scr_component">scr.component</a></p>
 </li>
 <li>
-<p><a href="#scrproperty">scr.property</a></p>
+<p><a href="#_scr_property">scr.property</a></p>
 </li>
 <li>
-<p><a href="#scrservice">scr.service</a></p>
+<p><a href="#_scr_service">scr.service</a></p>
 </li>
 <li>
-<p><a href="#scrreference">scr.reference</a></p>
+<p><a href="#_scr_reference">scr.reference</a></p>
 </li>
 </ul>
 </div>
@@ -834,7 +834,7 @@ If a property should not be available for display in a 
configuration user interf
 <td class="tableblock halign-left valign-top"><p 
class="tableblock">&#8201;&#8212;&#8201;</p></td>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>AD.cardinality</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Defines 
the cardinality of the property and its collection type.
-If the cardinality is negative, the property is expected to be stored in a 
<code>java.util.Vector</code> (primitive types such as <code>boolean</code> are 
boxed in the Wrapper class), if the cardinality is positive, the property is 
stored in an array (primitve types are unboxed, that is <code>Boolean</code> 
type values are stored in <code>boolean\[\]({{ refs..path }})</code>).
+If the cardinality is negative, the property is expected to be stored in a 
<code>java.util.Vector</code> (primitive types such as <code>boolean</code> are 
boxed in the Wrapper class), if the cardinality is positive, the property is 
stored in an array (primitve types are unboxed, that is <code>Boolean</code> 
type values are stored in <code>boolean</code>).
 The actual value defines the maximum number of elements in the vector or 
array, where <code>Integer.MIN*INT</code> describes an unbounded Vector and 
<code>Integer.MAX*INT</code> describes an unbounded array.
 If the cardinality is zero, the property is a scalar value.
 If the defined value of the property is set in the <code>value</code> 
attribute, the cardinality defaults to <code>0</code> (zero for scalar value).
@@ -934,7 +934,7 @@ Such multiple values are defined in one more parameters 
whose name starts with <
 Each parameter must of course have a unique name which is not in any except to 
differentiate the parameters.</p>
 </div>
 <div class="paragraph">
-<p>If the cardinality of the property is not explicilty set with the 
<code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, 
i.e.
+<p>If the cardinality of the property is not explicitly set with the 
<code>cardinality</code> property, it defaults to <code>Integer.MAX_INT</code>, 
i.e.
 unbound array, if multiple values with a series of <code>values</code> 
parameters are defined.
 Otherwise the <code>cardinality</code> parameter may be set for example to a 
negative value to store the values in a <code>java.util.Vector</code> 
instead.</p>
 </div>
diff --git 
a/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
 
b/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
index 66f5819..830d600 100644
--- 
a/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
+++ 
b/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
@@ -515,7 +515,7 @@
 <p><a href="extending-the-apache-felix-web-console/web-console-logging.html" 
class="page">Web Console Logging</a></p>
 </li>
 <li>
-<p><a 
href="#subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-security-provider.adoc"
 class="page unresolved">Web Console Security Provider</a></p>
+<p><a href="web-console-security-provider.html" class="page">Web Console 
Security Provider</a></p>
 </li>
 </ul>
 </div>
diff --git a/sitemap.xml b/sitemap.xml
index 0dd18f9..877d76b 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,614 +2,614 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";>
 <url>
 <loc>https://felix.apache.org/documentation/community/contributing.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/community/project-info.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/community/projects-using-felix.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/development/coding-standards.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/development/dependencies-file-template.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/development/provisional-osgi-api-policy.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/development/release-management-nexus.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/development/site-how-to.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/development/using-the-osgi-compliance-tests.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/documentation.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/downloads.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/faqs.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/faqs/apache-felix-scr-plugin-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/getting-started.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/index.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/license.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/apache-karaf.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/apache-felix-board-report-template.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-04.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-05.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-06.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-09.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-12.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2013-03.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-001-use-cases.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-002-profiles.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-002-profiles/cat-scan-002-001-basic-profile.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-003-run-log-archive.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-004-api-reference.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-005-technical-compatibility-kit.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-006-glossary.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-007-references.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/incubator-status-report-january-2007.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/incubator-status-report-october-2006.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/osgi-bundle-service-diagrams.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/miscellaneous/sandbox.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox/composite-bundles.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox/virtual-bundles.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox/web-console-ng.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/subproject-release-status.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/miscellaneous/tlp-task-list.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/news.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/site-map.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 <loc>https://felix.apache.org/documentation/subprojects.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/background.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/development.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/history.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/resources.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/components.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-event-admin.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-file-install.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework-security.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-gogo.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-healthchecks.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-inventory.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-log.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-logback.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-metatype-service.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-preferences-service.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-remote-shell.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-shell-tui.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-shell.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-security-provider.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 <url>
 
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html</loc>
-<lastmod>2021-12-13T06:10:05.899Z</lastmod>
+<lastmod>2022-01-03T03:42:11.701Z</lastmod>
 </url>
 </urlset>

Reply via email to