Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-grep.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-grep.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-grep.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-grep.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,7 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="shellgrep">shell:grep</h1><h2 
id="Description">Description</h2><p>Prints lines matching the given 
pattern.</p><h2 id="Syntax">Syntax</h2><p>shell:grep [options] pattern </p><h2 
id="Arguments">Arguments</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> 
pattern </td><td class="confluenceTd"> Regular expression 
</td></tr></table></div><h2 id="Options">Options</h2><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Description </th></tr><tr><td 
class="confluenceTd"> -w, --word-regexp </td><td class="confluenceTd"> Selects 
only those lines containing matches that form whole words.  The test is that 
the matching substring must either be at  the beginning of the line, or 
preceded by a non-word constituent character.  Similarly, it must be either at 
the end of the line or followed by a non-
 word constituent character.  Word-constituent characters are letters, digits, 
and the underscore. </td></tr><tr><td class="confluenceTd"> -c, --count 
</td><td class="confluenceTd"> only print a count of matching lines per FILE 
</td></tr><tr><td class="confluenceTd"> -n, --line-number </td><td 
class="confluenceTd"> Prefixes each line of output with the line number within 
its input file. </td></tr><tr><td class="confluenceTd"> -v, --invert-match 
</td><td class="confluenceTd"> Inverts the sense of matching, to select 
non-matching lines. </td></tr><tr><td class="confluenceTd"> -i, --ignore-case 
</td><td class="confluenceTd"> Ignores case distinctions in both the PATTERN 
and the input files. </td></tr><tr><td class="confluenceTd"> -C, --context 
</td><td class="confluenceTd"> Print NUM lines of output context.  Places a 
line containing &#8211; between contiguous groups of matches. </td></tr><tr><td 
class="confluenceTd"> -x, --line-regexp </td><td class="confluenceTd"> Selects 
only those m
 atches that exactly match the whole line. </td></tr><tr><td 
class="confluenceTd"> -A, --after-context </td><td class="confluenceTd"> Print 
NUM lines of trailing context after matching lines.  Places a line containing 
&#8211; between contiguous groups of matches. (defaults to -1) 
</td></tr><tr><td class="confluenceTd"> --help </td><td class="confluenceTd"> 
Display this help message </td></tr><tr><td class="confluenceTd"> --color, 
--colour </td><td class="confluenceTd"> use markers to distinguish the matching 
string. WHEN may be `always', `never' or `auto' (defaults to auto) 
</td></tr><tr><td class="confluenceTd"> -B, --before-context </td><td 
class="confluenceTd"> Print NUM lines of leading context before matching lines. 
 Places a line containing &#8211; between contiguous groups of matches. 
(defaults to -1) </td></tr></table></div><h2 id="Details">Details</h2><p>Grep 
uses Java regular expressions for pattern matching.  For more informations, see 
http://download.oracle.com/javase/1.5
 .0/docs/api/java/util/regex/Pattern.html</p>
+<h1 id="shellgrep">shell:grep</h1><h2 
id="Description">Description</h2><p>Prints lines matching the given 
pattern.</p><h2 id="Syntax">Syntax</h2><p>shell:grep [options] pattern </p><h2 
id="Arguments">Arguments</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> 
pattern </td><td class="confluenceTd"> Regular expression 
</td></tr></table></div><h2 id="Options">Options</h2><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Description </th></tr><tr><td 
class="confluenceTd"> -w, --word-regexp </td><td class="confluenceTd"> Selects 
only those lines containing matches that form whole words.  The test is that 
the matching substring must either be at  the beginning of the line, or 
preceded by a non-word constituent character.  Similarly, it must be either at 
the end of the line or followed by a non-
 word constituent character.  Word-constituent characters are letters, digits, 
and the underscore. </td></tr><tr><td class="confluenceTd"> -c, --count 
</td><td class="confluenceTd"> only print a count of matching lines per FILE 
</td></tr><tr><td class="confluenceTd"> -n, --line-number </td><td 
class="confluenceTd"> Prefixes each line of output with the line number within 
its input file. </td></tr><tr><td class="confluenceTd"> -v, --invert-match 
</td><td class="confluenceTd"> Inverts the sense of matching, to select 
non-matching lines. </td></tr><tr><td class="confluenceTd"> -i, --ignore-case 
</td><td class="confluenceTd"> Ignores case distinctions in both the PATTERN 
and the input files. </td></tr><tr><td class="confluenceTd"> -C, --context 
</td><td class="confluenceTd"> Print NUM lines of output context.  Places a 
line containing &#8211; between contiguous groups of matches. </td></tr><tr><td 
class="confluenceTd"> --help </td><td class="confluenceTd"> Display this help 
message </td>
 </tr><tr><td class="confluenceTd"> -x, --line-regexp </td><td 
class="confluenceTd"> Selects only those matches that exactly match the whole 
line. </td></tr><tr><td class="confluenceTd"> -A, --after-context </td><td 
class="confluenceTd"> Print NUM lines of trailing context after matching lines. 
 Places a line containing &#8211; between contiguous groups of matches. 
(defaults to -1) </td></tr><tr><td class="confluenceTd"> --color, --colour 
</td><td class="confluenceTd"> use markers to distinguish the matching string. 
WHEN may be `always', `never' or `auto' (defaults to auto) </td></tr><tr><td 
class="confluenceTd"> -B, --before-context </td><td class="confluenceTd"> Print 
NUM lines of leading context before matching lines.  Places a line containing 
&#8211; between contiguous groups of matches. (defaults to -1) 
</td></tr></table></div><h2 id="Details">Details</h2><p>Grep uses Java regular 
expressions for pattern matching.  For more informations, see 
http://download.oracle.com/javase/1.5
 .0/docs/api/java/util/regex/Pattern.html</p>
                 </div>
               </td>
             </tr>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-head.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-head.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-head.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-head.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-history.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-history.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-history.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-history.html Tue 
Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,7 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="shellhistory">shell:history</h1><h2 
id="Description">Description</h2><p>Prints command history.</p><h2 
id="Syntax">Syntax</h2><p>shell:history [options]</p><h2 
id="Options">Options</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> 
--help </td><td class="confluenceTd"> Display this help message 
</td></tr></table></div>
+<h1 id="shellhistory">shell:history</h1><h2 
id="Description">Description</h2><p>Prints command history.</p><h2 
id="Syntax">Syntax</h2><p>shell:history [options]</p><h2 
id="Options">Options</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> 
--help </td><td class="confluenceTd"> Display this help message 
</td></tr><tr><td class="confluenceTd"> -c, --clear </td><td 
class="confluenceTd"> Clears the shell command history. </td></tr></table></div>
                 </div>
               </td>
             </tr>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-if.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-if.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-if.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-if.html Tue Aug  5 
15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-info.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-info.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-info.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-info.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-java.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-java.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-java.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-java.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-logout.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-logout.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-logout.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-logout.html Tue 
Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-more.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-more.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-more.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-more.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-new.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-new.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-new.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-new.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-printf.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-printf.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-printf.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-printf.html Tue 
Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-sleep.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-sleep.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-sleep.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-sleep.html Tue Aug 
 5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-sort.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-sort.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-sort.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-sort.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,7 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="shellsort">shell:sort</h1><h2 
id="Description">Description</h2><p>Writes sorted concatenation of all files to 
standard output.</p><h2 id="Syntax">Syntax</h2><p>shell:sort [options] [files] 
</p><h2 id="Arguments">Arguments</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> files 
</td><td class="confluenceTd"> A list of files separated by whitespaces 
</td></tr></table></div><h2 id="Options">Options</h2><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Description </th></tr><tr><td 
class="confluenceTd"> -n, --numeric-sort </td><td class="confluenceTd"> compare 
according to string numerical value </td></tr><tr><td class="confluenceTd"> -t, 
--field-separator </td><td class="confluenceTd"> use SEP instead of non-blank 
to blank transition </td></tr><tr><td class="confluenceTd"> -b, --igno
 re-leading-blanks </td><td class="confluenceTd"> ignore leading blanks 
</td></tr><tr><td class="confluenceTd"> -f, -ignore-case </td><td 
class="confluenceTd"> fold lower case to upper case characters 
</td></tr><tr><td class="confluenceTd"> -r, --reverse </td><td 
class="confluenceTd"> reverse the result of comparisons </td></tr><tr><td 
class="confluenceTd"> -k, --key </td><td class="confluenceTd"> Fields to use 
for sorting separated by whitespaces </td></tr><tr><td class="confluenceTd"> 
-u, --unique </td><td class="confluenceTd"> output only the first of an equal 
run </td></tr><tr><td class="confluenceTd"> --help </td><td 
class="confluenceTd"> Display this help message </td></tr></table></div>
+<h1 id="shellsort">shell:sort</h1><h2 
id="Description">Description</h2><p>Writes sorted concatenation of all files to 
standard output.</p><h2 id="Syntax">Syntax</h2><p>shell:sort [options] [files] 
</p><h2 id="Arguments">Arguments</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> files 
</td><td class="confluenceTd"> A list of files separated by whitespaces 
</td></tr></table></div><h2 id="Options">Options</h2><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Description </th></tr><tr><td 
class="confluenceTd"> -n, --numeric-sort </td><td class="confluenceTd"> compare 
according to string numerical value </td></tr><tr><td class="confluenceTd"> -t, 
--field-separator </td><td class="confluenceTd"> use SEP instead of non-blank 
to blank transition </td></tr><tr><td class="confluenceTd"> -b, --igno
 re-leading-blanks </td><td class="confluenceTd"> ignore leading blanks 
</td></tr><tr><td class="confluenceTd"> -f, -ignore-case </td><td 
class="confluenceTd"> fold lower case to upper case characters 
</td></tr><tr><td class="confluenceTd"> -r, --reverse </td><td 
class="confluenceTd"> reverse the result of comparisons </td></tr><tr><td 
class="confluenceTd"> -k, --key </td><td class="confluenceTd"> Fields to use 
for sorting separated by whitespaces </td></tr><tr><td class="confluenceTd"> 
--help </td><td class="confluenceTd"> Display this help message 
</td></tr><tr><td class="confluenceTd"> -u, --unique </td><td 
class="confluenceTd"> output only the first of an equal run 
</td></tr></table></div>
                 </div>
               </td>
             </tr>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-source.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-source.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-source.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-source.html Tue 
Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-tac.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-tac.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-tac.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-tac.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-tail.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-tail.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-tail.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-tail.html Tue Aug  
5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,7 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="shelltail">shell:tail</h1><h2 
id="Description">Description</h2><p>Displays the last lines of a file.</p><h2 
id="Syntax">Syntax</h2><p>shell:tail [options] [path or url] </p><h2 
id="Arguments">Arguments</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> path 
or url </td><td class="confluenceTd"> A file path or url to display. 
</td></tr></table></div><h2 id="Options">Options</h2><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Description </th></tr><tr><td 
class="confluenceTd"> -n </td><td class="confluenceTd"> The number of lines to 
display, starting at 1. </td></tr><tr><td class="confluenceTd"> -s </td><td 
class="confluenceTd"> Sleep interval (used for follow) </td></tr><tr><td 
class="confluenceTd"> --help </td><td class="confluenceTd"> Display this help 
message </td></tr><tr><td 
 class="confluenceTd"> -f </td><td class="confluenceTd"> Follow file changes 
</td></tr></table></div>
+<h1 id="shelltail">shell:tail</h1><h2 
id="Description">Description</h2><p>Displays the last lines of a file.</p><h2 
id="Syntax">Syntax</h2><p>shell:tail [options] [path or url] </p><h2 
id="Arguments">Arguments</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> path 
or url </td><td class="confluenceTd"> A file path or url to display. 
</td></tr></table></div><h2 id="Options">Options</h2><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Description </th></tr><tr><td 
class="confluenceTd"> -n </td><td class="confluenceTd"> The number of lines to 
display, starting at 1. </td></tr><tr><td class="confluenceTd"> --help </td><td 
class="confluenceTd"> Display this help message </td></tr><tr><td 
class="confluenceTd"> -s </td><td class="confluenceTd"> Sleep interval (used 
for follow) </td></tr><tr><td 
 class="confluenceTd"> -f </td><td class="confluenceTd"> Follow file changes 
</td></tr></table></div>
                 </div>
               </td>
             </tr>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-watch.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-watch.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-watch.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-watch.html Tue Aug 
 5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/shell-wc.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/shell-wc.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/shell-wc.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/shell-wc.html Tue Aug  5 
15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/ssh-ssh.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/ssh-ssh.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/ssh-ssh.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/ssh-ssh.html Tue Aug  5 
15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: karaf/site/production/manual/latest-2.3.x/commands/ssh-sshd.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/ssh-sshd.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/ssh-sshd.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/ssh-sshd.html Tue Aug  5 
15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,7 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="sshsshd">ssh:sshd</h1><h2 id="Description">Description</h2><p>Creates 
a SSH server</p><h2 id="Syntax">Syntax</h2><p>ssh:sshd [options]</p><h2 
id="Options">Options</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> -i, 
--idle-timeout </td><td class="confluenceTd"> The session idle timeout 
(Default: 1800000ms) (defaults to 1800000) </td></tr><tr><td 
class="confluenceTd"> -p, --port </td><td class="confluenceTd"> The port to 
setup the SSH server (Default: 8101) (defaults to 8101) </td></tr><tr><td 
class="confluenceTd"> -b, --background </td><td class="confluenceTd"> The 
service will run in the background (Default: true) (defaults to true) 
</td></tr><tr><td class="confluenceTd"> --help </td><td class="confluenceTd"> 
Display this help message </td></tr></table></div>
+<h1 id="sshsshd">ssh:sshd</h1><h2 id="Description">Description</h2><p>Creates 
a SSH server</p><h2 id="Syntax">Syntax</h2><p>ssh:sshd [options]</p><h2 
id="Options">Options</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> -i, 
--idle-timeout </td><td class="confluenceTd"> The session idle timeout 
(Default: 1800000ms) (defaults to 1800000) </td></tr><tr><td 
class="confluenceTd"> -p, --port </td><td class="confluenceTd"> The port to 
setup the SSH server (Default: 8101) (defaults to 8101) </td></tr><tr><td 
class="confluenceTd"> --help </td><td class="confluenceTd"> Display this help 
message </td></tr><tr><td class="confluenceTd"> -b, --background </td><td 
class="confluenceTd"> The service will run in the background (Default: true) 
(defaults to true) </td></tr></table></div>
                 </div>
               </td>
             </tr>

Modified: karaf/site/production/manual/latest-2.3.x/commands/web-list.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/web-list.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/web-list.html (original)
+++ karaf/site/production/manual/latest-2.3.x/commands/web-list.html Tue Aug  5 
15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: 
karaf/site/production/manual/latest-2.3.x/commands/wrapper-install.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/commands/wrapper-install.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/commands/wrapper-install.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/commands/wrapper-install.html Tue 
Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,7 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="wrapperinstall">wrapper:install</h1><h2 
id="Description">Description</h2><p>Install the container as a system service 
in the OS.</p><h2 id="Syntax">Syntax</h2><p>wrapper:install [options]</p><h2 
id="Options">Options</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> -d, 
--display </td><td class="confluenceTd"> The display name of the service. 
</td></tr><tr><td class="confluenceTd"> -s, --start-type </td><td 
class="confluenceTd"> Mode in which the service is installed. AUTO_START or 
DEMAND_START (Default: AUTO_START) (defaults to AUTO_START) </td></tr><tr><td 
class="confluenceTd"> -n, --name </td><td class="confluenceTd"> The service 
name that will be used when installing the service. (Default: karaf) (defaults 
to karaf) </td></tr><tr><td class="confluenceTd"> --help </td><td 
class="confluenceTd"> Display this help message </td></tr><tr><td class="conf
 luenceTd"> -D, --description </td><td class="confluenceTd"> The description of 
the service. (defaults to ) </td></tr></table></div>
+<h1 id="wrapperinstall">wrapper:install</h1><h2 
id="Description">Description</h2><p>Install the container as a system service 
in the OS.</p><h2 id="Syntax">Syntax</h2><p>wrapper:install [options]</p><h2 
id="Options">Options</h2><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Description </th></tr><tr><td class="confluenceTd"> -d, 
--display </td><td class="confluenceTd"> The display name of the service. 
</td></tr><tr><td class="confluenceTd"> --help </td><td class="confluenceTd"> 
Display this help message </td></tr><tr><td class="confluenceTd"> -s, 
--start-type </td><td class="confluenceTd"> Mode in which the service is 
installed. AUTO_START or DEMAND_START (Default: AUTO_START) (defaults to 
AUTO_START) </td></tr><tr><td class="confluenceTd"> -n, --name </td><td 
class="confluenceTd"> The service name that will be used when installing the 
service. (Default: karaf) (defaults to karaf) </td></tr><tr><td class="conf
 luenceTd"> -D, --description </td><td class="confluenceTd"> The description of 
the service. (defaults to ) </td></tr></table></div>
                 </div>
               </td>
             </tr>

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/archetypes.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/archetypes.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/developers-guide/archetypes.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/developers-guide/archetypes.html 
Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -105,7 +105,7 @@
 mvn archetype:generate \
   -DarchetypeGroupId=org.apache.karaf.archetypes \
   -DartifactId=karaf-command-archetype \
-  -DarchetypeVersion=2.3.2 \
+  -DarchetypeVersion=2.3.7-SNAPSHOT \
   -DgroupId=com.mycompany \
   -DartifactId=com.mycompany.command \
   -Dversion=1.0-SNAPSHOT \
@@ -123,7 +123,7 @@ mvn archetype:generate \
 [INFO]
 [INFO] --- maven-archetype-plugin:2.1:generate (default-cli) @ standalone-pom 
---
 [INFO] Generating project in Interactive mode
-[INFO] Archetype repository missing. Using the one from 
[org.apache.karaf.archetypes:karaf-command-archetype:2.3.2] found in catalog 
local
+[INFO] Archetype repository missing. Using the one from 
[org.apache.karaf.archetypes:karaf-command-archetype:2.3.7-SNAPSHOT] found in 
catalog local
 [INFO] Using property: groupId = com.mycompany
 [INFO] Using property: artifactId = com.mycompany.command
 [INFO] Using property: version = 1.0-SNAPSHOT
@@ -141,7 +141,7 @@ description: List sample command
 scope: my
  Y: :
 [INFO] 
----------------------------------------------------------------------------
-[INFO] Using following parameters for creating project from Archetype: 
karaf-command-archetype:2.3.2
+[INFO] Using following parameters for creating project from Archetype: 
karaf-command-archetype:2.3.7-SNAPSHOT
 [INFO] 
----------------------------------------------------------------------------
 [INFO] Parameter: groupId, Value: com.mycompany
 [INFO] Parameter: artifactId, Value: com.mycompany.command
@@ -168,7 +168,7 @@ scope: my
 mvn archetype:generate \
     -DarchetypeGroupId=org.apache.karaf.archetypes \
     -DarchetypeArtifactId=karaf-bundle-archetype \
-    -DarchetypeVersion=2.3.2 \
+    -DarchetypeVersion=2.3.7-SNAPSHOT \
     -DgroupId=com.mycompany \
     -DartifactId=com.mycompany.bundle \
     -Dversion=1.0-SNAPSHOT \
@@ -221,7 +221,7 @@ package: com.mycompany.package
 mvn archetype:generate \
     -DarchetypeGroupId=org.apache.karaf.archetypes \
     -DarchetypeArtifactId=karaf-blueprint-archetype \
-    -DarchetypeVersion=2.3.2 \
+    -DarchetypeVersion=2.3.7-SNAPSHOT \
     -DgroupId=com.mycompany \
     -DartifactId=com.mycompany.blueprint \
     -Dversion=1.0-SNAPSHOT \
@@ -274,7 +274,7 @@ package: com.mycompany.package
 mvn archetype:generate \
     -DarchetypeGroupId=org.apache.karaf.archetypes \
     -DarchetypeArtifactId=karaf-feature-archetype \
-    -DarchetypeVersion=2.3.2 \
+    -DarchetypeVersion=2.3.7-SNAPSHOT \
     -DgroupId=my.company \
     -DartifactId=my.company.feature \
     -Dversion=1.0-SNAPSHOT \
@@ -327,7 +327,7 @@ package: com.mycompany.package
 mvn archetype:generate \
     -DarchetypeGroupId=org.apache.karaf.archetypes \
     -DarchetypeArtifactId=karaf-kar-archetype \
-    -DarchetypeVersion=2.3.2 \
+    -DarchetypeVersion=2.3.7-SNAPSHOT \
     -DgroupId=com.mycompany \
     -DartifactId=com.mycompany.kar \
     -Dversion=1.0-SNAPSHOT \

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/branding-console.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/branding-console.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/branding-console.html
 (original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/branding-console.html
 Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -144,7 +144,7 @@ welcome = \
 \u001B[36m     / /| |/ /_/ / /  / /_/ / __/        \u001B[0m\r\n\
 \u001B[36m    /_/ |_|\\__,_/_/   \\__,_/_/         \u001B[0m\r\n\
 \r\n\
-\u001B[1m  Apache Karaf\u001B[0m (2.3.2)\r\n\
+\u001B[1m  Apache Karaf\u001B[0m (2.3.7-SNAPSHOT)\r\n\
 \r\n\
 Hit '\u001B[1m&lt;tab>\u001B[0m' for a list of available commands\r\n\
    and '\u001B[1m[cmd] --help\u001B[0m' for help on a specific command.\r\n\

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/connect-console.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/connect-console.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/connect-console.html 
(original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/connect-console.html 
Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,46 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h1 id="Programmaticallyconnecttotheconsole">Programmatically connect to the 
console</h1><p>A connection to the Karaf console can also be done 
programmatically.<br/>The following code is a simplified version of the code 
from the client library.</p><div class="syntax"><pre name='code' class='brush: 
java; gutter: false;'><code>
-import org.apache.sshd.ClientChannel;
-import org.apache.sshd.ClientSession;
-import org.apache.sshd.SshClient;
-import org.apache.sshd.client.future.ConnectFuture;
-
-public class Main {
-
-    public static void main(String[] args) throws Exception {
-        String host = &quot;localhost&quot;;
-        int port = 8101;
-        String user = &quot;karaf&quot;;
-        String password = &quot;karaf&quot;;
-
-        SshClient client = null;
-        try {
-            client = SshClient.setUpDefaultClient();
-            client.start();
-            ConnectFuture future = client.connect(host, port);
-            future.await();
-            ClientSession session = future.getSession();
-            session.authPassword(user, password);
-            ClientChannel channel = session.createChannel(&quot;shell&quot;);
-            channel.setIn(System.in);
-            channel.setOut(System.out);
-            channel.setErr(System.err);
-            channel.open();
-            channel.waitFor(ClientChannel.CLOSED, 0);
-        } catch (Throwable t) {
-            t.printStackTrace();
-            System.exit(1);
-        } finally {
-            try {
-                client.stop();
-            } catch (Throwable t) { }
-        }
-        System.exit(0);
-    }
-
-}</code></pre></div><p>You can find a more complete example at the <a 
href="http://svn.apache.org/repos/asf/karaf/trunk/client/src/main/java/org/apache/karaf/client/Main.java";>following
 location</a>.</p>
+<h1 id="Programmaticallyconnecttotheconsole">Programmatically connect to the 
console</h1><p>A connection to the Karaf console can also be done 
programmatically.<br/>The following code is a simplified version of the code 
from the client library.</p><div class="syntax"><div 
class="highlight"><pre><span class="kn">import</span> <span 
class="nn">org.apache.sshd.ClientChannel</span><span 
class="o">;</span>&#x000A;<span class="kn">import</span> <span 
class="nn">org.apache.sshd.ClientSession</span><span 
class="o">;</span>&#x000A;<span class="kn">import</span> <span 
class="nn">org.apache.sshd.SshClient</span><span 
class="o">;</span>&#x000A;<span class="kn">import</span> <span 
class="nn">org.apache.sshd.client.future.ConnectFuture</span><span 
class="o">;</span>&#x000A;&#x000A;<span class="kd">public</span> <span 
class="kd">class</span> <span class="nc">Main</span> <span 
class="o">{</span>&#x000A;&#x000A;    <span class="kd">public</span> <span 
class="kd">static</span> <span class="kt">void</
 span> <span class="nf">main</span><span class="o">(</span><span 
class="n">String</span><span class="o">[]</span> <span 
class="n">args</span><span class="o">)</span> <span class="kd">throws</span> 
<span class="n">Exception</span> <span class="o">{</span>&#x000A;        <span 
class="n">String</span> <span class="n">host</span> <span class="o">=</span> 
<span class="s">&quot;localhost&quot;</span><span class="o">;</span>&#x000A;    
    <span class="kt">int</span> <span class="n">port</span> <span 
class="o">=</span> <span class="mi">8101</span><span class="o">;</span>&#x000A; 
       <span class="n">String</span> <span class="n">user</span> <span 
class="o">=</span> <span class="s">&quot;karaf&quot;</span><span 
class="o">;</span>&#x000A;        <span class="n">String</span> <span 
class="n">password</span> <span class="o">=</span> <span 
class="s">&quot;karaf&quot;</span><span class="o">;</span>&#x000A;&#x000A;      
  <span class="n">SshClient</span> <span class="n">client</span> <span class
 ="o">=</span> <span class="kc">null</span><span class="o">;</span>&#x000A;     
   <span class="k">try</span> <span class="o">{</span>&#x000A;            <span 
class="n">client</span> <span class="o">=</span> <span 
class="n">SshClient</span><span class="o">.</span><span 
class="na">setUpDefaultClient</span><span class="o">();</span>&#x000A;          
  <span class="n">client</span><span class="o">.</span><span 
class="na">start</span><span class="o">();</span>&#x000A;            <span 
class="n">ConnectFuture</span> <span class="n">future</span> <span 
class="o">=</span> <span class="n">client</span><span class="o">.</span><span 
class="na">connect</span><span class="o">(</span><span 
class="n">host</span><span class="o">,</span> <span class="n">port</span><span 
class="o">);</span>&#x000A;            <span class="n">future</span><span 
class="o">.</span><span class="na">await</span><span 
class="o">();</span>&#x000A;            <span class="n">ClientSession</span> 
<span class="n">session</spa
 n> <span class="o">=</span> <span class="n">future</span><span 
class="o">.</span><span class="na">getSession</span><span 
class="o">();</span>&#x000A;            <span class="n">session</span><span 
class="o">.</span><span class="na">authPassword</span><span 
class="o">(</span><span class="n">user</span><span class="o">,</span> <span 
class="n">password</span><span class="o">);</span>&#x000A;            <span 
class="n">ClientChannel</span> <span class="n">channel</span> <span 
class="o">=</span> <span class="n">session</span><span class="o">.</span><span 
class="na">createChannel</span><span class="o">(</span><span 
class="s">&quot;shell&quot;</span><span class="o">);</span>&#x000A;            
<span class="n">channel</span><span class="o">.</span><span 
class="na">setIn</span><span class="o">(</span><span 
class="n">System</span><span class="o">.</span><span class="na">in</span><span 
class="o">);</span>&#x000A;            <span class="n">channel</span><span 
class="o">.</span><span class="na"
 >setOut</span><span class="o">(</span><span class="n">System</span><span 
 >class="o">.</span><span class="na">out</span><span 
 >class="o">);</span>&#x000A;            <span class="n">channel</span><span 
 >class="o">.</span><span class="na">setErr</span><span class="o">(</span><span 
 >class="n">System</span><span class="o">.</span><span 
 >class="na">err</span><span class="o">);</span>&#x000A;            <span 
 >class="n">channel</span><span class="o">.</span><span 
 >class="na">open</span><span class="o">();</span>&#x000A;            <span 
 >class="n">channel</span><span class="o">.</span><span 
 >class="na">waitFor</span><span class="o">(</span><span 
 >class="n">ClientChannel</span><span class="o">.</span><span 
 >class="na">CLOSED</span><span class="o">,</span> <span 
 >class="mi">0</span><span class="o">);</span>&#x000A;        <span 
 >class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span 
 >class="n">Throwable</span> <span class="n">t</span><span class="o">)</span> 
 ><span class="o">{</span
 >&#x000A;            <span class="n">t</span><span class="o">.</span><span 
 >class="na">printStackTrace</span><span class="o">();</span>&#x000A;           
 > <span class="n">System</span><span class="o">.</span><span 
 >class="na">exit</span><span class="o">(</span><span class="mi">1</span><span 
 >class="o">);</span>&#x000A;        <span class="o">}</span> <span 
 >class="k">finally</span> <span class="o">{</span>&#x000A;            <span 
 >class="k">try</span> <span class="o">{</span>&#x000A;                <span 
 >class="n">client</span><span class="o">.</span><span 
 >class="na">stop</span><span class="o">();</span>&#x000A;            <span 
 >class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span 
 >class="n">Throwable</span> <span class="n">t</span><span class="o">)</span> 
 ><span class="o">{</span> <span class="o">}</span>&#x000A;        <span 
 >class="o">}</span>&#x000A;        <span class="n">System</span><span 
 >class="o">.</span><span class="na">exit</span><span class="o">(</span>
 <span class="mi">0</span><span class="o">);</span>&#x000A;    <span 
class="o">}</span>&#x000A;&#x000A;<span 
class="o">}</span>&#x000A;</pre></div>&#x000A;</div><p>You can find a more 
complete example at the <a 
href="http://svn.apache.org/repos/asf/karaf/trunk/client/src/main/java/org/apache/karaf/client/Main.java";>following
 location</a>.</p>
                 </div>
               </td>
             </tr>

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/creating-bundles.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/creating-bundles.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/creating-bundles.html
 (original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/creating-bundles.html
 Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -118,7 +118,7 @@
     &lt;build>
         &lt;resources>
             &lt;resource>
-                
&lt;directory>/x1/asf/karaf-2.3.x/manual/src/main/resources&lt;/directory>
+                
&lt;directory>/home/jbonofre/Workspace/karaf/manual/src/main/resources&lt;/directory>
                 &lt;filtering>true&lt;/filtering>
                 &lt;includes>
                     &lt;include>**/*&lt;/include>

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/custom-distribution.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/custom-distribution.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/custom-distribution.html
 (original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/custom-distribution.html
 Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -119,13 +119,13 @@
     &lt;dependency>
       &lt;groupId>org.apache.karaf&lt;/groupId>
       &lt;artifactId>apache-karaf&lt;/artifactId>
-      &lt;version>2.3.2&lt;/version>
+      &lt;version>2.3.7-SNAPSHOT&lt;/version>
       &lt;type>tar.gz&lt;/type>
     &lt;/dependency>
     &lt;dependency>
       &lt;groupId>org.apache.karaf.assemblies.features&lt;/groupId>
       &lt;artifactId>standard&lt;/artifactId>
-      &lt;version>2.3.2&lt;/version>
+      &lt;version>2.3.7-SNAPSHOT&lt;/version>
       &lt;type>xml&lt;/type>
       &lt;classifier>features&lt;/classifier>
     &lt;/dependency>
@@ -134,7 +134,7 @@
   &lt;build>
     &lt;resources>
       &lt;resource>
-        
&lt;directory>/x1/asf/karaf-2.3.x/manual/src/main/filtered-resources&lt;/directory>
+        
&lt;directory>/home/jbonofre/Workspace/karaf/manual/src/main/filtered-resources&lt;/directory>
         &lt;filtering>true&lt;/filtering>
         &lt;includes>
           &lt;include>**/*&lt;/include>
@@ -158,7 +158,7 @@
       &lt;plugin>
         &lt;groupId>org.apache.karaf.tooling&lt;/groupId>
         &lt;artifactId>features-maven-plugin&lt;/artifactId>
-        &lt;version>2.3.2&lt;/version>
+        &lt;version>2.3.7-SNAPSHOT&lt;/version>
         &lt;executions>
           &lt;execution>
            &lt;id>add-features-to-repo&lt;/id>
@@ -168,8 +168,8 @@
            &lt;/goals>
            &lt;configuration>
               &lt;descriptors>
-                
&lt;descriptor>mvn:org.apache.karaf.assemblies.features/standard/2.3.2/xml/features&lt;/descriptor>
-                
&lt;descriptor>file:/x1/asf/karaf-2.3.x/manual/target/classes/my-features.xml&lt;/descriptor>
+                
&lt;descriptor>mvn:org.apache.karaf.assemblies.features/standard/2.3.7-SNAPSHOT/xml/features&lt;/descriptor>
+                
&lt;descriptor>file:/home/jbonofre/Workspace/karaf/manual/target/classes/my-features.xml&lt;/descriptor>
               &lt;/descriptors>
               &lt;features>
                 &lt;feature>my-feature&lt;/feature>
@@ -250,7 +250,7 @@
 #
 # Comma separated list of features repositories to register by default
 #
-featuresRepositories=mvn:org.apache.karaf/apache-karaf/2.3.2/xml/features,mvn:my.groupId/my-features/2.3.2/xml/features
+featuresRepositories=mvn:org.apache.karaf/apache-karaf/2.3.7-SNAPSHOT/xml/features,mvn:my.groupId/my-features/2.3.7-SNAPSHOT/xml/features
 
 #
 # Comma separated list of features to install at startup
@@ -361,7 +361,7 @@ org.osgi.framework.system.packages.extra
 
         &lt;!-- Expanded Karaf Standard Distribution -->
         &lt;fileSet>
-            &lt;directory>target/dependencies/apache-karaf-2.3.2&lt;/directory>
+            
&lt;directory>target/dependencies/apache-karaf-2.3.7-SNAPSHOT&lt;/directory>
             &lt;outputDirectory>/&lt;/outputDirectory>
             &lt;excludes>
                 &lt;exclude>**/demos/**&lt;/exclude>
@@ -381,7 +381,7 @@ org.osgi.framework.system.packages.extra
 
         &lt;!-- Copy over bin/* separately to get the correct file mode -->
         &lt;fileSet>
-            &lt;directory>target/dependencies/apache-karaf-2.3.2&lt;/directory>
+            
&lt;directory>target/dependencies/apache-karaf-2.3.7-SNAPSHOT&lt;/directory>
             &lt;outputDirectory>/&lt;/outputDirectory>
             &lt;includes>
                 &lt;include>bin/admin&lt;/include>
@@ -422,16 +422,16 @@ org.osgi.framework.system.packages.extra
 
     &lt;files>
         &lt;file>
-            
&lt;source>/x1/asf/karaf-2.3.x/manual/target/dependencies/apache-karaf-2.3.2/bin/karaf&lt;/source>
+            
&lt;source>/home/jbonofre/Workspace/karaf/manual/target/dependencies/apache-karaf-2.3.7-SNAPSHOT/bin/karaf&lt;/source>
             &lt;outputDirectory>/bin/&lt;/outputDirectory>
             &lt;destName>my-custom&lt;/destName>
             &lt;fileMode>0755&lt;/fileMode>
             &lt;lineEnding>unix&lt;/lineEnding>
         &lt;/file>
         &lt;file>
-            
&lt;source>/x1/asf/karaf-2.3.x/manual/target/classes/features.xml&lt;/source>
-            
&lt;outputDirectory>/system/my.groupid/my-features/2.3.2&lt;/outputDirectory>
-            &lt;destName>my-features-2.3.2-features.xml&lt;/destName>
+            
&lt;source>/home/jbonofre/Workspace/karaf/manual/target/classes/features.xml&lt;/source>
+            
&lt;outputDirectory>/system/my.groupid/my-features/2.3.7-SNAPSHOT&lt;/outputDirectory>
+            &lt;destName>my-features-2.3.7-SNAPSHOT-features.xml&lt;/destName>
             &lt;fileMode>0644&lt;/fileMode>
             &lt;lineEnding>unix&lt;/lineEnding>
         &lt;/file>

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/debugging.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/debugging.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- karaf/site/production/manual/latest-2.3.x/developers-guide/debugging.html 
(original)
+++ karaf/site/production/manual/latest-2.3.x/developers-guide/debugging.html 
Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -117,9 +117,14 @@ or on Windows
 export DEFAULT_JAVA_DEBUG_OPTS='-Xdebug -Xnoagent -Djava.compiler=NONE 
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005'
 </pre><p>and on Windows,</p><pre>
 set DEFAULT_JAVA_DEBUG_OPTS='-Xdebug -Xnoagent -Djava.compiler=NONE 
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005'
-</pre><h2 id="Profiling">Profiling</h2><h3 id="YourKit">YourKit</h3><p>You 
need a few steps to be able to profile Karaf using YourKit.<br/>The first one 
is to edit the <tt>etc/config.properties</tt> configuration file and add the 
following property:</p><pre>org.osgi.framework.bootdelegation=com.yourkit.*
-</pre><p>Then, set the <tt>JAVA_OPTS</tt> environment variable:</p><pre>export 
JAVA_OPTS='-Xmx512M -agentlib:yjpagent'
-</pre><p>or, on Windows</p><pre>set JAVA_OPTS='-Xmx512M -agentlib:yjpagent'
+</pre><h2 id="Profiling">Profiling</h2><h3 id="jVisualVM">jVisualVM</h3><p>You 
have to edit the <tt>etc/config.properties</tt> configuration file to add the 
jVisualVM package:</p><pre>
+org.osgi.framework.bootdelegation=...,org.netbeans.lib.profiler.server
+</pre><p>Run Karaf from the console, and you should now be able to connect 
using jVisualVM.</p><h3 id="YourKit">YourKit</h3><p>You need a few steps to be 
able to profile Karaf using YourKit.<br/>The first one is to edit the 
<tt>etc/config.properties</tt> configuration file and add the following 
property:</p><pre>
+org.osgi.framework.bootdelegation=com.yourkit.*
+</pre><p>Then, set the <tt>JAVA_OPTS</tt> environment variable:</p><pre>
+export JAVA_OPTS='-Xmx512M -agentlib:yjpagent'
+</pre><p>or, on Windows</p><pre>
+set JAVA_OPTS='-Xmx512M -agentlib:yjpagent'
 </pre><p>Run Karaf from the console, and you should now be able to connect 
using YourKit standalone or from your favorite IDE.</p><h2 
id="Monitoring">Monitoring</h2><p>Karaf uses JMX for monitoring and management 
of all Karaf components.</p><p>The JMX connection could be:</p><ul><li>local 
using the process id</li></ul><p><img border="1" 
src="../images/jconsole_connect.jpg"/></p><ul><li>remote using the 
<tt>rmiRegistryPort</tt> property defined in 
<tt>etc/org.apache.karaf.management.cfg</tt> file.</li></ul><p>Using JMX, you 
can have a clean overview of the running Karaf instance:</p><ul><li>A overview 
with graphics displaying the load in terms of thread, heap/GC, 
etc:</li></ul><p><img border="1" 
src="../images/jconsole_overview.jpg"/></p><ul><li>A thread 
overview:</li></ul><p><img border="1" 
src="../images/jconsole_threads.jpg"/></p><ul><li>A memory heap consumption, 
including "Perform GC" button:</li></ul><p><img border="1" 
src="../images/jconsole_memory.jpg"/></p><ul><li>A complete
  JVM summary, with all number of threads, etc:</li></ul><p><img border="1" 
src="../images/jconsole_summary.jpg"/></p><p>You can manage Karaf features like 
you are in the shell. For example, you have access to the Admin service MBean, 
allowing you to create, rename, destroy, change SSH port, etc. Karaf 
instances:</p><p><img border="1" src="../images/jconsole_admin.jpg"/></p><p>You 
can also manage Karaf features MBean to list, install, and uninstall Karaf 
features:</p><p><img border="1" src="../images/jconsole_features.jpg"/></p>
                 </div>
               </td>

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/developer-commands.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/developer-commands.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/developer-commands.html
 (original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/developer-commands.html
 Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/extending-console.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/extending-console.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/extending-console.html
 (original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/extending-console.html
 Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -115,94 +115,13 @@ Define value for groupId: : org.apache.k
 Define value for artifactId: : shell-sample-commands
 Define value for version:  1.0-SNAPSHOT: : 
 Define value for package: : org.apache.karaf.shell.samples
-</pre><h3 id="Manualcreation">Manual creation</h3><p>Alternatively, you can 
simply create the directory <tt>shell-sample-commands</tt> and create the 
<tt>pom.xml</tt> file inside it:</p><div class="syntax"><pre name='code' 
class='brush: xml; gutter: false;'><code>
-&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; 
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; 
xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
-
-  &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
-
-  &lt;groupId&gt;org.apache.karaf.shell.samples&lt;/groupId&gt;
-  &lt;artifactId&gt;shell-sample-commands&lt;artifactId&gt;
-  &lt;packaging&gt;bundle&lt;/packaging&gt;
-  &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
-  &lt;name&gt;shell-sample-commmands&lt;/name&gt;
-
-
-  &lt;dependencies&gt;
-    &lt;dependency&gt;
-      &lt;groupId&gt;org.apache.karaf.shell&lt;/groupId&gt;
-      &lt;artifactId&gt;org.apache.karaf.shell.console&lt;/artifactId&gt;
-      &lt;version&gt;2.3.2&lt;/version&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-      &lt;groupId&gt;junit&lt;/groupId&gt;
-      &lt;artifactId&gt;junit&lt;/artifactId&gt;
-      &lt;version&gt;3.8.1&lt;/version&gt;
-      &lt;scope&gt;test&lt;/scope&gt;
-    &lt;/dependency&gt;
-  &lt;/dependencies&gt;
-
-  &lt;build&gt;
-    &lt;plugins&gt;
-      &lt;plugin&gt;
-        &lt;groupId&gt;org.apache.felix&lt;/groupId&gt;
-        &lt;artifactId&gt;maven-bundle-plugin&lt;/artifactId&gt;
-        &lt;version&gt;2.3.7&lt;/version&gt;
-        &lt;configuration&gt;
-          &lt;instructions&gt;
-            &lt;Import-Package&gt;
-              org.apache.felix.service.command,
-              org.apache.felix.gogo.commands,
-              org.apache.karaf.shell.console,
-              *
-            &lt;/Import-Package&gt;
-          &lt;/instructions&gt;
-        &lt;/configuration&gt;
-      &lt;/plugin&gt;
-    &lt;/plugins&gt;
-  &lt;/build&gt;
-
-&lt;/project&gt;</code></pre></div><h2 id="ConfiguringforJava5">Configuring 
for Java 5</h2><p>We are using annotations to define commands, so we need to 
ensure Maven will actually use JDK 1.5 to compile the jar.<br/>Just add the 
following snippet after the <tt>dependencies</tt> section.</p><div 
class="syntax"><pre name='code' class='brush: xml; gutter: false;'><code>
-&lt;build&gt;
-  &lt;plugins&gt;
-    &lt;plugin&gt;
-      &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
-      &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
-      &lt;configuration&gt;
-        &lt;target&gt;1.5&lt;/target&gt;
-        &lt;source&gt;1.5&lt;/source&gt;
-      &lt;/configuration&gt;
-    &lt;/plugin&gt;
-  &lt;/plugins&gt;
-&lt;/build&gt;</code></pre></div><h2 id="LoadingtheprojectinyourIDE">Loading 
the project in your IDE</h2><p>We can use Maven to generate the needed files 
for your IDE:</p><p>Inside the project, run the following command</p><pre>
+</pre><h3 id="Manualcreation">Manual creation</h3><p>Alternatively, you can 
simply create the directory <tt>shell-sample-commands</tt> and create the 
<tt>pom.xml</tt> file inside it:</p><div class="syntax"><div 
class="highlight"><pre><span class="nt">&lt;project</span> <span 
class="na">xmlns=</span><span 
class="s">&quot;http://maven.apache.org/POM/4.0.0&quot;</span> <span 
class="na">xmlns:xsi=</span><span 
class="s">&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</span> <span 
class="na">xsi:schemaLocation=</span><span 
class="s">&quot;http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;</span><span 
class="nt">&gt;</span>&#x000A;&#x000A;  <span 
class="nt">&lt;modelVersion&gt;</span>4.0.0<span 
class="nt">&lt;/modelVersion&gt;</span>&#x000A;&#x000A;  <span 
class="nt">&lt;groupId&gt;</span>org.apache.karaf.shell.samples<span 
class="nt">&lt;/groupId&gt;</span>&#x000A;  <span 
class="nt">&lt;artifactId&gt;</span>shell-sample-commands<span class="nt">&lt;a
 rtifactId&gt;</span>&#x000A;  <span 
class="nt">&lt;packaging&gt;</span>bundle<span 
class="nt">&lt;/packaging&gt;</span>&#x000A;  <span 
class="nt">&lt;version&gt;</span>1.0-SNAPSHOT<span 
class="nt">&lt;/version&gt;</span>&#x000A;  <span 
class="nt">&lt;name&gt;</span>shell-sample-commmands<span 
class="nt">&lt;/name&gt;</span>&#x000A;&#x000A;&#x000A;  <span 
class="nt">&lt;dependencies&gt;</span>&#x000A;    <span 
class="nt">&lt;dependency&gt;</span>&#x000A;      <span 
class="nt">&lt;groupId&gt;</span>org.apache.karaf.shell<span 
class="nt">&lt;/groupId&gt;</span>&#x000A;      <span 
class="nt">&lt;artifactId&gt;</span>org.apache.karaf.shell.console<span 
class="nt">&lt;/artifactId&gt;</span>&#x000A;      <span 
class="nt">&lt;version&gt;</span>2.3.7-SNAPSHOT<span 
class="nt">&lt;/version&gt;</span>&#x000A;    <span 
class="nt">&lt;/dependency&gt;</span>&#x000A;    <span 
class="nt">&lt;dependency&gt;</span>&#x000A;      <span 
class="nt">&lt;groupId&gt;</span>junit<span class="nt">&lt;/groupId&
 gt;</span>&#x000A;      <span class="nt">&lt;artifactId&gt;</span>junit<span 
class="nt">&lt;/artifactId&gt;</span>&#x000A;      <span 
class="nt">&lt;version&gt;</span>3.8.1<span 
class="nt">&lt;/version&gt;</span>&#x000A;      <span 
class="nt">&lt;scope&gt;</span>test<span 
class="nt">&lt;/scope&gt;</span>&#x000A;    <span 
class="nt">&lt;/dependency&gt;</span>&#x000A;  <span 
class="nt">&lt;/dependencies&gt;</span>&#x000A;&#x000A;  <span 
class="nt">&lt;build&gt;</span>&#x000A;    <span 
class="nt">&lt;plugins&gt;</span>&#x000A;      <span 
class="nt">&lt;plugin&gt;</span>&#x000A;        <span 
class="nt">&lt;groupId&gt;</span>org.apache.felix<span 
class="nt">&lt;/groupId&gt;</span>&#x000A;        <span 
class="nt">&lt;artifactId&gt;</span>maven-bundle-plugin<span 
class="nt">&lt;/artifactId&gt;</span>&#x000A;        <span 
class="nt">&lt;version&gt;</span>2.4.0<span 
class="nt">&lt;/version&gt;</span>&#x000A;        <span 
class="nt">&lt;configuration&gt;</span>&#x000A;          <span class="n
 t">&lt;instructions&gt;</span>&#x000A;            <span 
class="nt">&lt;Import-Package&gt;</span>&#x000A;              
org.apache.felix.service.command,&#x000A;              
org.apache.felix.gogo.commands,&#x000A;              
org.apache.karaf.shell.console,&#x000A;              *&#x000A;            <span 
class="nt">&lt;/Import-Package&gt;</span>&#x000A;          <span 
class="nt">&lt;/instructions&gt;</span>&#x000A;        <span 
class="nt">&lt;/configuration&gt;</span>&#x000A;      <span 
class="nt">&lt;/plugin&gt;</span>&#x000A;    <span 
class="nt">&lt;/plugins&gt;</span>&#x000A;  <span 
class="nt">&lt;/build&gt;</span>&#x000A;&#x000A;<span 
class="nt">&lt;/project&gt;</span>&#x000A;</pre></div>&#x000A;</div><h2 
id="ConfiguringforJava5">Configuring for Java 5</h2><p>We are using annotations 
to define commands, so we need to ensure Maven will actually use JDK 1.5 to 
compile the jar.<br/>Just add the following snippet after the 
<tt>dependencies</tt> section.</p><div class="syntax"><div c
 lass="highlight"><pre><span class="nt">&lt;build&gt;</span>&#x000A;  <span 
class="nt">&lt;plugins&gt;</span>&#x000A;    <span 
class="nt">&lt;plugin&gt;</span>&#x000A;      <span 
class="nt">&lt;groupId&gt;</span>org.apache.maven.plugins<span 
class="nt">&lt;/groupId&gt;</span>&#x000A;      <span 
class="nt">&lt;artifactId&gt;</span>maven-compiler-plugin<span 
class="nt">&lt;/artifactId&gt;</span>&#x000A;      <span 
class="nt">&lt;configuration&gt;</span>&#x000A;        <span 
class="nt">&lt;target&gt;</span>1.5<span 
class="nt">&lt;/target&gt;</span>&#x000A;        <span 
class="nt">&lt;source&gt;</span>1.5<span 
class="nt">&lt;/source&gt;</span>&#x000A;      <span 
class="nt">&lt;/configuration&gt;</span>&#x000A;    <span 
class="nt">&lt;/plugin&gt;</span>&#x000A;  <span 
class="nt">&lt;/plugins&gt;</span>&#x000A;<span 
class="nt">&lt;/build&gt;</span>&#x000A;</pre></div>&#x000A;</div><h2 
id="LoadingtheprojectinyourIDE">Loading the project in your IDE</h2><p>We can 
use Maven to generate the ne
 eded files for your IDE:</p><p>Inside the project, run the following 
command</p><pre>
 mvn eclipse:eclipse
 </pre><p>or</p><pre>
 mvn idea:idea
-</pre><p>The project files for your IDE should now be created.  Just open the 
IDE and load the project.</p><h2 id="Creatingabasiccommandclass">Creating a 
basic command class</h2><p>We can now create the command class 
<tt>HelloShellCommand.java</tt></p><div class="syntax"><pre name='code' 
class='brush: java; gutter: false;'><code>
-package org.apache.karaf.shell.samples;
-
-import org.apache.felix.gogo.commands.Command;
-import org.apache.karaf.shell.console.OsgiCommandSupport;
-
-@Command(scope = &quot;test&quot;, name = &quot;hello&quot;, 
description=&quot;Says hello&quot;)
-public class HelloShellCommand extends OsgiCommandSupport {
-
-    @Override
-    protected Object doExecute() throws Exception {
-        System.out.println(&quot;Executing Hello command&quot;);
-        return null;
-    }
-}</code></pre></div><h2 
id="Creatingtheassociatedblueprintconfigurationfiles">Creating the associated 
blueprint configuration files</h2><p>The blueprint configuration file will be 
used to create the command and register it in the OSGi registry, which is the 
way to make the command available to Karaf console.  This blueprint file must 
be located in the <tt>OSGI-INF/blueprint/</tt> directory inside the 
bundle.</p><p>If you don't have the <tt>src/main/resources</tt> directory yet, 
create it.</p><pre>
+</pre><p>The project files for your IDE should now be created.  Just open the 
IDE and load the project.</p><h2 id="Creatingabasiccommandclass">Creating a 
basic command class</h2><p>We can now create the command class 
<tt>HelloShellCommand.java</tt></p><div class="syntax"><div 
class="highlight"><pre><span class="kn">package</span> <span 
class="n">org</span><span class="o">.</span><span class="na">apache</span><span 
class="o">.</span><span class="na">karaf</span><span class="o">.</span><span 
class="na">shell</span><span class="o">.</span><span 
class="na">samples</span><span class="o">;</span>&#x000A;&#x000A;<span 
class="kn">import</span> <span 
class="nn">org.apache.felix.gogo.commands.Command</span><span 
class="o">;</span>&#x000A;<span class="kn">import</span> <span 
class="nn">org.apache.karaf.shell.console.OsgiCommandSupport</span><span 
class="o">;</span>&#x000A;&#x000A;<span class="nd">@Command</span><span 
class="o">(</span><span class="n">scope</span> <span class="o">=</span> <span
  class="s">&quot;test&quot;</span><span class="o">,</span> <span 
class="n">name</span> <span class="o">=</span> <span 
class="s">&quot;hello&quot;</span><span class="o">,</span> <span 
class="n">description</span><span class="o">=</span><span class="s">&quot;Says 
hello&quot;</span><span class="o">)</span>&#x000A;<span 
class="kd">public</span> <span class="kd">class</span> <span 
class="nc">HelloShellCommand</span> <span class="kd">extends</span> <span 
class="n">OsgiCommandSupport</span> <span class="o">{</span>&#x000A;&#x000A;    
<span class="nd">@Override</span>&#x000A;    <span class="kd">protected</span> 
<span class="n">Object</span> <span class="nf">doExecute</span><span 
class="o">()</span> <span class="kd">throws</span> <span 
class="n">Exception</span> <span class="o">{</span>&#x000A;        <span 
class="n">System</span><span class="o">.</span><span class="na">out</span><span 
class="o">.</span><span class="na">println</span><span class="o">(</span><span 
class="s">&quot;Executing H
 ello command&quot;</span><span class="o">);</span>&#x000A;        <span 
class="k">return</span> <span class="kc">null</span><span 
class="o">;</span>&#x000A;    <span class="o">}</span>&#x000A;<span 
class="o">}</span>&#x000A;</pre></div>&#x000A;</div><h2 
id="Creatingtheassociatedblueprintconfigurationfiles">Creating the associated 
blueprint configuration files</h2><p>The blueprint configuration file will be 
used to create the command and register it in the OSGi registry, which is the 
way to make the command available to Karaf console.  This blueprint file must 
be located in the <tt>OSGI-INF/blueprint/</tt> directory inside the 
bundle.</p><p>If you don't have the <tt>src/main/resources</tt> directory yet, 
create it.</p><pre>
 mkdir src/main/resources
-</pre><p>Then, re-generate the IDE project files and reload it so that this 
folder is now recognized as a source folder.</p><p>Inside this directory, 
create the <tt>OSGI-INF/blueprint/</tt> directory and put the following file 
inside (the name of this file has no impact at all):</p><div 
class="syntax"><pre name='code' class='brush: xml; gutter: false;'><code>
-&lt;blueprint xmlns=&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0&quot;&gt;
-
-    &lt;command-bundle 
xmlns=&quot;http://karaf.apache.org/xmlns/shell/v1.0.0&quot;&gt;
-        &lt;command name=&quot;test/hello&quot;&gt;
-            &lt;action 
class=&quot;org.apache.karaf.shell.samples.HelloShellCommand&quot;/&gt;
-        &lt;/command&gt;
-    &lt;/command-bundle&gt;
-
-&lt;/blueprint&gt;</code></pre></div><h2 id="Compilingthejar">Compiling the 
jar</h2><p>Let's try to build the jar.  Remove the test classes and sample 
classes if you used the artifact, then from the command line, run:</p><pre>
+</pre><p>Then, re-generate the IDE project files and reload it so that this 
folder is now recognized as a source folder.</p><p>Inside this directory, 
create the <tt>OSGI-INF/blueprint/</tt> directory and put the following file 
inside (the name of this file has no impact at all):</p><div 
class="syntax"><div class="highlight"><pre><span 
class="nt">&lt;blueprint</span> <span class="na">xmlns=</span><span 
class="s">&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0&quot;</span><span 
class="nt">&gt;</span>&#x000A;&#x000A;    <span 
class="nt">&lt;command-bundle</span> <span class="na">xmlns=</span><span 
class="s">&quot;http://karaf.apache.org/xmlns/shell/v1.0.0&quot;</span><span 
class="nt">&gt;</span>&#x000A;        <span class="nt">&lt;command</span> <span 
class="na">name=</span><span class="s">&quot;test/hello&quot;</span><span 
class="nt">&gt;</span>&#x000A;            <span class="nt">&lt;action</span> 
<span class="na">class=</span><span 
class="s">&quot;org.apache.karaf.shell.samples.Hel
 loShellCommand&quot;</span><span class="nt">/&gt;</span>&#x000A;        <span 
class="nt">&lt;/command&gt;</span>&#x000A;    <span 
class="nt">&lt;/command-bundle&gt;</span>&#x000A;&#x000A;<span 
class="nt">&lt;/blueprint&gt;</span>&#x000A;</pre></div>&#x000A;</div><h2 
id="Compilingthejar">Compiling the jar</h2><p>Let's try to build the jar.  
Remove the test classes and sample classes if you used the artifact, then from 
the command line, run:</p><pre>
 mvn install
 </pre><p>The end of the maven output should look like:</p><pre>
 [INFO] ------------------------------------------------------------------------

Modified: 
karaf/site/production/manual/latest-2.3.x/developers-guide/features-maven-plugin-add.html
URL: 
http://svn.apache.org/viewvc/karaf/site/production/manual/latest-2.3.x/developers-guide/features-maven-plugin-add.html?rev=1615948&r1=1615947&r2=1615948&view=diff
==============================================================================
--- 
karaf/site/production/manual/latest-2.3.x/developers-guide/features-maven-plugin-add.html
 (original)
+++ 
karaf/site/production/manual/latest-2.3.x/developers-guide/features-maven-plugin-add.html
 Tue Aug  5 15:46:54 2014
@@ -8,7 +8,7 @@
     <link href="../css/style.css" rel="stylesheet" type="text/css"/>
     <link href="../css/pygmentize.css" rel="stylesheet" type="text/css"/>
     <title>
-      Apache Karaf 2.3.2 Guides
+      Apache Karaf 2.3.7-SNAPSHOT Guides
     </title>
   </head>
   <body>
@@ -101,40 +101,7 @@
               </td>
               <td height="100%" width="100%">
                 <div class="wiki-content">
-<h2 id="Goalfeaturesaddfeaturestorepo">Goal 
<tt>features:add-features-to-repo</tt></h2><p>The 
<tt>features:add-features-to-repo</tt> goal adds all the required bundles for a 
given set of features into directory.  You can use this goal to create a 
<tt>/system</tt> directory for building your own Karaf-based 
distribution.</p><p>By default, the Karaf core features descriptors (standard 
and enterprise) are automatically included in the descriptors set.</p><h3 
id="Example">Example</h3><p>The example below copies the bundles for the 
<tt>spring</tt> and <tt>war</tt> features defined in the Karaf features XML 
descriptor into the <tt>target/features-repo</tt> directory.</p><div 
class="syntax"><pre name='code' class='brush: xml; gutter: false;'><code>
-&lt;project&gt;
-  &lt;build&gt;
-    &lt;plugins&gt;
-      &lt;plugin&gt;
-        &lt;groupId&gt;org.apache.karaf.tooling&lt;/groupId&gt;
-        &lt;artifactId&gt;features-maven-plugin&lt;/artifactId&gt;
-        &lt;version&gt;2.3.2&lt;/version&gt;
-
-        &lt;executions&gt;
-          &lt;execution&gt;
-            &lt;id&gt;add-features-to-repo&lt;/id&gt;
-            &lt;phase&gt;generate-resources&lt;/phase&gt;
-            &lt;goals&gt;
-              &lt;goal&gt;add-features-to-repo&lt;/goal&gt;
-            &lt;/goals&gt;
-            &lt;configuration&gt;
-              &lt;descriptors&gt;
-                
&lt;descriptor&gt;mvn:my.groupid/my.artifactid/1.0.0/xml/features&lt;/descriptor&gt;
-              &lt;/descriptors&gt;
-              &lt;features&gt;
-                &lt;feature&gt;spring&lt;/feature&gt;
-                &lt;feature&gt;war&lt;/feature&gt;
-                &lt;feature&gt;my&lt;/feature&gt;
-                &lt;feature&gt;other/1.0-SNAPSHOT&lt;/feature&gt;
-              &lt;/features&gt;
-              &lt;repository&gt;target/features-repo&lt;/repository&gt;
-            &lt;/configuration&gt;
-          &lt;/execution&gt;
-        &lt;/executions&gt;
-      &lt;/plugin&gt;
-    &lt;/plugins&gt;
-  &lt;/build&gt;  
-&lt;/project&gt;</code></pre></div><h3 id="Parameters">Parameters</h3><div 
class="table-wrap"><table class="confluenceTable"><tr><th class="confluenceTh"> 
Name </th><th class="confluenceTh"> Type </th><th class="confluenceTh"> 
Description </th></tr><tr><td class="confluenceTd"> <tt>descriptors</tt> 
</td><td class="confluenceTd"> <tt>String[]</tt> </td><td class="confluenceTd"> 
List of features XML descriptors where the features are defined <br/> NB: Karaf 
core features descriptors (standard and enterprise) are automatically added in 
this list </td></tr><tr><td class="confluenceTd"> <tt>features</tt> </td><td 
class="confluenceTd"> <tt>String[]</tt> </td><td class="confluenceTd"> List of 
features that bundles should be copied to the repository directory. A feature 
could be just a feature name or a name/version. If it's just a name, the 
features-maven-plugin will take the first feature with the given name, whatever 
the version is. </td></tr><tr><td class="confluenceTd"> <tt>repository<
 /tt> </td><td class="confluenceTd"> <tt>File</tt> </td><td 
class="confluenceTd"> The directory where the bundles will be copied by the 
plugin goal </td></tr><tr><td class="confluenceTd"> <tt>karafVersion</tt> 
</td><td class="confluenceTd"> <tt>String</tt> </td><td class="confluenceTd"> 
Target Karaf version to use to resolve the Karaf core features descriptors 
(standard and enterprise) </td></tr></table></div>
+<h2 id="Goalfeaturesaddfeaturestorepo">Goal 
<tt>features:add-features-to-repo</tt></h2><p>The 
<tt>features:add-features-to-repo</tt> goal adds all the required bundles for a 
given set of features into directory.  You can use this goal to create a 
<tt>/system</tt> directory for building your own Karaf-based 
distribution.</p><p>By default, the Karaf core features descriptors (standard 
and enterprise) are automatically included in the descriptors set.</p><h3 
id="Example">Example</h3><p>The example below copies the bundles for the 
<tt>spring</tt> and <tt>war</tt> features defined in the Karaf features XML 
descriptor into the <tt>target/features-repo</tt> directory.</p><div 
class="syntax"><div class="highlight"><pre><span 
class="nt">&lt;project&gt;</span>&#x000A;  <span 
class="nt">&lt;build&gt;</span>&#x000A;    <span 
class="nt">&lt;plugins&gt;</span>&#x000A;      <span 
class="nt">&lt;plugin&gt;</span>&#x000A;        <span 
class="nt">&lt;groupId&gt;</span>org.apache.karaf.tooling<span cl
 ass="nt">&lt;/groupId&gt;</span>&#x000A;        <span 
class="nt">&lt;artifactId&gt;</span>features-maven-plugin<span 
class="nt">&lt;/artifactId&gt;</span>&#x000A;        <span 
class="nt">&lt;version&gt;</span>2.3.7-SNAPSHOT<span 
class="nt">&lt;/version&gt;</span>&#x000A;&#x000A;        <span 
class="nt">&lt;executions&gt;</span>&#x000A;          <span 
class="nt">&lt;execution&gt;</span>&#x000A;            <span 
class="nt">&lt;id&gt;</span>add-features-to-repo<span 
class="nt">&lt;/id&gt;</span>&#x000A;            <span 
class="nt">&lt;phase&gt;</span>generate-resources<span 
class="nt">&lt;/phase&gt;</span>&#x000A;            <span 
class="nt">&lt;goals&gt;</span>&#x000A;              <span 
class="nt">&lt;goal&gt;</span>add-features-to-repo<span 
class="nt">&lt;/goal&gt;</span>&#x000A;            <span 
class="nt">&lt;/goals&gt;</span>&#x000A;            <span 
class="nt">&lt;configuration&gt;</span>&#x000A;              <span 
class="nt">&lt;descriptors&gt;</span>&#x000A;                <sp
 an 
class="nt">&lt;descriptor&gt;</span>mvn:my.groupid/my.artifactid/1.0.0/xml/features<span
 class="nt">&lt;/descriptor&gt;</span>&#x000A;              <span 
class="nt">&lt;/descriptors&gt;</span>&#x000A;              <span 
class="nt">&lt;features&gt;</span>&#x000A;                <span 
class="nt">&lt;feature&gt;</span>spring<span 
class="nt">&lt;/feature&gt;</span>&#x000A;                <span 
class="nt">&lt;feature&gt;</span>war<span 
class="nt">&lt;/feature&gt;</span>&#x000A;                <span 
class="nt">&lt;feature&gt;</span>my<span 
class="nt">&lt;/feature&gt;</span>&#x000A;                <span 
class="nt">&lt;feature&gt;</span>other/1.0-SNAPSHOT<span 
class="nt">&lt;/feature&gt;</span>&#x000A;              <span 
class="nt">&lt;/features&gt;</span>&#x000A;              <span 
class="nt">&lt;repository&gt;</span>target/features-repo<span 
class="nt">&lt;/repository&gt;</span>&#x000A;            <span 
class="nt">&lt;/configuration&gt;</span>&#x000A;          <span 
class="nt">&lt;/exe
 cution&gt;</span>&#x000A;        <span 
class="nt">&lt;/executions&gt;</span>&#x000A;      <span 
class="nt">&lt;/plugin&gt;</span>&#x000A;    <span 
class="nt">&lt;/plugins&gt;</span>&#x000A;  <span 
class="nt">&lt;/build&gt;</span>  &#x000A;<span 
class="nt">&lt;/project&gt;</span>&#x000A;</pre></div>&#x000A;</div><h3 
id="Parameters">Parameters</h3><div class="table-wrap"><table 
class="confluenceTable"><tr><th class="confluenceTh"> Name </th><th 
class="confluenceTh"> Type </th><th class="confluenceTh"> Description 
</th></tr><tr><td class="confluenceTd"> <tt>descriptors</tt> </td><td 
class="confluenceTd"> <tt>String[]</tt> </td><td class="confluenceTd"> List of 
features XML descriptors where the features are defined <br/> NB: Karaf core 
features descriptors (standard and enterprise) are automatically added in this 
list </td></tr><tr><td class="confluenceTd"> <tt>features</tt> </td><td 
class="confluenceTd"> <tt>String[]</tt> </td><td class="confluenceTd"> List of 
features that bundles sh
 ould be copied to the repository directory. A feature could be just a feature 
name or a name/version. If it's just a name, the features-maven-plugin will 
take the first feature with the given name, whatever the version is. 
</td></tr><tr><td class="confluenceTd"> <tt>repository</tt> </td><td 
class="confluenceTd"> <tt>File</tt> </td><td class="confluenceTd"> The 
directory where the bundles will be copied by the plugin goal </td></tr><tr><td 
class="confluenceTd"> <tt>karafVersion</tt> </td><td class="confluenceTd"> 
<tt>String</tt> </td><td class="confluenceTd"> Target Karaf version to use to 
resolve the Karaf core features descriptors (standard and enterprise) 
</td></tr></table></div>
                 </div>
               </td>
             </tr>


Reply via email to