karaf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jbono...@apache.org
Subject svn commit: r1448969 [23/23] - in /karaf/site/production: ./ css/ css/scalate/ images/ index/ index/community/ index/community/download/ index/community/faq/ index/community/news/ index/developers/ index/documentation/ index/documentation/karaf-depende...
Date Fri, 22 Feb 2013 09:48:30 GMT
Added: karaf/site/production/snippets.html
URL: http://svn.apache.org/viewvc/karaf/site/production/snippets.html?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/snippets.html (added)
+++ karaf/site/production/snippets.html Fri Feb 22 09:48:26 2013
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd"> 
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <meta name="description" content="Karaf - A lightweight OSGi based runtime"/>
+    <meta name="keywords" content="OSGi,felix,karaf,camel,java"/>
+    <meta name="author" content="The Apache Karaf Team"/>
+    <link href="css/style.css" rel="stylesheet" type="text/css"/>
+    <link href="css/pygmentize.css" rel="stylesheet" type="text/css"/>
+    <title>
+      Snippets
+    </title>
+    <script type='text/javascript'>
+      //<![CDATA[
+        var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-17164059-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
+      //]]>
+    </script>
+  </head>
+  <body>
+    <table width="100%" cellpadding="0" cellspacing="0">
+      <tr width="100%">
+        <td id="cell-0-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-0-1">
+          &nbsp;
+        </td>
+        <td id="cell-0-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-1-0">
+          &nbsp;
+        </td>
+        <td id="cell-1-1">
+          &nbsp;
+        </td>
+        <td id="cell-1-2">
+          <div style="padding: 5px;">
+            <div id="banner">
+                    <table border="0" cellpadding="0" cellspacing="0" width="100%">        <tr>          <td align="left" class="topbardiv" nowrap=""><a href="http://karaf.apache.org/" title="A server side OSGi distribution">            <img border="0" src="http://karaf.apache.org/images/karaf-logo.png" width="400px"></img></a>          </td>          <td align="right" nowrap=""><a href="http://www.apache.org/" title="The Apache Sofware Foundation">            <img border="0" src="http://karaf.apache.org/images/asf-logo.png"></img></a>          </td>        </tr>       </table>
+            </div>
+            <div id="top-menu">
+              <table border="0" cellpadding="1" cellspacing="0" width="100%">
+                <tr>
+                  <td>
+                    <div align="left"></div>
+                  </td>
+                  <td>
+                    <div align="right">
+                      <p><a href="index/community/download.html">Download</a> | <a href="index/developers/source.html">Source</a> | <a href="index/community/discussion-forums.html">Forums</a> | <a href="index/community/support.html">Support</a></p>
+                    </div>
+                  </td>
+                </tr>
+              </table>
+            </div>
+          </div>
+        </td>
+        <td id="cell-1-3">
+          &nbsp;
+        </td>
+        <td id="cell-1-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-2-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-2-1">
+          <table>
+            <tr height="100%" valign="top">
+              <td height="100%">
+                <div id="wrapper-menu-page-right">
+                  <div id="wrapper-menu-page-top">
+                    <div id="wrapper-menu-page-bottom">
+                      <div id="menu-page">
+                        <h3 id="OverviewKarafOverview"><a href="snippets/karaf-overview.html">Overview</a></h3><ul style="list-style: square"><li><a href="index.html">Home</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/quick-start.html">Getting Started</a></li><li><a href="index/community/faq.html">FAQ</a></li><li><a href="index/community/download.html">Download</a></li></ul><h3 id="Documentation"><a href="index/documentation.html">Documentation</a></h3><ul style="list-style: square"><li>Manual (<a href="http://karaf.apache.org/manual/latest-2.3.x/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/manual/2.3.0/manual-2.3.0.pdf">PDF</a>)<ul><li><a href="http://karaf.apache.org/manual/latest-2.3.x/users-guide/index.html">User Guide</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/developers-guide/index.html">Developer Guide</a></li></ul></li></ul><h3 id="Search">Search</h3><form action="http://www.google.com/cse" id="
 cse-search-box">  <div>    <input type="hidden" name="cx" value="015244613624489049845:je3sq-6gx0y" />    <input type="hidden" name="ie" value="UTF-8" />    <input type="text" name="q" size="25" />    <input type="submit" name="sa" value="Search" />  </div></form><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script><h3 id="Community"><a href="index/community.html">Community</a></h3><ul style="list-style: square"><li><a href="index/community/support.html">Support</a></li><li><a href="index/community/contributing.html">Contributing</a></li><li><a href="index/community/discussion-forums.html">Discussion Forums</a></li><li><a href="index/community/mailing-lists.html">Mailing Lists</a></li><li><a href="index/community/news.html">News</a></li><li><a href="index/community/articles.html">Articles</a></li><li><a href="index/community/team.html">Team</a></li></ul><h3 id="Developers"><a href="index/developers.html">Developers</a
 ></h3><ul style="list-style: square"><li><a href="https://issues.apache.org/jira/browse/KARAF">Jira</a></li><li><a href="index/developers/source.html">Source</a></li><li><a href="index/developers/building.html">Building</a></li><li><a href="index/developers/irc-room.html">IRC Room</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF">Wiki</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF/Roadmap">Roadmap</a></li></ul><h3 id="Subprojects"><a href="index/subprojects.html">Subprojects</a></h3><ul style="list-style: square"><li><a href="index/subprojects/cave.html">Cave</a><ul><li><a href="index/subprojects/cave/cave-download.html">Download</a></li><li><a href="index/subprojects/cave/cave-source.html">Source</a></li><li><a href="index/subprojects/cave/cave-building.html">Building</a></li></ul></li></ul><ul style="list-style: square"><li><a href="index/subprojects/cellar.html">Cellar</a><ul><li><a href="index/subprojects/cellar/cellar-downlo
 ad.html">Download</a></li><li><a href="index/subprojects/cellar/cellar-source.html">Source</a></li><li><a href="index/subprojects/cellar/cellar-building.html">Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/user-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li><li>Architecture Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/architecture-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="index/subprojects/eik.html">EIK</a><ul><li><a href="index/subprojects/eik/eik-download.html">Download</a></li><li><a href="index/subprojects/eik/eik-source.html">Source</a></li><li><a href="index/subprojects/eik/eik-building.html">Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/eik/
 0.9.0/user-guide/index.html">HTML</a>)</li><li>Developer Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/developers-guide/index.html">HTML</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="index/subprojects/webconsole.html">WebConsole</a><ul><li><a href="index/subprojects/webconsole/wc-download.html">Download</a></li><li><a href="index/subprojects/webconsole/wc-source.html">Source</a></li><li><a href="index/subprojects/webconsole/wc-building.html">Building</a></li></ul></li></ul><h3 id="ASFhttpwww.apache.org"><a href="http://www.apache.org/">ASF</a></h3><ul style="list-style: square"><li><a href="http://www.apache.org/licenses/">License</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a href="http://www.apache.org/security/">Security</a></li></ul>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </td>
+              <td height="100%" width="100%">
+                <div class="wiki-content">
+<p>A list of small pages to be included at several locations.</p><ul>
+          <li>
+                <a href="snippets/karaf-features.page">
+                  Karaf Features
+                </a>
+                
+              </li><li>
+                <a href="snippets/karaf-overview.page">
+                  Karaf Overview
+                </a>
+                
+              </li><li>
+                <a href="snippets/karaf-welcome-screen.page">
+                  Karaf Welcome Screen
+                </a>
+                
+              </li>
+        </ul>
+                </div>
+              </td>
+            </tr>
+          </table>
+        </td>
+        <td id="cell-2-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-3-0">
+          &nbsp;
+        </td>
+        <td id="cell-3-1">
+          &nbsp;
+        </td>
+        <td id="cell-3-2">
+          <div id="footer">
+            <div id="site-footer">
+              &copy; 2008-2011 The Apache Software Foundation -
+              <a href="site/privacy-policy.page">Privacy Policy</a>
+              <br/>
+              Apache Karaf, Karaf, Apache, the Apache feather logo, and the Apache Karaf project logo are trademarks of The Apache Software Foundation.
+            </div>
+          </div>
+        </td>
+        <td id="cell-3-3">
+          &nbsp;
+        </td>
+        <td id="cell-3-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-4-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-4-1">
+          &nbsp;
+        </td>
+        <td id="cell-4-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+    </table>
+  </body>
+</html>
\ No newline at end of file

Added: karaf/site/production/snippets/karaf-features.html
URL: http://svn.apache.org/viewvc/karaf/site/production/snippets/karaf-features.html?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/snippets/karaf-features.html (added)
+++ karaf/site/production/snippets/karaf-features.html Fri Feb 22 09:48:26 2013
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd"> 
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <meta name="description" content="Karaf - A lightweight OSGi based runtime"/>
+    <meta name="keywords" content="OSGi,felix,karaf,camel,java"/>
+    <meta name="author" content="The Apache Karaf Team"/>
+    <link href="../css/style.css" rel="stylesheet" type="text/css"/>
+    <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
+    <title>
+      Apache Karaf ${pom.version} Guide
+    </title>
+    <script type='text/javascript'>
+      //<![CDATA[
+        var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-17164059-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
+      //]]>
+    </script>
+  </head>
+  <body>
+    <table width="100%" cellpadding="0" cellspacing="0">
+      <tr width="100%">
+        <td id="cell-0-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-0-1">
+          &nbsp;
+        </td>
+        <td id="cell-0-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-1-0">
+          &nbsp;
+        </td>
+        <td id="cell-1-1">
+          &nbsp;
+        </td>
+        <td id="cell-1-2">
+          <div style="padding: 5px;">
+            <div id="banner">
+                    <table border="0" cellpadding="0" cellspacing="0" width="100%">        <tr>          <td align="left" class="topbardiv" nowrap=""><a href="http://karaf.apache.org/" title="A server side OSGi distribution">            <img border="0" src="http://karaf.apache.org/images/karaf-logo.png" width="400px"></img></a>          </td>          <td align="right" nowrap=""><a href="http://www.apache.org/" title="The Apache Sofware Foundation">            <img border="0" src="http://karaf.apache.org/images/asf-logo.png"></img></a>          </td>        </tr>       </table>
+            </div>
+            <div id="top-menu">
+              <table border="0" cellpadding="1" cellspacing="0" width="100%">
+                <tr>
+                  <td>
+                    <div align="left"></div>
+                  </td>
+                  <td>
+                    <div align="right">
+                      <p><a href="../index/community/download.html">Download</a> | <a href="../index/developers/source.html">Source</a> | <a href="../index/community/discussion-forums.html">Forums</a> | <a href="../index/community/support.html">Support</a></p>
+                    </div>
+                  </td>
+                </tr>
+              </table>
+            </div>
+          </div>
+        </td>
+        <td id="cell-1-3">
+          &nbsp;
+        </td>
+        <td id="cell-1-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-2-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-2-1">
+          <table>
+            <tr height="100%" valign="top">
+              <td height="100%">
+                <div id="wrapper-menu-page-right">
+                  <div id="wrapper-menu-page-top">
+                    <div id="wrapper-menu-page-bottom">
+                      <div id="menu-page">
+                        <h3 id="OverviewKarafOverview"><a href="karaf-overview.html">Overview</a></h3><ul style="list-style: square"><li><a href="../index.html">Home</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/quick-start.html">Getting Started</a></li><li><a href="../index/community/faq.html">FAQ</a></li><li><a href="../index/community/download.html">Download</a></li></ul><h3 id="Documentation"><a href="../index/documentation.html">Documentation</a></h3><ul style="list-style: square"><li>Manual (<a href="http://karaf.apache.org/manual/latest-2.3.x/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/manual/2.3.0/manual-2.3.0.pdf">PDF</a>)<ul><li><a href="http://karaf.apache.org/manual/latest-2.3.x/users-guide/index.html">User Guide</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/developers-guide/index.html">Developer Guide</a></li></ul></li></ul><h3 id="Search">Search</h3><form action="http://www.google.com/cse" i
 d="cse-search-box">  <div>    <input type="hidden" name="cx" value="015244613624489049845:je3sq-6gx0y" />    <input type="hidden" name="ie" value="UTF-8" />    <input type="text" name="q" size="25" />    <input type="submit" name="sa" value="Search" />  </div></form><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script><h3 id="Community"><a href="../index/community.html">Community</a></h3><ul style="list-style: square"><li><a href="../index/community/support.html">Support</a></li><li><a href="../index/community/contributing.html">Contributing</a></li><li><a href="../index/community/discussion-forums.html">Discussion Forums</a></li><li><a href="../index/community/mailing-lists.html">Mailing Lists</a></li><li><a href="../index/community/news.html">News</a></li><li><a href="../index/community/articles.html">Articles</a></li><li><a href="../index/community/team.html">Team</a></li></ul><h3 id="Developers"><a href="../index/
 developers.html">Developers</a></h3><ul style="list-style: square"><li><a href="https://issues.apache.org/jira/browse/KARAF">Jira</a></li><li><a href="../index/developers/source.html">Source</a></li><li><a href="../index/developers/building.html">Building</a></li><li><a href="../index/developers/irc-room.html">IRC Room</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF">Wiki</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF/Roadmap">Roadmap</a></li></ul><h3 id="Subprojects"><a href="../index/subprojects.html">Subprojects</a></h3><ul style="list-style: square"><li><a href="../index/subprojects/cave.html">Cave</a><ul><li><a href="../index/subprojects/cave/cave-download.html">Download</a></li><li><a href="../index/subprojects/cave/cave-source.html">Source</a></li><li><a href="../index/subprojects/cave/cave-building.html">Building</a></li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/cellar.html">Cellar</
 a><ul><li><a href="../index/subprojects/cellar/cellar-download.html">Download</a></li><li><a href="../index/subprojects/cellar/cellar-source.html">Source</a></li><li><a href="../index/subprojects/cellar/cellar-building.html">Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/user-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li><li>Architecture Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/architecture-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/eik.html">EIK</a><ul><li><a href="../index/subprojects/eik/eik-download.html">Download</a></li><li><a href="../index/subprojects/eik/eik-source.html">Source</a></li><li><a href="../index/subprojects/eik/eik-building.html"
 >Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/user-guide/index.html">HTML</a>)</li><li>Developer Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/developers-guide/index.html">HTML</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/webconsole.html">WebConsole</a><ul><li><a href="../index/subprojects/webconsole/wc-download.html">Download</a></li><li><a href="../index/subprojects/webconsole/wc-source.html">Source</a></li><li><a href="../index/subprojects/webconsole/wc-building.html">Building</a></li></ul></li></ul><h3 id="ASFhttpwww.apache.org"><a href="http://www.apache.org/">ASF</a></h3><ul style="list-style: square"><li><a href="http://www.apache.org/licenses/">License</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a href="http://www.apache.org/security/">Security</a></l
 i></ul>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </td>
+              <td height="100%" width="100%">
+                <div class="wiki-content">
+<ul><li><strong>Hot deployment</strong>: Karaf supports hot deployment of OSGi bundles by monitoring jar files inside the <tt>[home]/deploy</tt> directory.  Each time a jar is copied in this folder, it will be installed inside the runtime.  You can then update or delete it and changes will be handled automatically.  In addition, the Karaf also supports exploded bundles and custom deployers (blueprint and spring ones are included by default).</li><li><strong>Dynamic configuration</strong>: Services are usually configured through the ConfigurationAdmin OSGi service.  Such configuration can be defined in Karaf using property files inside the <tt>[home]/etc</tt> directory.  These configurations are monitored and changes on the properties files will be propagated to the services.</li><li><strong>Logging System</strong>: using a centralized logging back end supported by Log4J, Karaf supports a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi)</li><li><strong>Pro
 visioning</strong>: Provisioning of libraries or applications can be done through a number of different ways, by which they will be downloaded locally, installed and started.</li><li><strong>Native OS integration</strong>: Karaf can be integrated into your own Operating System as a service so that the lifecycle will be bound to your Operating System.</li><li><strong>Extensible Shell console</strong>: Karaf features a nice text console where you can manage the services, install new applications or libraries and manage their state.  This shell is easily extensible by deploying new commands dynamically along with new features or applications.</li><li><strong>Remote access</strong>: use any SSH client to connect to Karaf and issue commands in the console</li><li><strong>Security framework</strong> based on JAAS</li><li><strong>Managing instances</strong>: Karaf provides simple commands for managing multiple instances. You can easily create, delete, start and stop instances of Ka
 raf through the console.</li><li>Karaf 2.3.x branch Supports the latest OSGi 4.3 containers: Apache Felix Framework 4.0 and Eclipse Equinox 3.8</li><li>Karaf 2.2.x branch Supports the latest OSGi 4.2 containers: Apache Felix Framework 3.0 and Eclipse Equinox 3.6</li></ul>
+                </div>
+              </td>
+            </tr>
+          </table>
+        </td>
+        <td id="cell-2-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-3-0">
+          &nbsp;
+        </td>
+        <td id="cell-3-1">
+          &nbsp;
+        </td>
+        <td id="cell-3-2">
+          <div id="footer">
+            <div id="site-footer">
+              &copy; 2008-2011 The Apache Software Foundation -
+              <a href="../site/privacy-policy.page">Privacy Policy</a>
+              <br/>
+              Apache Karaf, Karaf, Apache, the Apache feather logo, and the Apache Karaf project logo are trademarks of The Apache Software Foundation.
+            </div>
+          </div>
+        </td>
+        <td id="cell-3-3">
+          &nbsp;
+        </td>
+        <td id="cell-3-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-4-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-4-1">
+          &nbsp;
+        </td>
+        <td id="cell-4-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+    </table>
+  </body>
+</html>
\ No newline at end of file

Added: karaf/site/production/snippets/karaf-overview.html
URL: http://svn.apache.org/viewvc/karaf/site/production/snippets/karaf-overview.html?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/snippets/karaf-overview.html (added)
+++ karaf/site/production/snippets/karaf-overview.html Fri Feb 22 09:48:26 2013
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd"> 
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <meta name="description" content="Karaf - A lightweight OSGi based runtime"/>
+    <meta name="keywords" content="OSGi,felix,karaf,camel,java"/>
+    <meta name="author" content="The Apache Karaf Team"/>
+    <link href="../css/style.css" rel="stylesheet" type="text/css"/>
+    <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
+    <title>
+      Apache Karaf ${pom.version} Guide
+    </title>
+    <script type='text/javascript'>
+      //<![CDATA[
+        var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-17164059-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
+      //]]>
+    </script>
+  </head>
+  <body>
+    <table width="100%" cellpadding="0" cellspacing="0">
+      <tr width="100%">
+        <td id="cell-0-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-0-1">
+          &nbsp;
+        </td>
+        <td id="cell-0-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-1-0">
+          &nbsp;
+        </td>
+        <td id="cell-1-1">
+          &nbsp;
+        </td>
+        <td id="cell-1-2">
+          <div style="padding: 5px;">
+            <div id="banner">
+                    <table border="0" cellpadding="0" cellspacing="0" width="100%">        <tr>          <td align="left" class="topbardiv" nowrap=""><a href="http://karaf.apache.org/" title="A server side OSGi distribution">            <img border="0" src="http://karaf.apache.org/images/karaf-logo.png" width="400px"></img></a>          </td>          <td align="right" nowrap=""><a href="http://www.apache.org/" title="The Apache Sofware Foundation">            <img border="0" src="http://karaf.apache.org/images/asf-logo.png"></img></a>          </td>        </tr>       </table>
+            </div>
+            <div id="top-menu">
+              <table border="0" cellpadding="1" cellspacing="0" width="100%">
+                <tr>
+                  <td>
+                    <div align="left"></div>
+                  </td>
+                  <td>
+                    <div align="right">
+                      <p><a href="../index/community/download.html">Download</a> | <a href="../index/developers/source.html">Source</a> | <a href="../index/community/discussion-forums.html">Forums</a> | <a href="../index/community/support.html">Support</a></p>
+                    </div>
+                  </td>
+                </tr>
+              </table>
+            </div>
+          </div>
+        </td>
+        <td id="cell-1-3">
+          &nbsp;
+        </td>
+        <td id="cell-1-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-2-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-2-1">
+          <table>
+            <tr height="100%" valign="top">
+              <td height="100%">
+                <div id="wrapper-menu-page-right">
+                  <div id="wrapper-menu-page-top">
+                    <div id="wrapper-menu-page-bottom">
+                      <div id="menu-page">
+                        <h3 id="OverviewKarafOverview"><a href="karaf-overview.html">Overview</a></h3><ul style="list-style: square"><li><a href="../index.html">Home</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/quick-start.html">Getting Started</a></li><li><a href="../index/community/faq.html">FAQ</a></li><li><a href="../index/community/download.html">Download</a></li></ul><h3 id="Documentation"><a href="../index/documentation.html">Documentation</a></h3><ul style="list-style: square"><li>Manual (<a href="http://karaf.apache.org/manual/latest-2.3.x/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/manual/2.3.0/manual-2.3.0.pdf">PDF</a>)<ul><li><a href="http://karaf.apache.org/manual/latest-2.3.x/users-guide/index.html">User Guide</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/developers-guide/index.html">Developer Guide</a></li></ul></li></ul><h3 id="Search">Search</h3><form action="http://www.google.com/cse" i
 d="cse-search-box">  <div>    <input type="hidden" name="cx" value="015244613624489049845:je3sq-6gx0y" />    <input type="hidden" name="ie" value="UTF-8" />    <input type="text" name="q" size="25" />    <input type="submit" name="sa" value="Search" />  </div></form><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script><h3 id="Community"><a href="../index/community.html">Community</a></h3><ul style="list-style: square"><li><a href="../index/community/support.html">Support</a></li><li><a href="../index/community/contributing.html">Contributing</a></li><li><a href="../index/community/discussion-forums.html">Discussion Forums</a></li><li><a href="../index/community/mailing-lists.html">Mailing Lists</a></li><li><a href="../index/community/news.html">News</a></li><li><a href="../index/community/articles.html">Articles</a></li><li><a href="../index/community/team.html">Team</a></li></ul><h3 id="Developers"><a href="../index/
 developers.html">Developers</a></h3><ul style="list-style: square"><li><a href="https://issues.apache.org/jira/browse/KARAF">Jira</a></li><li><a href="../index/developers/source.html">Source</a></li><li><a href="../index/developers/building.html">Building</a></li><li><a href="../index/developers/irc-room.html">IRC Room</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF">Wiki</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF/Roadmap">Roadmap</a></li></ul><h3 id="Subprojects"><a href="../index/subprojects.html">Subprojects</a></h3><ul style="list-style: square"><li><a href="../index/subprojects/cave.html">Cave</a><ul><li><a href="../index/subprojects/cave/cave-download.html">Download</a></li><li><a href="../index/subprojects/cave/cave-source.html">Source</a></li><li><a href="../index/subprojects/cave/cave-building.html">Building</a></li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/cellar.html">Cellar</
 a><ul><li><a href="../index/subprojects/cellar/cellar-download.html">Download</a></li><li><a href="../index/subprojects/cellar/cellar-source.html">Source</a></li><li><a href="../index/subprojects/cellar/cellar-building.html">Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/user-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li><li>Architecture Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/architecture-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/eik.html">EIK</a><ul><li><a href="../index/subprojects/eik/eik-download.html">Download</a></li><li><a href="../index/subprojects/eik/eik-source.html">Source</a></li><li><a href="../index/subprojects/eik/eik-building.html"
 >Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/user-guide/index.html">HTML</a>)</li><li>Developer Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/developers-guide/index.html">HTML</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/webconsole.html">WebConsole</a><ul><li><a href="../index/subprojects/webconsole/wc-download.html">Download</a></li><li><a href="../index/subprojects/webconsole/wc-source.html">Source</a></li><li><a href="../index/subprojects/webconsole/wc-building.html">Building</a></li></ul></li></ul><h3 id="ASFhttpwww.apache.org"><a href="http://www.apache.org/">ASF</a></h3><ul style="list-style: square"><li><a href="http://www.apache.org/licenses/">License</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a href="http://www.apache.org/security/">Security</a></l
 i></ul>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </td>
+              <td height="100%" width="100%">
+                <div class="wiki-content">
+<p>Apache Karaf is a small OSGi based runtime which provides a lightweight container onto which various components and applications can be deployed.</p><p>Here is a short list of features supported by the Karaf:</p><ul><li><strong>Hot deployment</strong>: Karaf supports hot deployment of OSGi bundles by monitoring jar files inside the <tt>[home]/deploy</tt> directory.  Each time a jar is copied in this folder, it will be installed inside the runtime.  You can then update or delete it and changes will be handled automatically.  In addition, the Karaf also supports exploded bundles and custom deployers (blueprint and spring ones are included by default).</li><li><strong>Dynamic configuration</strong>: Services are usually configured through the ConfigurationAdmin OSGi service.  Such configuration can be defined in Karaf using property files inside the <tt>[home]/etc</tt> directory.  These configurations are monitored and changes on the properties files will be propagated to th
 e services.</li><li><strong>Logging System</strong>: using a centralized logging back end supported by Log4J, Karaf supports a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi)</li><li><strong>Provisioning</strong>: Provisioning of libraries or applications can be done through a number of different ways, by which they will be downloaded locally, installed and started.</li><li><strong>Native OS integration</strong>: Karaf can be integrated into your own Operating System as a service so that the lifecycle will be bound to your Operating System.</li><li><strong>Extensible Shell console</strong>: Karaf features a nice text console where you can manage the services, install new applications or libraries and manage their state.  This shell is easily extensible by deploying new commands dynamically along with new features or applications.</li><li><strong>Remote access</strong>: use any SSH client to connect to Karaf and issue commands in the console</li><li><stro
 ng>Security framework</strong> based on JAAS</li><li><strong>Managing instances</strong>: Karaf provides simple commands for managing multiple instances. You can easily create, delete, start and stop instances of Karaf through the console.</li><li>Karaf 2.3.x branch Supports the latest OSGi 4.3 containers: Apache Felix Framework 4.0 and Eclipse Equinox 3.8</li><li>Karaf 2.2.x branch Supports the latest OSGi 4.2 containers: Apache Felix Framework 3.0 and Eclipse Equinox 3.6</li></ul><p><img border="0" src="../images/karaf2.png"/></p>
+                </div>
+              </td>
+            </tr>
+          </table>
+        </td>
+        <td id="cell-2-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-3-0">
+          &nbsp;
+        </td>
+        <td id="cell-3-1">
+          &nbsp;
+        </td>
+        <td id="cell-3-2">
+          <div id="footer">
+            <div id="site-footer">
+              &copy; 2008-2011 The Apache Software Foundation -
+              <a href="../site/privacy-policy.page">Privacy Policy</a>
+              <br/>
+              Apache Karaf, Karaf, Apache, the Apache feather logo, and the Apache Karaf project logo are trademarks of The Apache Software Foundation.
+            </div>
+          </div>
+        </td>
+        <td id="cell-3-3">
+          &nbsp;
+        </td>
+        <td id="cell-3-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-4-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-4-1">
+          &nbsp;
+        </td>
+        <td id="cell-4-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+    </table>
+  </body>
+</html>
\ No newline at end of file

Added: karaf/site/production/snippets/karaf-welcome-screen.html
URL: http://svn.apache.org/viewvc/karaf/site/production/snippets/karaf-welcome-screen.html?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/snippets/karaf-welcome-screen.html (added)
+++ karaf/site/production/snippets/karaf-welcome-screen.html Fri Feb 22 09:48:26 2013
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd"> 
+<html lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <meta name="description" content="Karaf - A lightweight OSGi based runtime"/>
+    <meta name="keywords" content="OSGi,felix,karaf,camel,java"/>
+    <meta name="author" content="The Apache Karaf Team"/>
+    <link href="../css/style.css" rel="stylesheet" type="text/css"/>
+    <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
+    <title>
+      Karaf welcome screen
+    </title>
+    <script type='text/javascript'>
+      //<![CDATA[
+        var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-17164059-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
+      //]]>
+    </script>
+  </head>
+  <body>
+    <table width="100%" cellpadding="0" cellspacing="0">
+      <tr width="100%">
+        <td id="cell-0-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-0-1">
+          &nbsp;
+        </td>
+        <td id="cell-0-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-1-0">
+          &nbsp;
+        </td>
+        <td id="cell-1-1">
+          &nbsp;
+        </td>
+        <td id="cell-1-2">
+          <div style="padding: 5px;">
+            <div id="banner">
+                    <table border="0" cellpadding="0" cellspacing="0" width="100%">        <tr>          <td align="left" class="topbardiv" nowrap=""><a href="http://karaf.apache.org/" title="A server side OSGi distribution">            <img border="0" src="http://karaf.apache.org/images/karaf-logo.png" width="400px"></img></a>          </td>          <td align="right" nowrap=""><a href="http://www.apache.org/" title="The Apache Sofware Foundation">            <img border="0" src="http://karaf.apache.org/images/asf-logo.png"></img></a>          </td>        </tr>       </table>
+            </div>
+            <div id="top-menu">
+              <table border="0" cellpadding="1" cellspacing="0" width="100%">
+                <tr>
+                  <td>
+                    <div align="left"></div>
+                  </td>
+                  <td>
+                    <div align="right">
+                      <p><a href="../index/community/download.html">Download</a> | <a href="../index/developers/source.html">Source</a> | <a href="../index/community/discussion-forums.html">Forums</a> | <a href="../index/community/support.html">Support</a></p>
+                    </div>
+                  </td>
+                </tr>
+              </table>
+            </div>
+          </div>
+        </td>
+        <td id="cell-1-3">
+          &nbsp;
+        </td>
+        <td id="cell-1-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-2-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-2-1">
+          <table>
+            <tr height="100%" valign="top">
+              <td height="100%">
+                <div id="wrapper-menu-page-right">
+                  <div id="wrapper-menu-page-top">
+                    <div id="wrapper-menu-page-bottom">
+                      <div id="menu-page">
+                        <h3 id="OverviewKarafOverview"><a href="karaf-overview.html">Overview</a></h3><ul style="list-style: square"><li><a href="../index.html">Home</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/quick-start.html">Getting Started</a></li><li><a href="../index/community/faq.html">FAQ</a></li><li><a href="../index/community/download.html">Download</a></li></ul><h3 id="Documentation"><a href="../index/documentation.html">Documentation</a></h3><ul style="list-style: square"><li>Manual (<a href="http://karaf.apache.org/manual/latest-2.3.x/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/manual/2.3.0/manual-2.3.0.pdf">PDF</a>)<ul><li><a href="http://karaf.apache.org/manual/latest-2.3.x/users-guide/index.html">User Guide</a></li><li><a href="http://karaf.apache.org/manual/latest-2.3.x/developers-guide/index.html">Developer Guide</a></li></ul></li></ul><h3 id="Search">Search</h3><form action="http://www.google.com/cse" i
 d="cse-search-box">  <div>    <input type="hidden" name="cx" value="015244613624489049845:je3sq-6gx0y" />    <input type="hidden" name="ie" value="UTF-8" />    <input type="text" name="q" size="25" />    <input type="submit" name="sa" value="Search" />  </div></form><script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script><h3 id="Community"><a href="../index/community.html">Community</a></h3><ul style="list-style: square"><li><a href="../index/community/support.html">Support</a></li><li><a href="../index/community/contributing.html">Contributing</a></li><li><a href="../index/community/discussion-forums.html">Discussion Forums</a></li><li><a href="../index/community/mailing-lists.html">Mailing Lists</a></li><li><a href="../index/community/news.html">News</a></li><li><a href="../index/community/articles.html">Articles</a></li><li><a href="../index/community/team.html">Team</a></li></ul><h3 id="Developers"><a href="../index/
 developers.html">Developers</a></h3><ul style="list-style: square"><li><a href="https://issues.apache.org/jira/browse/KARAF">Jira</a></li><li><a href="../index/developers/source.html">Source</a></li><li><a href="../index/developers/building.html">Building</a></li><li><a href="../index/developers/irc-room.html">IRC Room</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF">Wiki</a></li><li><a href="https://cwiki.apache.org/confluence/display/KARAF/Roadmap">Roadmap</a></li></ul><h3 id="Subprojects"><a href="../index/subprojects.html">Subprojects</a></h3><ul style="list-style: square"><li><a href="../index/subprojects/cave.html">Cave</a><ul><li><a href="../index/subprojects/cave/cave-download.html">Download</a></li><li><a href="../index/subprojects/cave/cave-source.html">Source</a></li><li><a href="../index/subprojects/cave/cave-building.html">Building</a></li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/cellar.html">Cellar</
 a><ul><li><a href="../index/subprojects/cellar/cellar-download.html">Download</a></li><li><a href="../index/subprojects/cellar/cellar-source.html">Source</a></li><li><a href="../index/subprojects/cellar/cellar-building.html">Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/user-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li><li>Architecture Guide (<a href="http://karaf.apache.org/manual/cellar/latest-2.2.x/architecture-guide/index.html">HTML</a>|<a href="http://repo1.maven.org/maven2/org/apache/karaf/cellar/manual/2.2.2/manual-2.2.2.pdf">PDF</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/eik.html">EIK</a><ul><li><a href="../index/subprojects/eik/eik-download.html">Download</a></li><li><a href="../index/subprojects/eik/eik-source.html">Source</a></li><li><a href="../index/subprojects/eik/eik-building.html"
 >Building</a></li><li>User Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/user-guide/index.html">HTML</a>)</li><li>Developer Guide (<a href="http://karaf.apache.org/manual/eik/0.9.0/developers-guide/index.html">HTML</a>)</li></ul></li></ul><ul style="list-style: square"><li><a href="../index/subprojects/webconsole.html">WebConsole</a><ul><li><a href="../index/subprojects/webconsole/wc-download.html">Download</a></li><li><a href="../index/subprojects/webconsole/wc-source.html">Source</a></li><li><a href="../index/subprojects/webconsole/wc-building.html">Building</a></li></ul></li></ul><h3 id="ASFhttpwww.apache.org"><a href="http://www.apache.org/">ASF</a></h3><ul style="list-style: square"><li><a href="http://www.apache.org/licenses/">License</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a href="http://www.apache.org/security/">Security</a></l
 i></ul>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </td>
+              <td height="100%" width="100%">
+                <div class="wiki-content">
+<pre>
+        __ __                  ____      
+       / //_/____ __________ _/ __/      
+      / ,&lt;  / __ `/ ___/ __ `/ /_        
+     / /| |/ /_/ / /  / /_/ / __/        
+    /_/ |_|\__,_/_/   \__,_/_/         
+
+  Apache Felix Karaf (2.1.2)
+
+Hit '&lt;tab>' for a list of available commands
+and '[cmd] --help' for help on a specific command.
+
+karaf@root> 
+</pre>
+                </div>
+              </td>
+            </tr>
+          </table>
+        </td>
+        <td id="cell-2-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-3-0">
+          &nbsp;
+        </td>
+        <td id="cell-3-1">
+          &nbsp;
+        </td>
+        <td id="cell-3-2">
+          <div id="footer">
+            <div id="site-footer">
+              &copy; 2008-2011 The Apache Software Foundation -
+              <a href="../site/privacy-policy.page">Privacy Policy</a>
+              <br/>
+              Apache Karaf, Karaf, Apache, the Apache feather logo, and the Apache Karaf project logo are trademarks of The Apache Software Foundation.
+            </div>
+          </div>
+        </td>
+        <td id="cell-3-3">
+          &nbsp;
+        </td>
+        <td id="cell-3-4">
+          &nbsp;
+        </td>
+      </tr>
+      <tr width="100%">
+        <td id="cell-4-0" colspan="2">
+          &nbsp;
+        </td>
+        <td id="cell-4-1">
+          &nbsp;
+        </td>
+        <td id="cell-4-2" colspan="2">
+          &nbsp;
+        </td>
+      </tr>
+    </table>
+  </body>
+</html>
\ No newline at end of file

Added: karaf/site/production/xmlns/deployer/blueprint/v1.0.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/deployer/blueprint/v1.0.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/deployer/blueprint/v1.0.0 (added)
+++ karaf/site/production/xmlns/deployer/blueprint/v1.0.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<xs:schema elementFormDefault='qualified'
+           targetNamespace='http://karaf.apache.org/xmlns/deployer/blueprint/v1.0.0'
+           xmlns:xs='http://www.w3.org/2001/XMLSchema'>
+
+    <xs:element name="manifest">
+        <xs:complexType mixed="true">
+            <xs:annotation>
+                <xs:documentation><![CDATA[
+The content of this element will be read using the syntax of the java util Properties
+class (http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html) and will
+override any generated manifest entry.
+                ]]></xs:documentation>
+            </xs:annotation>
+        </xs:complexType>
+    </xs:element>
+
+</xs:schema>

Added: karaf/site/production/xmlns/deployer/spring/v1.0.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/deployer/spring/v1.0.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/deployer/spring/v1.0.0 (added)
+++ karaf/site/production/xmlns/deployer/spring/v1.0.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<xs:schema elementFormDefault='qualified'
+           targetNamespace='http://karaf.apache.org/xmlns/deployer/spring/v1.0.0'
+           xmlns:xs='http://www.w3.org/2001/XMLSchema'>
+
+    <xs:element name="manifest">
+        <xs:complexType mixed="true">
+            <xs:annotation>
+                <xs:documentation><![CDATA[
+The content of this element will be read using the syntax of the java util Properties
+class (http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html) and will
+override any generated manifest entry.
+                ]]></xs:documentation>
+            </xs:annotation>
+        </xs:complexType>
+    </xs:element>
+
+</xs:schema>

Added: karaf/site/production/xmlns/features/v1.0.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/features/v1.0.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/features/v1.0.0 (added)
+++ karaf/site/production/xmlns/features/v1.0.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements. See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License. You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<xs:schema elementFormDefault="qualified"
+    targetNamespace="http://karaf.apache.org/xmlns/features/v1.0.0"
+    xmlns:tns="http://karaf.apache.org/xmlns/features/v1.0.0"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+    <xs:annotation>
+        <xs:documentation><![CDATA[
+Karaf features mechanism. For documentation please visit 
+<a href="http://karaf.apache.org/">Karaf website</a>.
+        ]]></xs:documentation>
+    </xs:annotation>
+
+    <xs:complexType name="featuresRoot">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Root element of Feature definition. It contains optional attribute which allow
+name of repository. This name will be used in shell to display source repository
+of given feature.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:element name="repository" type="xs:anyURI">
+                <xs:annotation>
+                    <xs:documentation><![CDATA[
+Additional repositories where dependencies are stored.
+                    ]]></xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element name="feature" type="tns:feature">
+                <xs:annotation>
+                    <xs:documentation><![CDATA[
+Feature definition.
+                    ]]></xs:documentation>
+                </xs:annotation>
+            </xs:element>
+        </xs:choice>
+        <xs:attribute name="name" type="xs:string" />
+    </xs:complexType>
+
+    <xs:complexType name="feature">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Definition of the Feature.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:element name="details" minOccurs="0" type="xs:string">
+                <xs:annotation>
+                    <xs:documentation><![CDATA[
+Long info displayed in features:info command result.
+                    ]]>
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element name="config" type="tns:config" />
+            <xs:element name="configfile" type="tns:configFile" />
+            <xs:element name="feature" type="tns:dependency" />
+            <xs:element name="bundle" type="tns:bundle" />
+        </xs:choice>
+        <xs:attribute name="name" type="tns:featureName" use="required" />
+        <xs:attribute name="version" type="xs:string" default="0.0.0" />
+        <xs:attribute name="description" type="xs:string" />
+        <xs:attribute name="resolver" type="tns:resolver">
+            <xs:annotation>
+                <xs:documentation><![CDATA[
+Karaf allow using dynamic resolvers.
+                ]]>
+                </xs:documentation>
+            </xs:annotation>
+        </xs:attribute>
+    </xs:complexType>
+
+    <xs:complexType name="bundle">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Deployable element to install.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:simpleContent>
+            <xs:extension base="xs:anyURI">
+                <xs:attribute name="start-level" type="xs:int">
+                    <xs:annotation>
+                        <xs:documentation><![CDATA[
+Bundle start level set to OSGi framework.
+                        ]]>
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:attribute>
+                <xs:attribute name="start" type="xs:boolean">
+                    <xs:annotation>
+                        <xs:documentation><![CDATA[
+This switch allow you to leave bundle in resolved state.
+                        ]]>
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:attribute>
+                <xs:attribute name="dependency" type="xs:boolean">
+                    <xs:annotation>
+                        <xs:documentation><![CDATA[
+Mark bundle as dependency for resolver.
+                        ]]>
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:attribute>
+            </xs:extension>
+        </xs:simpleContent>
+    </xs:complexType>
+
+    <xs:complexType name="dependency">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Dependency of feature.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:simpleContent>
+            <xs:extension base="tns:featureName">
+                <xs:attribute name="version" type="xs:string" default="0.0.0" />
+            </xs:extension>
+        </xs:simpleContent>
+    </xs:complexType>
+
+    <xs:complexType name="config">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Configuration entries which should be created during feature installation. This
+configuration may be used with OSGi Configuration Admin.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:simpleContent>
+            <xs:extension base="xs:string">
+                <xs:attribute name="name" type="xs:string" use="required" />
+            </xs:extension>
+        </xs:simpleContent>
+    </xs:complexType>
+
+    <xs:complexType name="configFile">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Additional configuration files which should be created during feature installation.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:simpleContent>
+            <xs:extension base="xs:string">
+                <xs:attribute name="finalname" type="xs:string" use="required">
+                    <xs:annotation>
+                        <xs:documentation><![CDATA[
+Name of file name where given deployable element should be stored.
+                        ]]></xs:documentation>
+                    </xs:annotation>
+                </xs:attribute>
+            </xs:extension>
+        </xs:simpleContent>
+    </xs:complexType>
+
+    <xs:simpleType name="featureName">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Feature name should be non empty string.
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:restriction base="xs:string">
+            <xs:minLength value="1" />
+        </xs:restriction>
+    </xs:simpleType>
+
+    <xs:simpleType name="resolver">
+        <xs:annotation>
+            <xs:documentation><![CDATA[
+Resolver to use. Karaf will look for OSGi servie which have following properties:
+objectClass: org.apache.karaf.features.Resolver
+name: the value
+            ]]></xs:documentation>
+        </xs:annotation>
+        <xs:restriction base="xs:string">
+            <xs:minLength value="1" />
+        </xs:restriction>
+    </xs:simpleType>
+
+    <xs:element name="features" type="tns:featuresRoot" />
+
+</xs:schema>
\ No newline at end of file

Added: karaf/site/production/xmlns/jaas/v1.0.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/jaas/v1.0.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/jaas/v1.0.0 (added)
+++ karaf/site/production/xmlns/jaas/v1.0.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<xs:schema elementFormDefault='qualified'
+           targetNamespace='http://karaf.apache.org/xmlns/jaas/v1.0.0'
+           xmlns:xs='http://www.w3.org/2001/XMLSchema'
+           xmlns:bp="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+           xmlns:tns='http://karaf.apache.org/xmlns/jaas/v1.0.0'>
+
+    <xs:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0"/>
+
+    <xs:element name="config">
+        <xs:complexType>
+            <xs:sequence>
+                <xs:element name="module" minOccurs="0" maxOccurs="unbounded">
+                    <xs:complexType mixed="true">
+                        <xs:attribute name="className" use="required" type="xs:string" />
+                        <xs:attribute name="flags" default="required">
+                            <xs:simpleType>
+                                <xs:restriction base="xs:NMTOKEN">
+                                    <xs:enumeration value="required"/>
+                                    <xs:enumeration value="requisite"/>
+                                    <xs:enumeration value="sufficient"/>
+                                    <xs:enumeration value="optional"/>
+                                </xs:restriction>
+                            </xs:simpleType>
+                        </xs:attribute>
+                    </xs:complexType>
+                </xs:element>
+            </xs:sequence>
+            <xs:attribute name="name" use="required" type="xs:string" />
+            <xs:attribute name="rank" use="optional" default="0" type="xs:int" />
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="keystore">
+        <xs:complexType>
+            <xs:attribute name="name" use="required" type="xs:string" />
+            <xs:attribute name="rank" use="optional" default="0" type="xs:int" />
+            <xs:attribute name="path" use="required" type="xs:string" />
+            <xs:attribute name="keystorePassword" use="optional" type="xs:string" />
+            <xs:attribute name="keyPasswords" use="optional" type="xs:string" />
+        </xs:complexType>
+    </xs:element>
+    
+</xs:schema>

Added: karaf/site/production/xmlns/jaas/v1.1.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/jaas/v1.1.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/jaas/v1.1.0 (added)
+++ karaf/site/production/xmlns/jaas/v1.1.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<xs:schema elementFormDefault='qualified'
+           targetNamespace='http://karaf.apache.org/xmlns/jaas/v1.1.0'
+           xmlns:xs='http://www.w3.org/2001/XMLSchema'
+           xmlns:bp="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+           xmlns:tns='http://karaf.apache.org/xmlns/jaas/v1.1.0'>
+
+    <xs:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0"/>
+
+    <xs:element name="config">
+        <xs:complexType>
+            <xs:sequence>
+                <xs:element name="module" minOccurs="0" maxOccurs="unbounded">
+                    <xs:complexType mixed="true">
+                        <xs:attribute name="name" use="optional" type="xs:string"/>
+                        <xs:attribute name="className" use="required" type="xs:string"/>
+                        <xs:attribute name="flags" default="required">
+                            <xs:simpleType>
+                                <xs:restriction base="xs:NMTOKEN">
+                                    <xs:enumeration value="required"/>
+                                    <xs:enumeration value="requisite"/>
+                                    <xs:enumeration value="sufficient"/>
+                                    <xs:enumeration value="optional"/>
+                                </xs:restriction>
+                            </xs:simpleType>
+                        </xs:attribute>
+                    </xs:complexType>
+                </xs:element>
+            </xs:sequence>
+            <xs:attribute name="name" use="required" type="xs:string"/>
+            <xs:attribute name="rank" use="optional" default="0" type="xs:int"/>
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="keystore">
+        <xs:complexType>
+            <xs:attribute name="name" use="required" type="xs:string"/>
+            <xs:attribute name="rank" use="optional" default="0" type="xs:int"/>
+            <xs:attribute name="path" use="required" type="xs:string"/>
+            <xs:attribute name="keystorePassword" use="optional" type="xs:string"/>
+            <xs:attribute name="keyPasswords" use="optional" type="xs:string"/>
+        </xs:complexType>
+    </xs:element>
+
+</xs:schema>

Added: karaf/site/production/xmlns/jasypt/v1.0.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/jasypt/v1.0.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/jasypt/v1.0.0 (added)
+++ karaf/site/production/xmlns/jasypt/v1.0.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<xs:schema elementFormDefault='qualified'
+           targetNamespace='http://karaf.apache.org/xmlns/jasypt/v1.0.0'
+           xmlns:xs='http://www.w3.org/2001/XMLSchema'
+           xmlns:bp="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+           xmlns:tns='http://karaf.apache.org/xmlns/jasypt/v1.0.0'>
+
+    <xs:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0"/>
+
+    <xs:element name="property-placeholder">
+        <xs:complexType>
+            <xs:complexContent>
+                <xs:extension base="bp:Tcomponent">
+                    <xs:sequence>
+                        <xs:element maxOccurs="1" minOccurs="0" name="encryptor" type="bp:Tbean"/>
+                    </xs:sequence>
+                    <xs:attribute name="placeholder-prefix" type="xs:string" use="optional" default="ENC("/>
+                    <xs:attribute name="placeholder-suffix" type="xs:string" use="optional" default=")"/>
+                    <xs:attribute name="encryptor-ref" type="bp:Tidref" use="optional"/>
+                </xs:extension>
+            </xs:complexContent>
+        </xs:complexType>
+    </xs:element>
+
+</xs:schema>

Added: karaf/site/production/xmlns/shell/v1.0.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/shell/v1.0.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/shell/v1.0.0 (added)
+++ karaf/site/production/xmlns/shell/v1.0.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- $Rev: 699828 $ $Date: 2008-09-28 16:35:27 +0200 (Sun, 28 Sep 2008) $ -->
+
+<xsd:schema xmlns="http://karaf.apache.org/xmlns/shell/v1.0.0"
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+        xmlns:bp="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+        targetNamespace="http://karaf.apache.org/xmlns/shell/v1.0.0"
+        elementFormDefault="qualified"
+        attributeFormDefault="unqualified">
+
+    <xsd:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0"/>
+
+    <xsd:annotation>
+        <xsd:documentation>
+            Defines the configuration elements for Apache Karaf commands support.
+        </xsd:documentation>
+    </xsd:annotation>
+
+    <xsd:element name="command-bundle">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command bundle.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+                <xsd:choice minOccurs="0" maxOccurs="unbounded">
+					<xsd:element ref="command"/>
+					<xsd:element ref="alias"/>
+                    <xsd:element ref="link"/>
+				</xsd:choice>
+            </xsd:sequence>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="command">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+                <!--
+                NOTE: Not using an xsd:choice here, as I can't seem to figure out how to get it to properly
+                      validate the min/max of the containted elements.  W/o the xsd:choice the validation
+                      works, though have to define elements in order :-(
+                -->
+                <xsd:element ref="action" minOccurs="1" maxOccurs="1"/>
+                <xsd:element ref="documenter" minOccurs="0" maxOccurs="1"/>
+                <xsd:choice minOccurs="0" maxOccurs="1">
+                    <xsd:element ref="completer"/>
+                    <xsd:element ref="completers"/>
+                </xsd:choice>
+                <xsd:element ref="message-source" minOccurs="0" maxOccurs="1"/>
+            </xsd:sequence>
+            <xsd:attribute name="name" type="xsd:string" use="required"/>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="link">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a link command.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:attribute name="name" type="xsd:string" use="required"/>
+            <xsd:attribute name="target" type="xsd:string" use="required"/>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:group name="commandComponentElements">
+        <xsd:annotation>
+            <xsd:documentation>
+                Defines the valid elements for command components.  This is based on beans:beanElements,
+                stripping off the bits which are not valid in the command component context.
+            </xsd:documentation>
+        </xsd:annotation>
+		<xsd:sequence>
+			<xsd:choice minOccurs="0" maxOccurs="unbounded">
+                <xsd:element name="argument" type="bp:Targument"/>
+                <xsd:element name="property" type="bp:Tproperty"/>
+				<!--
+				NOTE: This seems to cause schema validation problems... not really sure why
+				<xsd:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
+				-->
+			</xsd:choice>
+		</xsd:sequence>
+	</xsd:group>
+
+    <xsd:attributeGroup name="commandComponentAttributes">
+        <xsd:annotation>
+            <xsd:documentation>
+                Defines the valid attributes for command components.  This is based on beans:beanAttributes,
+                stripping off the bits which are not valid in the command component context.
+            </xsd:documentation>
+        </xsd:annotation>
+		<xsd:attribute name="class" type="xsd:string"/>
+		<xsd:attribute name="depends-on" type="xsd:string"/>
+		<xsd:attribute name="init-method" type="xsd:string"/>
+		<xsd:attribute name="factory-method" type="xsd:string"/>
+		<xsd:attribute name="factory-bean" type="xsd:string"/>
+		<xsd:anyAttribute namespace="##other" processContents="lax"/>
+	</xsd:attributeGroup>
+
+    <xsd:complexType name="commandComponent" abstract="true">
+        <xsd:annotation>
+            <xsd:documentation>
+                Support for command component elements, which are all basically just beans.
+            </xsd:documentation>
+        </xsd:annotation>
+        <xsd:group ref="commandComponentElements"/>
+        <xsd:attributeGroup ref="commandComponentAttributes"/>
+    </xsd:complexType>
+
+    <xsd:element name="action">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command action.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="documenter">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command documenter.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="completer">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command completer.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="completers">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a configurable command completer with a set of completers.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+                <xsd:choice minOccurs="1" maxOccurs="unbounded">
+                    <xsd:element name="bean" type="bp:Tbean"/>
+                    <xsd:element name="ref" type="bp:Tref"/>
+                    <xsd:element name="null" type="bp:Tnull"/>
+                </xsd:choice>
+            </xsd:sequence>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="message-source">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command message source.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="alias">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command alias.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:attribute name="name" type="xsd:string" use="required"/>
+            <xsd:attribute name="alias" type="xsd:string" use="required"/>
+        </xsd:complexType>
+    </xsd:element>
+
+</xsd:schema>

Added: karaf/site/production/xmlns/shell/v1.1.0
URL: http://svn.apache.org/viewvc/karaf/site/production/xmlns/shell/v1.1.0?rev=1448969&view=auto
==============================================================================
--- karaf/site/production/xmlns/shell/v1.1.0 (added)
+++ karaf/site/production/xmlns/shell/v1.1.0 Fri Feb 22 09:48:26 2013
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- $Rev: 699828 $ $Date: 2008-09-28 16:35:27 +0200 (Sun, 28 Sep 2008) $ -->
+
+<xsd:schema xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0"
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+        xmlns:bp="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+        targetNamespace="http://karaf.apache.org/xmlns/shell/v1.1.0"
+        elementFormDefault="qualified"
+        attributeFormDefault="unqualified">
+
+    <xsd:import namespace="http://www.osgi.org/xmlns/blueprint/v1.0.0"/>
+
+    <xsd:annotation>
+        <xsd:documentation>
+            Defines the configuration elements for Apache Karaf commands support.
+        </xsd:documentation>
+    </xsd:annotation>
+
+    <xsd:element name="command-bundle">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command bundle.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+                <xsd:choice minOccurs="0" maxOccurs="unbounded">
+					<xsd:element ref="command"/>
+					<xsd:element ref="alias"/>
+                    <xsd:element ref="link"/>
+				</xsd:choice>
+            </xsd:sequence>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="command">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+                <!--
+                NOTE: Not using an xsd:choice here, as I can't seem to figure out how to get it to properly
+                      validate the min/max of the containted elements.  W/o the xsd:choice the validation
+                      works, though have to define elements in order :-(
+                -->
+                <xsd:element ref="action" minOccurs="1" maxOccurs="1"/>
+                <xsd:element ref="documenter" minOccurs="0" maxOccurs="1"/>
+                <xsd:choice minOccurs="0" maxOccurs="1">
+                    <xsd:element ref="completer"/>
+                    <xsd:element ref="completers"/>
+                </xsd:choice>
+                <xsd:element ref="optional-completers" minOccurs="0" maxOccurs="1"/>
+                <xsd:element ref="message-source" minOccurs="0" maxOccurs="1"/>
+            </xsd:sequence>
+            <xsd:attribute name="name" type="xsd:string" use="required"/>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="link">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a link command.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:attribute name="name" type="xsd:string" use="required"/>
+            <xsd:attribute name="target" type="xsd:string" use="required"/>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:group name="commandComponentElements">
+        <xsd:annotation>
+            <xsd:documentation>
+                Defines the valid elements for command components.  This is based on beans:beanElements,
+                stripping off the bits which are not valid in the command component context.
+            </xsd:documentation>
+        </xsd:annotation>
+		<xsd:sequence>
+			<xsd:choice minOccurs="0" maxOccurs="unbounded">
+                <xsd:element name="argument" type="bp:Targument"/>
+                <xsd:element name="property" type="bp:Tproperty"/>
+				<!--
+				NOTE: This seems to cause schema validation problems... not really sure why
+				<xsd:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
+				-->
+			</xsd:choice>
+		</xsd:sequence>
+	</xsd:group>
+
+    <xsd:attributeGroup name="commandComponentAttributes">
+        <xsd:annotation>
+            <xsd:documentation>
+                Defines the valid attributes for command components.  This is based on beans:beanAttributes,
+                stripping off the bits which are not valid in the command component context.
+            </xsd:documentation>
+        </xsd:annotation>
+		<xsd:attribute name="class" type="xsd:string"/>
+		<xsd:attribute name="depends-on" type="xsd:string"/>
+		<xsd:attribute name="init-method" type="xsd:string"/>
+		<xsd:attribute name="factory-method" type="xsd:string"/>
+		<xsd:attribute name="factory-bean" type="xsd:string"/>
+		<xsd:anyAttribute namespace="##other" processContents="lax"/>
+	</xsd:attributeGroup>
+
+    <xsd:complexType name="commandComponent" abstract="true">
+        <xsd:annotation>
+            <xsd:documentation>
+                Support for command component elements, which are all basically just beans.
+            </xsd:documentation>
+        </xsd:annotation>
+        <xsd:group ref="commandComponentElements"/>
+        <xsd:attributeGroup ref="commandComponentAttributes"/>
+    </xsd:complexType>
+
+    <xsd:element name="action">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command action.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="documenter">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command documenter.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="completer">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command completer.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="completers">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a configurable command completer with a set of completers.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:sequence>
+                <xsd:choice minOccurs="1" maxOccurs="unbounded">
+                    <xsd:element name="bean" type="bp:Tbean"/>
+                    <xsd:element name="ref" type="bp:Tref"/>
+                    <xsd:element name="null" type="bp:Tnull"/>
+                </xsd:choice>
+            </xsd:sequence>
+        </xsd:complexType>
+    </xsd:element>
+
+        <xsd:element name="optional-completers">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a configurable command completer with a set of completers.
+                    These completers are used for option value completion.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+			<xsd:extension base="bp:TtypedCollection">
+				<xsd:sequence>
+					<xsd:element name="entry" type="bp:TmapEntry" minOccurs="0"
+						maxOccurs="unbounded" />
+				</xsd:sequence>
+				<xsd:attribute name="key-type" type="bp:Ttype" />
+			</xsd:extension>
+		</xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="message-source">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command message source.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:complexContent>
+                <xsd:extension base="commandComponent"/>
+            </xsd:complexContent>
+        </xsd:complexType>
+    </xsd:element>
+
+    <xsd:element name="alias">
+        <xsd:complexType>
+            <xsd:annotation>
+                <xsd:documentation>
+                    Defines a command alias.
+                </xsd:documentation>
+            </xsd:annotation>
+            <xsd:attribute name="name" type="xsd:string" use="required"/>
+            <xsd:attribute name="alias" type="xsd:string" use="required"/>
+        </xsd:complexType>
+    </xsd:element>
+
+</xsd:schema>



Mime
View raw message