Update local maven site docs in preparation for 2.5.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1604140 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundleplugin/doc/site/baseline-mojo.html b/bundleplugin/doc/site/baseline-mojo.html
new file mode 100644
index 0000000..296fb5d
--- /dev/null
+++ b/bundleplugin/doc/site/baseline-mojo.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia at Jun 20, 2014 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Maven Bundle Plugin - 
+    bundle:baseline</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20140620" />
+    <meta http-equiv="Content-Language" content="en" />
+        
+  </head>
+  <body class="composite">
+    <div id="banner">
+                    <div id="bannerLeft">
+                Maven Bundle Plugin
+                </div>
+                    <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+        
+                <div class="xleft">
+        <span id="publishDate">Last Published: 2014-06-20</span>
+                  &nbsp;| <span id="projectVersion">Version: 2.5.0</span>
+                      </div>
+            <div class="xright">        
+        
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+        
+                                <h5>Overview</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="index.html" title="Introduction">Introduction</a>
+            </li>
+                  <li class="none">
+                          <a href="plugin-info.html" title="Goals">Goals</a>
+            </li>
+                  <li class="none">
+                          <a href="https://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Maven+Bundle+Plugin+%28BND%29" class="externalLink" title="Wiki">Wiki</a>
+            </li>
+                  <li class="none">
+                          <a href="https://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Bundle+Plugin+FAQ" class="externalLink" title="FAQ">FAQ</a>
+            </li>
+                  <li class="none">
+                          <a href="jira-report.html" title="Release Notes">Release Notes</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                                                                <li class="collapsed">
+                          <a href="project-info.html" title="Project Information">Project Information</a>
+                  </li>
+                                                                                                                                            <li class="collapsed">
+                          <a href="project-reports.html" title="Project Reports">Project Reports</a>
+                  </li>
+          </ul>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                   
+        
+            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        
+  
+    <div class="section"><h2>bundle:baseline<a name="bundle:baseline"></a></h2>
+      <p><b>Full name</b>:</p>
+      <p>org.apache.felix:maven-bundle-plugin:2.5.0:baseline</p>
+      <p><b>Description</b>:</p>
+      <div>BND Baseline check between two bundles.</div>
+      <p><b>Attributes</b>:</p>
+      <ul>
+        <li>Requires a Maven project to be executed.</li>
+        <li>The goal is thread-safe and supports parallel builds.</li>
+        <li>Since version: <tt>2.4.1</tt>.</li>
+        <li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <tt>verify</tt>.</li>
+      </ul>
+      <div class="section"><h3>Optional Parameters<a name="Optional_Parameters"></a></h3>
+        <table class="bodyTable" border="0">
+          <tr class="a">
+            <th>Name</th>
+            <th>Type</th>
+            <th>Since</th>
+            <th>Description</th>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#failOnError">failOnError</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Whether to fail on errors.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>baseline.failOnError</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#failOnWarning">failOnWarning</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Whether to fail on warnings.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>baseline.failOnWarning</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#filters">filters</a></b></td>
+            <td><tt>String[]</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>A list of packages filter, if empty the whole bundle will be
+traversed. Values are specified in OSGi package instructions
+notation, e.g. <tt>!org.apache.felix.bundleplugin</tt>.<br /></td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#logResults">logResults</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Whether to log the results to the console or not, true by default.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>logResults</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#skip">skip</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Flag to easily skip execution.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>baseline.skip</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#supportedProjectTypes">supportedProjectTypes</a></b></td>
+            <td><tt>List</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Project types which this plugin supports.<br /></td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#xmlOutputFile">xmlOutputFile</a></b></td>
+            <td><tt>File</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>An XML output file to render to
+<tt>${project.build.directory}/baseline.xml</tt>.<br /></td>
+          </tr>
+        </table>
+      </div>
+      <div class="section"><h3>Parameter Details<a name="Parameter_Details"></a></h3>
+        <p><b><a name="failOnError">failOnError</a>:</b></p>
+        <div>Whether to fail on errors.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>baseline.failOnError</tt></li>
+          <li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr /><p><b><a name="failOnWarning">failOnWarning</a>:</b></p>
+        <div>Whether to fail on warnings.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>baseline.failOnWarning</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="filters">filters</a>:</b></p>
+        <div>A list of packages filter, if empty the whole bundle will be
+traversed. Values are specified in OSGi package instructions
+notation, e.g. <tt>!org.apache.felix.bundleplugin</tt>.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.lang.String[]</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /><p><b><a name="logResults">logResults</a>:</b></p>
+        <div>Whether to log the results to the console or not, true by default.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>logResults</tt></li>
+          <li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr /><p><b><a name="skip">skip</a>:</b></p>
+        <div>Flag to easily skip execution.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>baseline.skip</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="supportedProjectTypes">supportedProjectTypes</a>:</b></p>
+        <div>Project types which this plugin supports.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.util.List</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /><p><b><a name="xmlOutputFile">xmlOutputFile</a>:</b></p>
+        <div>An XML output file to render to
+<tt>${project.build.directory}/baseline.xml</tt>.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>Expression</b>: <tt>${project.build.directory}/baseline.xml</tt></li>
+        </ul>
+      </div>
+    </div>
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">Copyright &#169;                    2006-2014
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+        
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/bundleplugin/doc/site/baseline-report-mojo.html b/bundleplugin/doc/site/baseline-report-mojo.html
new file mode 100644
index 0000000..6e47557
--- /dev/null
+++ b/bundleplugin/doc/site/baseline-report-mojo.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia at Jun 20, 2014 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Maven Bundle Plugin - 
+    bundle:baseline-report</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20140620" />
+    <meta http-equiv="Content-Language" content="en" />
+        
+  </head>
+  <body class="composite">
+    <div id="banner">
+                    <div id="bannerLeft">
+                Maven Bundle Plugin
+                </div>
+                    <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+        
+                <div class="xleft">
+        <span id="publishDate">Last Published: 2014-06-20</span>
+                  &nbsp;| <span id="projectVersion">Version: 2.5.0</span>
+                      </div>
+            <div class="xright">        
+        
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+        
+                                <h5>Overview</h5>
+                  <ul>
+                  <li class="none">
+                          <a href="index.html" title="Introduction">Introduction</a>
+            </li>
+                  <li class="none">
+                          <a href="plugin-info.html" title="Goals">Goals</a>
+            </li>
+                  <li class="none">
+                          <a href="https://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Maven+Bundle+Plugin+%28BND%29" class="externalLink" title="Wiki">Wiki</a>
+            </li>
+                  <li class="none">
+                          <a href="https://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Bundle+Plugin+FAQ" class="externalLink" title="FAQ">FAQ</a>
+            </li>
+                  <li class="none">
+                          <a href="jira-report.html" title="Release Notes">Release Notes</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                                                                <li class="collapsed">
+                          <a href="project-info.html" title="Project Information">Project Information</a>
+                  </li>
+                                                                                                                                            <li class="collapsed">
+                          <a href="project-reports.html" title="Project Reports">Project Reports</a>
+                  </li>
+          </ul>
+                             <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+                   
+        
+            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        
+  
+    <div class="section"><h2>bundle:baseline-report<a name="bundle:baseline-report"></a></h2>
+      <p><b>Note</b>:This goal should be used as a Maven report.</p>
+      <p><b>Full name</b>:</p>
+      <p>org.apache.felix:maven-bundle-plugin:2.5.0:baseline-report</p>
+      <p><b>Description</b>:</p>
+      <div>BND Baseline report.</div>
+      <p><b>Attributes</b>:</p>
+      <ul>
+        <li>Requires a Maven project to be executed.</li>
+        <li>The goal is thread-safe and supports parallel builds.</li>
+        <li>Since version: <tt>2.4.1</tt>.</li>
+        <li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <tt>site</tt>.</li>
+      </ul>
+      <div class="section"><h3>Required Parameters<a name="Required_Parameters"></a></h3>
+        <table class="bodyTable" border="0">
+          <tr class="a">
+            <th>Name</th>
+            <th>Type</th>
+            <th>Since</th>
+            <th>Description</th>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#outputDirectory">outputDirectory</a></b></td>
+            <td><tt>File</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Specifies the directory where the report will be generated.<br /><b>Default value is</b>: <tt>${project.reporting.outputDirectory}</tt>.<br /></td>
+          </tr>
+        </table>
+      </div>
+      <div class="section"><h3>Optional Parameters<a name="Optional_Parameters"></a></h3>
+        <table class="bodyTable" border="0">
+          <tr class="a">
+            <th>Name</th>
+            <th>Type</th>
+            <th>Since</th>
+            <th>Description</th>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#failOnError">failOnError</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Whether to fail on errors.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>baseline.failOnError</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#failOnWarning">failOnWarning</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Whether to fail on warnings.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>baseline.failOnWarning</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#filters">filters</a></b></td>
+            <td><tt>String[]</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>A list of packages filter, if empty the whole bundle will be
+traversed. Values are specified in OSGi package instructions
+notation, e.g. <tt>!org.apache.felix.bundleplugin</tt>.<br /></td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#skip">skip</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Flag to easily skip execution.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>baseline.skip</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#supportedProjectTypes">supportedProjectTypes</a></b></td>
+            <td><tt>List</tt></td>
+            <td><tt>2.4.1</tt></td>
+            <td>Project types which this plugin supports.<br /></td>
+          </tr>
+        </table>
+      </div>
+      <div class="section"><h3>Parameter Details<a name="Parameter_Details"></a></h3>
+        <p><b><a name="failOnError">failOnError</a>:</b></p>
+        <div>Whether to fail on errors.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>baseline.failOnError</tt></li>
+          <li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr /><p><b><a name="failOnWarning">failOnWarning</a>:</b></p>
+        <div>Whether to fail on warnings.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>baseline.failOnWarning</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="filters">filters</a>:</b></p>
+        <div>A list of packages filter, if empty the whole bundle will be
+traversed. Values are specified in OSGi package instructions
+notation, e.g. <tt>!org.apache.felix.bundleplugin</tt>.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.lang.String[]</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /><p><b><a name="outputDirectory">outputDirectory</a>:</b></p>
+        <div>Specifies the directory where the report will be generated.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>Yes</tt></li>
+          <li><b>Default</b>: <tt>${project.reporting.outputDirectory}</tt></li>
+        </ul><hr /><p><b><a name="skip">skip</a>:</b></p>
+        <div>Flag to easily skip execution.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>baseline.skip</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="supportedProjectTypes">supportedProjectTypes</a>:</b></p>
+        <div>Project types which this plugin supports.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.util.List</tt></li>
+          <li><b>Since</b>: <tt>2.4.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul>
+      </div>
+    </div>
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">Copyright &#169;                    2006-2014
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+        
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/bundleplugin/doc/site/dependencies.html b/bundleplugin/doc/site/dependencies.html
index aa607a5..2e4737a 100644
--- a/bundleplugin/doc/site/dependencies.html
+++ b/bundleplugin/doc/site/dependencies.html
@@ -117,26 +117,26 @@
         }
       }
 </script>
-<a name="Dependency_Tree"></a><div class="section"><h3>Dependency Tree<a name="Dependency_Tree"></a></h3><ul><li>org.apache.felix:maven-bundle-plugin:maven-plugin:2.5.0 <img id="_468888161" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1186070023', '_468888161' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1186070023" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Bundle Plugin</th></tr><tr class="b"><td><p><b>Description: </b>Provides a maven plugin that supports creating an OSGi bundle
+<a name="Dependency_Tree"></a><div class="section"><h3>Dependency Tree<a name="Dependency_Tree"></a></h3><ul><li>org.apache.felix:maven-bundle-plugin:maven-plugin:2.5.0 <img id="_1100107191" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_770272047', '_1100107191' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_770272047" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Bundle Plugin</th></tr><tr class="b"><td><p><b>Description: </b>Provides a maven plugin that supports creating an OSGi bundle
   from the contents of the compilation classpath along with its
   resources and dependencies. Plus a zillion other features.
-  The plugin uses the Bnd tool (http://www.aqute.biz/Code/Bnd)</p><p><b>URL: </b><a class="externalLink" href="http://felix.apache.org/maven-bundle-plugin/">http://felix.apache.org/maven-bundle-plugin/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>biz.aQute.bnd:bndlib:jar:2.3.0 (compile) <img id="_166168944" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1383521807', '_166168944' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1383521807" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>A Swiss Army Knife for OSGi</th></tr><tr class="b"><td><p><b>Description: </b>The bndlib project is a general library to be used with OSGi bundles. It contains
-    lots of cool functionality that calculates dependencies, etc.</p><p><b>URL: </b><a class="externalLink" href="http://www.aQute.biz/Code/Bnd/bndlib">http://www.aQute.biz/Code/Bnd/bndlib</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.opensource.org/licenses/apache2.0.php">Apache Software License 2.0</a></p></td></tr></table></div><ul><li>org.osgi:org.osgi.core:jar:4.3.1 (compile) <img id="_1628526364" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_340116283', '_1628526364' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_340116283" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>osgi.core</th></tr><tr class="b"><td><p><b>Description: </b>OSGi Service Platform Release 4 Version 4.3, Core Interfaces
-     and Classes for use in compiling bundles.</p><p><b>URL: </b><a class="externalLink" href="http://www.osgi.org">http://www.osgi.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://opensource.org/licenses/apache2.0.php">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.6 (compile) <img id="_1801102561" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_363437395', '_1801102561' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_363437395" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Apache Felix Bundle Repository</th></tr><tr class="b"><td><p><b>Description: </b>Bundle repository service.</p><p><b>URL: </b><a class="externalLink" href="http://felix.apache.org/org.apache.felix.bundlerepository/">http://felix.apache.org/org.apache.felix.bundlerepository/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.easymock:easymock:jar:2.4 (compile) <img id="_545809774" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_221317176', '_545809774' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_221317176" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>EasyMock</th></tr><tr class="b"><td><p><b>Description: </b>EasyMock provides an easy way to create Mock Objects for interfaces by generating them on the fly using Java's proxy mechanism</p><p><b>URL: </b><a class="externalLink" href="http://www.easymock.org">http://www.easymock.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.easymock.org/License.html">MIT License</a></p></td></tr></table></div></li></ul></li><li>org.apache.felix:org.apache.felix.utils:jar:1.6.0 (compile) <img id="_1033984187" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1908155821', '_1033984187' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1908155821" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Apache Felix Utils</th></tr><tr class="b"><td><p><b>Description: </b>Utility classes for OSGi.</p><p><b>URL: </b><a class="externalLink" href="http://felix.apache.org/org.apache.felix.utils/">http://felix.apache.org/org.apache.felix.utils/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.osgi:org.osgi.compendium:jar:4.2.0 (compile) <img id="_1419665350" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_744251585', '_1419665350' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_744251585" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>org.osgi.compendium</th></tr><tr class="b"><td><p><b>Description: </b>POM was created by Sonatype Nexus</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-core:jar:2.0.7 (compile) <img id="_2113561769" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_839113415', '_2113561769' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_839113415" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Core</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-core">http://maven.apache.org/maven-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-settings:jar:2.0.7 (compile) <img id="_610013260" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1901815474', '_610013260' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1901815474" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Local Settings Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-settings">http://maven.apache.org/maven-settings</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_1014150685" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1668043405', '_1014150685' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1668043405" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_83608398" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_739791519', '_83608398' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_739791519" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven.wagon:wagon-file:jar:1.0-beta-2 (runtime) <img id="_1130055143" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1902660911', '_1130055143' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1902660911" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon File Provider</th></tr><tr class="b"><td><p><b>Description: </b>Wagon that gets and puts artifacts using file system protocol</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-file">http://maven.apache.org/wagon/wagon-providers/wagon-file</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1227084972" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1349256119', '_1227084972' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1349256119" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.7 (compile) <img id="_650290750" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_606080213', '_650290750' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_606080213" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Parameter Documenter API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-parameter-documenter">http://maven.apache.org/maven-plugin-parameter-documenter</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_315211990" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_221634725', '_315211990' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_221634725" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-2 (runtime) <img id="_1777759039" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_57228163', '_1777759039' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_57228163" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon Lightweight HTTP Provider</th></tr><tr class="b"><td><p><b>Description: </b>Wagon that gets and puts artifacts through http using standard Java library</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight">http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-2 (runtime) <img id="_1009698489" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1989549429', '_1009698489' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1989549429" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon HTTP Shared Library</th></tr><tr class="b"><td><p><b>Description: </b>Shared Library for the wagon-http, and wagon-http-lightweight wagon providers.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-http-shared">http://maven.apache.org/wagon/wagon-providers/wagon-http-shared</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>jtidy:jtidy:jar:4aug2000r7-dev (runtime) <img id="_433529003" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_953886916', '_433529003' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_953886916" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>JTidy</th></tr><tr class="b"><td><p><b>Description: </b>JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.</p><p><b>URL: </b><a class="externalLink" href="http://jtidy.sourceforge.net">http://jtidy.sourceforge.net</a></p><p><b>Project License: </b><a class="externalLink" href="http://svn.sourceforge.net/viewvc/*checkout*/jtidy/trunk/jtidy/LICENSE.txt?revision=95">Java HTML Tidy License</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_468702455" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1364237050', '_468702455' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1364237050" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>xml-apis:xml-apis:jar:1.0.b2 (runtime) <img id="_519383332" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1772261234', '_519383332' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1772261234" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>XML Commons External Components XML APIs</th></tr><tr class="b"><td><p><b>Description: </b>xml-commons provides an Apache-hosted set of DOM, SAX, and 
+  The plugin uses the Bnd tool (http://www.aqute.biz/Code/Bnd)</p><p><b>URL: </b><a class="externalLink" href="http://felix.apache.org/maven-bundle-plugin/">http://felix.apache.org/maven-bundle-plugin/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>biz.aQute.bnd:bndlib:jar:2.3.0 (compile) <img id="_1640292700" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1608803030', '_1640292700' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1608803030" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>A Swiss Army Knife for OSGi</th></tr><tr class="b"><td><p><b>Description: </b>The bndlib project is a general library to be used with OSGi bundles. It contains
+    lots of cool functionality that calculates dependencies, etc.</p><p><b>URL: </b><a class="externalLink" href="http://www.aQute.biz/Code/Bnd/bndlib">http://www.aQute.biz/Code/Bnd/bndlib</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.opensource.org/licenses/apache2.0.php">Apache Software License 2.0</a></p></td></tr></table></div><ul><li>org.osgi:org.osgi.core:jar:4.3.1 (compile) <img id="_133293225" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_339675408', '_133293225' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_339675408" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>osgi.core</th></tr><tr class="b"><td><p><b>Description: </b>OSGi Service Platform Release 4 Version 4.3, Core Interfaces
+     and Classes for use in compiling bundles.</p><p><b>URL: </b><a class="externalLink" href="http://www.osgi.org">http://www.osgi.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://opensource.org/licenses/apache2.0.php">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.6 (compile) <img id="_375762895" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1474294570', '_375762895' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1474294570" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Apache Felix Bundle Repository</th></tr><tr class="b"><td><p><b>Description: </b>Bundle repository service.</p><p><b>URL: </b><a class="externalLink" href="http://felix.apache.org/org.apache.felix.bundlerepository/">http://felix.apache.org/org.apache.felix.bundlerepository/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.easymock:easymock:jar:2.4 (compile) <img id="_74208051" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1161001948', '_74208051' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1161001948" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>EasyMock</th></tr><tr class="b"><td><p><b>Description: </b>EasyMock provides an easy way to create Mock Objects for interfaces by generating them on the fly using Java's proxy mechanism</p><p><b>URL: </b><a class="externalLink" href="http://www.easymock.org">http://www.easymock.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.easymock.org/License.html">MIT License</a></p></td></tr></table></div></li></ul></li><li>org.apache.felix:org.apache.felix.utils:jar:1.6.0 (compile) <img id="_471179129" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2033195111', '_471179129' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2033195111" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Apache Felix Utils</th></tr><tr class="b"><td><p><b>Description: </b>Utility classes for OSGi.</p><p><b>URL: </b><a class="externalLink" href="http://felix.apache.org/org.apache.felix.utils/">http://felix.apache.org/org.apache.felix.utils/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.osgi:org.osgi.compendium:jar:4.2.0 (compile) <img id="_97924164" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1737040475', '_97924164' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1737040475" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>org.osgi.compendium</th></tr><tr class="b"><td><p><b>Description: </b>POM was created by Sonatype Nexus</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-core:jar:2.0.7 (compile) <img id="_1367676492" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_500197654', '_1367676492' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_500197654" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Core</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-core">http://maven.apache.org/maven-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-settings:jar:2.0.7 (compile) <img id="_1573825963" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1980111752', '_1573825963' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1980111752" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Local Settings Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-settings">http://maven.apache.org/maven-settings</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_70998341" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1658951327', '_70998341' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1658951327" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1915328788" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2062671622', '_1915328788' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2062671622" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven.wagon:wagon-file:jar:1.0-beta-2 (runtime) <img id="_90645620" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1001410279', '_90645620' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1001410279" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon File Provider</th></tr><tr class="b"><td><p><b>Description: </b>Wagon that gets and puts artifacts using file system protocol</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-file">http://maven.apache.org/wagon/wagon-providers/wagon-file</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1838764264" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1957898420', '_1838764264' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1957898420" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.7 (compile) <img id="_703852610" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_649407689', '_703852610' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_649407689" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Parameter Documenter API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-parameter-documenter">http://maven.apache.org/maven-plugin-parameter-documenter</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_353780883" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1674124829', '_353780883' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1674124829" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-2 (runtime) <img id="_1572882631" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_337219459', '_1572882631' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_337219459" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon Lightweight HTTP Provider</th></tr><tr class="b"><td><p><b>Description: </b>Wagon that gets and puts artifacts through http using standard Java library</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight">http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-2 (runtime) <img id="_1783925906" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1572484790', '_1783925906' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1572484790" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon HTTP Shared Library</th></tr><tr class="b"><td><p><b>Description: </b>Shared Library for the wagon-http, and wagon-http-lightweight wagon providers.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-http-shared">http://maven.apache.org/wagon/wagon-providers/wagon-http-shared</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>jtidy:jtidy:jar:4aug2000r7-dev (runtime) <img id="_1815579745" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1396814698', '_1815579745' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1396814698" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>JTidy</th></tr><tr class="b"><td><p><b>Description: </b>JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.</p><p><b>URL: </b><a class="externalLink" href="http://jtidy.sourceforge.net">http://jtidy.sourceforge.net</a></p><p><b>Project License: </b><a class="externalLink" href="http://svn.sourceforge.net/viewvc/*checkout*/jtidy/trunk/jtidy/LICENSE.txt?revision=95">Java HTML Tidy License</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_926781486" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1844146433', '_926781486' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1844146433" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>xml-apis:xml-apis:jar:1.0.b2 (runtime) <img id="_20918191" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_942470928', '_20918191' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_942470928" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>XML Commons External Components XML APIs</th></tr><tr class="b"><td><p><b>Description: </b>xml-commons provides an Apache-hosted set of DOM, SAX, and 
     JAXP interfaces for use in other xml-based projects. Our hope is that we 
     can standardize on both a common version and packaging scheme for these 
     critical XML standards interfaces to make the lives of both our developers 
     and users easier. The External Components portion of xml-commons contains 
     interfaces that are defined by external standards organizations. For DOM, 
     that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for 
-    JAXP it's Sun.</p><p><b>URL: </b><a class="externalLink" href="http://xml.apache.org/commons/#external">http://xml.apache.org/commons/#external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1072421631" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1679607629', '_1072421631' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1679607629" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.reporting:maven-reporting-api:jar:2.0.7 (compile) <img id="_785394586" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_439955551', '_785394586' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_439955551" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Reporting API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-reporting/maven-reporting-api">http://maven.apache.org/maven-reporting/maven-reporting-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-profile:jar:2.0.7 (compile) <img id="_975999339" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1285268786', '_975999339' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1285268786" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Profile Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-profile">http://maven.apache.org/maven-profile</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_748488694" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1984470414', '_748488694' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1984470414" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1931355509" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_923434252', '_1931355509' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_923434252" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_720562550" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_116660931', '_720562550' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_116660931" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_1205320307" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1058046394', '_1205320307' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1058046394" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (compile) <img id="_1401780027" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_967352452', '_1401780027' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_967352452" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_861289961" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1063486742', '_861289961' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1063486742" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven:maven-repository-metadata:jar:2.0.7 (compile) <img id="_918434445" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1336520931', '_918434445' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1336520931" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Repository Metadata Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Plugin Mapping</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-repository-metadata">http://maven.apache.org/maven-repository-metadata</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-error-diagnostics:jar:2.0.7 (compile) <img id="_763005588" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1399183699', '_763005588' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1399183699" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Error Diagnostics</th></tr><tr class="b"><td><p><b>Description: </b>Provides a manager component which will process a given Throwable instance through a set of diagnostic
+    JAXP it's Sun.</p><p><b>URL: </b><a class="externalLink" href="http://xml.apache.org/commons/#external">http://xml.apache.org/commons/#external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1432366301" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1048922205', '_1432366301' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1048922205" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.reporting:maven-reporting-api:jar:2.0.7 (compile) <img id="_622381168" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1971912002', '_622381168' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1971912002" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Reporting API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-reporting/maven-reporting-api">http://maven.apache.org/maven-reporting/maven-reporting-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-profile:jar:2.0.7 (compile) <img id="_1350808075" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_493442545', '_1350808075' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_493442545" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Profile Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-profile">http://maven.apache.org/maven-profile</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_825479421" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_857176533', '_825479421' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_857176533" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_254252008" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1706814641', '_254252008' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1706814641" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_1646579655" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_150300841', '_1646579655' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_150300841" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_944153230" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1828126135', '_944153230' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1828126135" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (compile) <img id="_443609084" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1368314394', '_443609084' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1368314394" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1143369948" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1108174812', '_1143369948' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1108174812" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven:maven-repository-metadata:jar:2.0.7 (compile) <img id="_1166487373" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_370978156', '_1166487373' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_370978156" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Repository Metadata Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Plugin Mapping</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-repository-metadata">http://maven.apache.org/maven-repository-metadata</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-error-diagnostics:jar:2.0.7 (compile) <img id="_551210169" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1083959751', '_551210169' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1083959751" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Error Diagnostics</th></tr><tr class="b"><td><p><b>Description: </b>Provides a manager component which will process a given Throwable instance through a set of diagnostic
     sub-components, and return a String message with user-friendly information about the error and possibly
-    how to fix it.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-error-diagnostics">http://maven.apache.org/maven-error-diagnostics</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1622432996" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2092270828', '_1622432996' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2092270828" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-project:jar:2.0.7 (compile) <img id="_749210340" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_957646515', '_749210340' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_957646515" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Project Builder</th></tr><tr class="b"><td><p><b>Description: </b>This library is used to not only read Maven project object model files, but to assemble inheritence
-    and to retrieve remote models as required.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-project">http://maven.apache.org/maven-project</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-settings:jar:2.0.7 (compile) <img id="_1206179427" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_637063626', '_1206179427' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_637063626" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Local Settings Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-settings">http://maven.apache.org/maven-settings</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-profile:jar:2.0.7 (compile) <img id="_1240992389" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1420224444', '_1240992389' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1420224444" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Profile Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-profile">http://maven.apache.org/maven-profile</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_1968417118" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1078801677', '_1968417118' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1078801677" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact-manager:jar:2.0.7 (compile) <img id="_582857903" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_655170498', '_582857903' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_655170498" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact Manager</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact-manager">http://maven.apache.org/maven-artifact-manager</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-plugin-registry:jar:2.0.7 (compile) <img id="_1671764436" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1168586984', '_1671764436' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1168586984" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Registry Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-registry">http://maven.apache.org/maven-plugin-registry</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_640714070" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1558621462', '_640714070' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1558621462" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_439075107" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1631011993', '_439075107' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1631011993" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_820694245" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1471036201', '_820694245' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1471036201" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>commons-cli:commons-cli:jar:1.0 (compile) <img id="_1059396336" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_783209472', '_1059396336' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_783209472" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>CLI</th></tr><tr class="b"><td><p><b>Description: </b>Commons CLI provides a simple API for working with the command line arguments and options.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven:maven-plugin-api:jar:2.0.7 (compile) <img id="_239894" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_199707925', '_239894' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_199707925" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-api">http://maven.apache.org/maven-plugin-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-2 (runtime) <img id="_1673834096" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2098689918', '_1673834096' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2098689918" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH External Provider</th></tr><tr class="b"><td><p><b>Description: </b>Wagon that gets and puts artifacts using SSH protocol with a preinstalled SSH client</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh-external">http://maven.apache.org/wagon/wagon-providers/wagon-ssh-external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2 (runtime) <img id="_744369504" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1326697959', '_744369504' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1326697959" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH Common Library</th></tr><tr class="b"><td><p><b>Description: </b>Tools to manage artifacts and deployment</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common">http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 (runtime) <img id="_566180117" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1025182909', '_566180117' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1025182909" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Default Interactivity Handler</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1732484403" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1761085280', '_1732484403' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1761085280" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_853941763" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1381826986', '_853941763' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1381826986" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-plugin-descriptor:jar:2.0.7 (compile) <img id="_1343036283" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_578461880', '_1343036283' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_578461880" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Descriptor Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-descriptor">http://maven.apache.org/maven-plugin-descriptor</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-plugin-api:jar:2.0.7 (compile) <img id="_2099115097" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1816140563', '_2099115097' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1816140563" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-api">http://maven.apache.org/maven-plugin-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_1788010157" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2124957760', '_1788010157' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2124957760" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1726782870" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1909313631', '_1726782870' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1909313631" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 (compile) <img id="_42332711" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1042311657', '_42332711' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1042311657" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Default Interactivity Handler</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven:maven-artifact-manager:jar:2.0.7 (compile) <img id="_1187373069" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2132475905', '_1187373069' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2132475905" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact Manager</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact-manager">http://maven.apache.org/maven-artifact-manager</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-repository-metadata:jar:2.0.7 (compile) <img id="_540931086" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1830575374', '_540931086' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1830575374" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Repository Metadata Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Plugin Mapping</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-repository-metadata">http://maven.apache.org/maven-repository-metadata</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_95467561" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1698975666', '_95467561' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1698975666" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_257044910" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_172152193', '_257044910' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_172152193" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (compile) <img id="_737532725" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_732627698', '_737532725' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_732627698" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-monitor:jar:2.0.7 (compile) <img id="_1662017839" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_187452912', '_1662017839' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_187452912" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Monitor</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-monitor">http://maven.apache.org/maven-monitor</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2 (runtime) <img id="_2060264653" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1070102118', '_2060264653' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1070102118" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH Provider</th></tr><tr class="b"><td><p><b>Description: </b>Tools to manage artifacts and deployment</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh">http://maven.apache.org/wagon/wagon-providers/wagon-ssh</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>com.jcraft:jsch:jar:0.1.27 (runtime) <img id="_1960085185" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1658187565', '_1960085185' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1658187565" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>JSch</th></tr><tr class="b"><td><p><b>Description: </b>JSch is a pure Java implementation of SSH2</p><p><b>URL: </b><a class="externalLink" href="http://www.jcraft.com/jsch/">http://www.jcraft.com/jsch/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.jcraft.com/jsch/LICENSE.txt">BSD</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 (runtime) <img id="_34107799" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_148268570', '_34107799' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_148268570" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Default Interactivity Handler</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2 (runtime) <img id="_625455826" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_498877233', '_625455826' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_498877233" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH Common Library</th></tr><tr class="b"><td><p><b>Description: </b>Tools to manage artifacts and deployment</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common">http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1763980587" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_253177966', '_1763980587' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_253177966" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>classworlds:classworlds:jar:1.1 (compile) <img id="_900010540" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_605266952', '_900010540' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_605266952" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>classworlds</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://classworlds.codehaus.org/">http://classworlds.codehaus.org/</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-archiver:jar:2.5 (compile) <img id="_723424942" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1377801134', '_723424942' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1377801134" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Archiver</th></tr><tr class="b"><td><p><b>Description: </b>Provides utility methods for creating JARs and other archive files from a Maven project.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/shared/maven-archiver/">http://maven.apache.org/shared/maven-archiver/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-archiver:jar:2.1 (compile) <img id="_1112752984" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_185922477', '_1112752984' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_185922477" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Archiver Component</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://forge.sonatype.com/spice-parent/plexus-archiver/">http://forge.sonatype.com/spice-parent/plexus-archiver/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_553184415" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_225685078', '_553184415' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_225685078" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-io:jar:2.0.2 (compile) <img id="_263196061" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1575543245', '_263196061' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1575543245" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus IO Components</th></tr><tr class="b"><td><p><b>Description: </b>The Plexus project provides a full software stack for creating and executing software projects.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-io">http://plexus.codehaus.org/plexus-components/plexus-io</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.codehaus.plexus:plexus-interpolation:jar:1.15 (compile) <img id="_560608837" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_360553490', '_560608837' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_360553490" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Interpolation API</th></tr><tr class="b"><td><p><b>Description: </b>The Plexus project provides a full software stack for creating and executing software projects.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-interpolation/">http://plexus.codehaus.org/plexus-interpolation/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.shared:maven-dependency-tree:jar:2.1 (compile) <img id="_129939592" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1767705351', '_129939592' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1767705351" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Dependency Tree</th></tr><tr class="b"><td><p><b>Description: </b>A tree-based API for resolution of Maven project dependencies</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/shared/maven-dependency-tree/">http://maven.apache.org/shared/maven-dependency-tree/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 (compile) <img id="_434600476" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_909982020', '_434600476' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_909982020" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus :: Component Annotations</th></tr><tr class="b"><td><p><b>Description: </b>Plexus Component &quot;Java 5&quot; Annotations, to describe plexus components properties in java sources with
-    standard annotations instead of javadoc annotations.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/">http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.eclipse.aether:aether-util:jar:0.9.0.M2 (compile) <img id="_539400323" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1210111966', '_539400323' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1210111966" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Aether Utilities</th></tr><tr class="b"><td><p><b>Description: </b>A collection of utility classes to ease usage of the repository system.</p><p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/aether/aether-util/">http://www.eclipse.org/aether/aether-util/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li></ul></li><li>org.codehaus.plexus:plexus-utils:jar:3.0.10 (compile) <img id="_783364787" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1103189869', '_783364787' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1103189869" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Common Utilities</th></tr><tr class="b"><td><p><b>Description: </b>A collection of various utility classes to ease working with strings, files, command lines, XML and
-    more.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-utils">http://plexus.codehaus.org/plexus-utils</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_803501724" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1672821852', '_803501724' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1672821852" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-site-renderer:jar:1.0 (compile) <img id="_751446244" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_962925725', '_751446244' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_962925725" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia Sitetools :: Site Renderer Component</th></tr><tr class="b"><td><p><b>Description: </b>The Site Renderer handles the rendering of sites.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer">http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_1439168426" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_962655000', '_1439168426' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_962655000" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1136059673" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2052752254', '_1136059673' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2052752254" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1030725860" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1307449904', '_1030725860' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1307449904" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7 (compile) <img id="_1481296884" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_830463033', '_1481296884' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_830463033" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus I18N Component</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-i18n">http://plexus.codehaus.org/plexus-components/plexus-i18n</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-velocity:jar:1.1.7 (compile) <img id="_90908079" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_633544582', '_90908079' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_633544582" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Velocity Component</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-velocity">http://plexus.codehaus.org/plexus-components/plexus-velocity</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.velocity:velocity:jar:1.5 (compile) <img id="_953562833" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2112813467', '_953562833' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2112813467" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Apache Velocity</th></tr><tr class="b"><td><p><b>Description: </b>Apache Velocity is a general purpose template engine.</p><p><b>URL: </b><a class="externalLink" href="http://velocity.apache.org/engine/releases/velocity-1.5/">http://velocity.apache.org/engine/releases/velocity-1.5/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>commons-lang:commons-lang:jar:2.1 (compile) <img id="_1156518841" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_366211092', '_1156518841' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_366211092" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Lang</th></tr><tr class="b"><td><p><b>Description: </b>Commons.Lang, a package of Java utility classes for the
+    how to fix it.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-error-diagnostics">http://maven.apache.org/maven-error-diagnostics</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1331184184" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1961047575', '_1331184184' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1961047575" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-project:jar:2.0.7 (compile) <img id="_1768014284" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1099771143', '_1768014284' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1099771143" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Project Builder</th></tr><tr class="b"><td><p><b>Description: </b>This library is used to not only read Maven project object model files, but to assemble inheritence
+    and to retrieve remote models as required.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-project">http://maven.apache.org/maven-project</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-settings:jar:2.0.7 (compile) <img id="_1297665318" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_566895187', '_1297665318' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_566895187" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Local Settings Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-settings">http://maven.apache.org/maven-settings</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-profile:jar:2.0.7 (compile) <img id="_2023033664" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_509306760', '_2023033664' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_509306760" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Profile Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-profile">http://maven.apache.org/maven-profile</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-model:jar:2.0.7 (compile) <img id="_2130794954" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_583386627', '_2130794954' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_583386627" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Model</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-model">http://maven.apache.org/maven-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact-manager:jar:2.0.7 (compile) <img id="_124806490" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1861925114', '_124806490' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1861925114" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact Manager</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact-manager">http://maven.apache.org/maven-artifact-manager</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-plugin-registry:jar:2.0.7 (compile) <img id="_758787761" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1297207110', '_758787761' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1297207110" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Registry Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-registry">http://maven.apache.org/maven-plugin-registry</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1507315656" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_957406052', '_1507315656' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_957406052" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_1318315403" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1874155376', '_1318315403' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1874155376" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1395003125" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1415136011', '_1395003125' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1415136011" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>commons-cli:commons-cli:jar:1.0 (compile) <img id="_643427085" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_584207658', '_643427085' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_584207658" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>CLI</th></tr><tr class="b"><td><p><b>Description: </b>Commons CLI provides a simple API for working with the command line arguments and options.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven:maven-plugin-api:jar:2.0.7 (compile) <img id="_316918021" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1239741257', '_316918021' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1239741257" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-api">http://maven.apache.org/maven-plugin-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-2 (runtime) <img id="_866370922" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1351747692', '_866370922' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1351747692" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH External Provider</th></tr><tr class="b"><td><p><b>Description: </b>Wagon that gets and puts artifacts using SSH protocol with a preinstalled SSH client</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh-external">http://maven.apache.org/wagon/wagon-providers/wagon-ssh-external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2 (runtime) <img id="_449520512" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2009228473', '_449520512' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2009228473" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH Common Library</th></tr><tr class="b"><td><p><b>Description: </b>Tools to manage artifacts and deployment</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common">http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 (runtime) <img id="_1903741652" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_764343951', '_1903741652' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_764343951" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Default Interactivity Handler</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_874541817" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1917584046', '_874541817' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1917584046" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_1346759294" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_970403021', '_1346759294' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_970403021" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-plugin-descriptor:jar:2.0.7 (compile) <img id="_1093441080" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1463774817', '_1093441080' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1463774817" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Descriptor Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-descriptor">http://maven.apache.org/maven-plugin-descriptor</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-plugin-api:jar:2.0.7 (compile) <img id="_283859728" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_778453109', '_283859728' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_778453109" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin API</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-plugin-api">http://maven.apache.org/maven-plugin-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_1643380446" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_551664688', '_1643380446' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_551664688" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_2116487273" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_442827575', '_2116487273' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_442827575" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 (compile) <img id="_1615966676" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1278918819', '_1615966676' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1278918819" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Default Interactivity Handler</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven:maven-artifact-manager:jar:2.0.7 (compile) <img id="_1389592688" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_831885487', '_1389592688' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_831885487" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact Manager</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact-manager">http://maven.apache.org/maven-artifact-manager</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven:maven-repository-metadata:jar:2.0.7 (compile) <img id="_746867628" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1730963427', '_746867628' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1730963427" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Repository Metadata Model</th></tr><tr class="b"><td><p><b>Description: </b>Maven Plugin Mapping</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-repository-metadata">http://maven.apache.org/maven-repository-metadata</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven:maven-artifact:jar:2.0.7 (compile) <img id="_432249953" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1839969177', '_432249953' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1839969177" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Artifact</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-artifact">http://maven.apache.org/maven-artifact</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_619429019" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1066787726', '_619429019' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1066787726" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (compile) <img id="_370485345" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1305744477', '_370485345' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1305744477" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-monitor:jar:2.0.7 (compile) <img id="_1518982899" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_248120994', '_1518982899' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_248120994" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Monitor</th></tr><tr class="b"><td><p><b>Description: </b>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/maven-monitor">http://maven.apache.org/maven-monitor</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2 (runtime) <img id="_456738109" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_746348310', '_456738109' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_746348310" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH Provider</th></tr><tr class="b"><td><p><b>Description: </b>Tools to manage artifacts and deployment</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh">http://maven.apache.org/wagon/wagon-providers/wagon-ssh</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>com.jcraft:jsch:jar:0.1.27 (runtime) <img id="_724301532" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1893047894', '_724301532' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1893047894" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>JSch</th></tr><tr class="b"><td><p><b>Description: </b>JSch is a pure Java implementation of SSH2</p><p><b>URL: </b><a class="externalLink" href="http://www.jcraft.com/jsch/">http://www.jcraft.com/jsch/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.jcraft.com/jsch/LICENSE.txt">BSD</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 (runtime) <img id="_183339290" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_89167229', '_183339290' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_89167229" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Default Interactivity Handler</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2 (runtime) <img id="_882100810" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_229392235', '_882100810' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_229392235" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon SSH Common Library</th></tr><tr class="b"><td><p><b>Description: </b>Tools to manage artifacts and deployment</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common">http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2 (runtime) <img id="_738509087" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1715294294', '_738509087' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1715294294" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Wagon API</th></tr><tr class="b"><td><p><b>Description: </b>Maven Wagon API that defines the contract between different Wagon implementations</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/wagon/wagon-provider-api">http://maven.apache.org/wagon/wagon-provider-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>classworlds:classworlds:jar:1.1 (compile) <img id="_2091989383" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1937301813', '_2091989383' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1937301813" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>classworlds</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://classworlds.codehaus.org/">http://classworlds.codehaus.org/</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven:maven-archiver:jar:2.5 (compile) <img id="_603843455" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2079465966', '_603843455' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2079465966" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Archiver</th></tr><tr class="b"><td><p><b>Description: </b>Provides utility methods for creating JARs and other archive files from a Maven project.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/shared/maven-archiver/">http://maven.apache.org/shared/maven-archiver/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-archiver:jar:2.1 (compile) <img id="_803706990" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_420419029', '_803706990' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_420419029" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Archiver Component</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://forge.sonatype.com/spice-parent/plexus-archiver/">http://forge.sonatype.com/spice-parent/plexus-archiver/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 (compile) <img id="_1663123791" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2027098232', '_1663123791' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2027098232" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Default Plexus Container</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-io:jar:2.0.2 (compile) <img id="_1974076582" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1139506278', '_1974076582' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1139506278" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus IO Components</th></tr><tr class="b"><td><p><b>Description: </b>The Plexus project provides a full software stack for creating and executing software projects.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-io">http://plexus.codehaus.org/plexus-components/plexus-io</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.codehaus.plexus:plexus-interpolation:jar:1.15 (compile) <img id="_1722211983" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_525310698', '_1722211983' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_525310698" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Interpolation API</th></tr><tr class="b"><td><p><b>Description: </b>The Plexus project provides a full software stack for creating and executing software projects.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-interpolation/">http://plexus.codehaus.org/plexus-interpolation/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.shared:maven-dependency-tree:jar:2.1 (compile) <img id="_1546288577" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1976479315', '_1546288577' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1976479315" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Dependency Tree</th></tr><tr class="b"><td><p><b>Description: </b>A tree-based API for resolution of Maven project dependencies</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/shared/maven-dependency-tree/">http://maven.apache.org/shared/maven-dependency-tree/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 (compile) <img id="_696036459" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_173615395', '_696036459' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_173615395" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus :: Component Annotations</th></tr><tr class="b"><td><p><b>Description: </b>Plexus Component &quot;Java 5&quot; Annotations, to describe plexus components properties in java sources with
+    standard annotations instead of javadoc annotations.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/">http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.eclipse.aether:aether-util:jar:0.9.0.M2 (compile) <img id="_1984392005" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1861987030', '_1984392005' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1861987030" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Aether Utilities</th></tr><tr class="b"><td><p><b>Description: </b>A collection of utility classes to ease usage of the repository system.</p><p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/aether/aether-util/">http://www.eclipse.org/aether/aether-util/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License, Version 1.0</a></p></td></tr></table></div></li></ul></li><li>org.codehaus.plexus:plexus-utils:jar:3.0.10 (compile) <img id="_1550448877" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_509337976', '_1550448877' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_509337976" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Common Utilities</th></tr><tr class="b"><td><p><b>Description: </b>A collection of various utility classes to ease working with strings, files, command lines, XML and
+    more.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-utils">http://plexus.codehaus.org/plexus-utils</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_346335096" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1813155831', '_346335096' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1813155831" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-site-renderer:jar:1.0 (compile) <img id="_1226702789" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_151559278', '_1226702789' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_151559278" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia Sitetools :: Site Renderer Component</th></tr><tr class="b"><td><p><b>Description: </b>The Site Renderer handles the rendering of sites.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer">http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_16858232" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1475610768', '_16858232' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1475610768" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_296594370" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_265226433', '_296594370' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_265226433" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_127628334" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2015892117', '_127628334' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2015892117" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7 (compile) <img id="_57711039" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_119470372', '_57711039' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_119470372" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus I18N Component</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-i18n">http://plexus.codehaus.org/plexus-components/plexus-i18n</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.codehaus.plexus:plexus-velocity:jar:1.1.7 (compile) <img id="_585650563" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_402818106', '_585650563' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_402818106" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Plexus Velocity Component</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://plexus.codehaus.org/plexus-components/plexus-velocity">http://plexus.codehaus.org/plexus-components/plexus-velocity</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.apache.velocity:velocity:jar:1.5 (compile) <img id="_1341736494" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_141954428', '_1341736494' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_141954428" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Apache Velocity</th></tr><tr class="b"><td><p><b>Description: </b>Apache Velocity is a general purpose template engine.</p><p><b>URL: </b><a class="externalLink" href="http://velocity.apache.org/engine/releases/velocity-1.5/">http://velocity.apache.org/engine/releases/velocity-1.5/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>commons-lang:commons-lang:jar:2.1 (compile) <img id="_902411434" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1495088042', '_902411434' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1495088042" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Lang</th></tr><tr class="b"><td><p><b>Description: </b>Commons.Lang, a package of Java utility classes for the
     classes that are in java.lang's hierarchy, or are considered to be so
-    standard as to justify existence in java.lang.</p><p><b>URL: </b>http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</p><p><b>Project License: </b><a href="/LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>oro:oro:jar:2.0.8 (compile) <img id="_1067843442" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1440806410', '_1067843442' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1440806410" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>oro</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-decoration-model:jar:1.0 (compile) <img id="_1047526855" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1682524754', '_1047526855' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1682524754" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia Sitetools :: Decoration Model</th></tr><tr class="b"><td><p><b>Description: </b>The Decoration Model handles the site descriptor, also known as site.xml.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model">http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>commons-collections:commons-collections:jar:3.2 (compile) <img id="_1988623576" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1053542081', '_1988623576' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1053542081" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Collections</th></tr><tr class="b"><td><p><b>Description: </b>Types that extend and augment the Java Collections Framework.</p><p><b>URL: </b><a class="externalLink" href="http://jakarta.apache.org/commons/collections/">http://jakarta.apache.org/commons/collections/</a></p><p><b>Project License: </b><a href="/LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-module-apt:jar:1.0 (compile) <img id="_1226363984" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1139843394', '_1226363984' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1139843394" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: APT Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for Almost Plain Text source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-apt">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-apt</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_2030196912" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1199113365', '_2030196912' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1199113365" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1169381106" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1322363475', '_1169381106' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1322363475" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-module-fml:jar:1.0 (compile) <img id="_1909909138" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_804093187', '_1909909138' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_804093187" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: FML Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for FML source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-fml">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-fml</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_2002607686" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_179928144', '_2002607686' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_179928144" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_857293021" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2106101164', '_857293021' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2106101164" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-module-xdoc:jar:1.0 (compile) <img id="_418078595" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1969021773', '_418078595' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1969021773" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: XDoc Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for Xdoc source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xdoc">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xdoc</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_406036890" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_173311606', '_406036890' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_173311606" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_205087894" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1842857981', '_205087894' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1842857981" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-module-xhtml:jar:1.0 (compile) <img id="_621683760" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_491940653', '_621683760' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_491940653" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: XHTML Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for Xhtml source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xhtml">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xhtml</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_1946705092" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1674941900', '_1946705092' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1674941900" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_686294880" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1205191002', '_686294880' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1205191002" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li><li>org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1 (test) <img id="_448987939" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1901354341', '_448987939' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1901354341" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Testing Mechanism</th></tr><tr class="b"><td><p><b>Description: </b>Maven shared components</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/shared/maven-plugin-testing-harness/">http://maven.apache.org/shared/maven-plugin-testing-harness/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>junit:junit:jar:4.0 (test) <img id="_1548517467" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_718691035', '_1548517467' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_718691035" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>junit</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://junit.org">http://junit.org</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.easymock:easymock:jar:2.4 (test) <img id="_1145913775" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_563262414', '_1145913775' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_563262414" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>EasyMock</th></tr><tr class="b"><td><p><b>Description: </b>EasyMock provides an easy way to create Mock Objects for interfaces by generating them on the fly using Java's proxy mechanism</p><p><b>URL: </b><a class="externalLink" href="http://www.easymock.org">http://www.easymock.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.easymock.org/License.html">MIT License</a></p></td></tr></table></div></li><li>org.mockito:mockito-all:jar:1.7 (test) <img id="_985082213" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_455073434', '_985082213' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_455073434" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Mockito</th></tr><tr class="b"><td><p><b>Description: </b>Mock objects library for java</p><p><b>URL: </b><a class="externalLink" href="http://www.mockito.org">http://www.mockito.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://code.google.com/p/mockito/wiki/License">The MIT License</a></p></td></tr></table></div></li></ul></li></ul></div></div><a name="Licenses"></a><div class="section"><h2>Licenses<a name="Licenses"></a></h2><p><b>Apache Software License 2.0: </b>A Swiss Army Knife for OSGi</p><p><b>Java HTML Tidy License: </b>JTidy</p><p><b>Unknown: </b>CLI, Default Plexus Container, Plexus Default Interactivity Handler, Plexus I18N Component, Plexus Velocity Component, classworlds, junit, org.osgi.compendium, oro</p><p><b>BSD: </b>JSch</p><p><b>Apache License, Version 2.0: </b>Plexus Archiver Component, osgi.core</p><p><b>Eclipse Public License, Version 1.0: </b>Aether Utilities</p><p><b>MIT License: </b>EasyMock</p><p><b>The Apache Software License, Version 2.0: </b>Apache Felix Bundle Repository, Apache Felix Utils, Apache Velocity, Collections, Doxia :: APT Module, Doxia :: Core, Doxia :: FML Module, Doxia :: Sink API, Doxia :: XDoc Module, Doxia :: XHTML Module, Doxia Sitetools :: Decoration Model, Doxia Sitetools :: Site Renderer Component, Lang, Maven Archiver, Maven Artifact, Maven Artifact Manager, Maven Bundle Plugin, Maven Core, Maven Dependency Tree, Maven Error Diagnostics, Maven Local Settings Model, Maven Model, Maven Monitor, Maven Plugin API, Maven Plugin Descriptor Model, Maven Plugin Parameter Documenter API, Maven Plugin Registry Model, Maven Plugin Testing Mechanism, Maven Profile Model, Maven Project Builder, Maven Reporting API, Maven Repository Metadata Model, Maven Wagon API, Maven Wagon File Provider, Maven Wagon HTTP Shared Library, Maven Wagon Lightweight HTTP Provider, Maven Wagon SSH Common Library, Maven Wagon SSH External Provider, Maven Wagon SSH Provider, Plexus :: Component Annotations, Plexus Common Utilities, Plexus IO Components, Plexus Interpolation API, XML Commons External Components XML APIs</p><p><b>The MIT License: </b>Mockito</p></div><a name="Dependency_File_Details"></a><div class="section"><h2>Dependency File Details<a name="Dependency_File_Details"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Filename</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th></tr><tr class="b"><td>bndlib-2.3.0.jar</td><td>1.70 MB</td><td>1,412</td><td>621</td><td>96</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>classworlds-1.1.jar</td><td>36.97 kB</td><td>33</td><td>23</td><td>3</td><td>1.3</td><td>debug</td></tr><tr class="b"><td>jsch-0.1.27.jar</td><td>119.15 kB</td><td>97</td><td>94</td><td>3</td><td>1.2</td><td>release</td></tr><tr class="a"><td>commons-cli-1.0.jar</td><td>29.41 kB</td><td>27</td><td>20</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>commons-collections-3.2.jar</td><td>557.87 kB</td><td>477</td><td>458</td><td>12</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>commons-lang-2.1.jar</td><td>202.85 kB</td><td>125</td><td>110</td><td>8</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>jtidy-4aug2000r7-dev.jar</td><td>134.60 kB</td><td>129</td><td>119</td><td>3</td><td>1.1</td><td>release</td></tr><tr class="a"><td>junit-4.0.jar</td><td>103.13 kB</td><td>119</td><td>92</td><td>11</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>org.apache.felix.bundlerepository-1.6.6.jar</td><td>164.33 kB</td><td>112</td><td>84</td><td>11</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>org.apache.felix.utils-1.6.0.jar</td><td>66.04 kB</td><td>58</td><td>36</td><td>8</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>maven-archiver-2.5.jar</td><td>21.30 kB</td><td>19</td><td>5</td><td>1</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>maven-artifact-2.0.7.jar</td><td>85.80 kB</td><td>106</td><td>77</td><td>15</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-artifact-manager-2.0.7.jar</td><td>55.18 kB</td><td>46</td><td>24</td><td>7</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-core-2.0.7.jar</td><td>149.30 kB</td><td>108</td><td>67</td><td>13</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-error-diagnostics-2.0.7.jar</td><td>13.29 kB</td><td>22</td><td>6</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-model-2.0.7.jar</td><td>84.41 kB</td><td>60</td><td>45</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-monitor-2.0.7.jar</td><td>10.00 kB</td><td>19</td><td>5</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-plugin-api-2.0.7.jar</td><td>12.56 kB</td><td>23</td><td>9</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-plugin-descriptor-2.0.7.jar</td><td>36.01 kB</td><td>32</td><td>15</td><td>3</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-plugin-parameter-documenter-2.0.7.jar</td><td>20.27 kB</td><td>20</td><td>4</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-plugin-registry-2.0.7.jar</td><td>28.25 kB</td><td>28</td><td>10</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-profile-2.0.7.jar</td><td>34.42 kB</td><td>33</td><td>16</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-project-2.0.7.jar</td><td>113.81 kB</td><td>76</td><td>51</td><td>10</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-repository-metadata-2.0.7.jar</td><td>23.90 kB</td><td>23</td><td>6</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-settings-2.0.7.jar</td><td>47.96 kB</td><td>38</td><td>21</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>doxia-core-1.0.jar</td><td>53.66 kB</td><td>77</td><td>48</td><td>13</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-decoration-model-1.0.jar</td><td>47.84 kB</td><td>39</td><td>18</td><td>3</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>doxia-module-apt-1.0.jar</td><td>45.97 kB</td><td>45</td><td>27</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-module-fml-1.0.jar</td><td>18.11 kB</td><td>24</td><td>5</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>doxia-module-xdoc-1.0.jar</td><td>27.15 kB</td><td>31</td><td>13</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-module-xhtml-1.0.jar</td><td>21.29 kB</td><td>27</td><td>7</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>doxia-sink-api-1.0.jar</td><td>9.84 kB</td><td>22</td><td>4</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-site-renderer-1.0.jar</td><td>45.43 kB</td><td>50</td><td>9</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>maven-reporting-api-2.0.7.jar</td><td>9.71 kB</td><td>18</td><td>4</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-dependency-tree-2.1.jar</td><td>58.55 kB</td><td>63</td><td>39</td><td>7</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>maven-plugin-testing-harness-1.1.jar</td><td>31.73 kB</td><td>28</td><td>11</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-file-1.0-beta-2.jar</td><td>9.71 kB</td><td>18</td><td>1</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>wagon-http-lightweight-1.0-beta-2.jar</td><td>12.03 kB</td><td>19</td><td>2</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-http-shared-1.0-beta-2.jar</td><td>9.34 kB</td><td>17</td><td>2</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>wagon-provider-api-1.0-beta-2.jar</td><td>45.24 kB</td><td>57</td><td>37</td><td>8</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-ssh-1.0-beta-2.jar</td><td>23.05 kB</td><td>26</td><td>7</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>wagon-ssh-common-1.0-beta-2.jar</td><td>24.61 kB</td><td>37</td><td>18</td><td>3</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-ssh-external-1.0-beta-2.jar</td><td>12.27 kB</td><td>19</td><td>1</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>velocity-1.5.jar</td><td>382.93 kB</td><td>282</td><td>246</td><td>25</td><td>1.2</td><td>debug</td></tr><tr class="b"><td>plexus-archiver-2.1.jar</td><td>180.12 kB</td><td>137</td><td>112</td><td>12</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>plexus-component-annotations-1.5.5.jar</td><td>4.11 kB</td><td>15</td><td>3</td><td>1</td><td>1.5</td><td>release</td></tr><tr class="b"><td>plexus-container-default-1.0-alpha-9-stable-1.jar</td><td>189.63 kB</td><td>215</td><td>175</td><td>28</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>plexus-i18n-1.0-beta-7.jar</td><td>10.26 kB</td><td>19</td><td>6</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>plexus-interactivity-api-1.0-alpha-4.jar</td><td>13.09 kB</td><td>25</td><td>11</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>plexus-interpolation-1.15.jar</td><td>59.06 kB</td><td>60</td><td>44</td><td>6</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>plexus-io-2.0.2.jar</td><td>56.90 kB</td><td>62</td><td>43</td><td>5</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>plexus-utils-3.0.10.jar</td><td>225.47 kB</td><td>127</td><td>102</td><td>9</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>plexus-velocity-1.1.7.jar</td><td>7.49 kB</td><td>18</td><td>5</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>easymock-2.4.jar</td><td>79.23 kB</td><td>83</td><td>71</td><td>3</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>aether-util-0.9.0.M2.jar</td><td>130.46 kB</td><td>118</td><td>93</td><td>13</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>mockito-all-1.7.jar</td><td>943.04 kB</td><td>846</td><td>469</td><td>48</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>org.osgi.compendium-4.2.0.jar</td><td>599.76 kB</td><td>584</td><td>189</td><td>33</td><td>1.2</td><td>debug</td></tr><tr class="a"><td>org.osgi.core-4.3.1.jar</td><td>341.78 kB</td><td>254</td><td>106</td><td>13</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>oro-2.0.8.jar</td><td>63.73 kB</td><td>74</td><td>62</td><td>6</td><td>1.2</td><td>release</td></tr><tr class="a"><td>xml-apis-1.0.b2.jar</td><td>106.76 kB</td><td>217</td><td>184</td><td>17</td><td>1.2</td><td>release</td></tr><tr class="b"><th>Total</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th></tr><tr class="a"><td>60</td><td>7.61 MB</td><td>6,995</td><td>4,192</td><td>496</td><td>1.5</td><td>55</td></tr><tr class="b"><td>compile: 47</td><td>compile: 6.04 MB</td><td>compile: 5,340</td><td>compile: 3,121</td><td>compile: 400</td><td>-</td><td>compile: 45</td></tr><tr class="a"><td>test: 4</td><td>test: 1.13 MB</td><td>test: 1,076</td><td>test: 643</td><td>test: 64</td><td>-</td><td>test: 4</td></tr><tr class="b"><td>runtime: 9</td><td>runtime: 451.54 kB</td><td>runtime: 579</td><td>runtime: 428</td><td>runtime: 32</td><td>-</td><td>runtime: 6</td></tr></table></div><a name="Dependency_Repository_Locations"></a><div class="section"><h2>Dependency Repository Locations<a name="Dependency_Repository_Locations"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Repo ID</th><th>URL</th><th>Release</th><th>Snapshot</th><th>Blacklisted</th></tr><tr class="b"><td>codehaus.snapshots</td><td><a class="externalLink" href="http://snapshots.repository.codehaus.org">http://snapshots.repository.codehaus.org</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="a"><td>apache.snapshots</td><td><a class="externalLink" href="http://repository.apache.org/snapshots">http://repository.apache.org/snapshots</a></td><td>-</td><td>Yes</td><td>Yes</td></tr><tr class="b"><td>snapshots</td><td><a class="externalLink" href="http://snapshots.maven.codehaus.org/maven2">http://snapshots.maven.codehaus.org/maven2</a></td><td>-</td><td>Yes</td><td>Yes</td></tr><tr class="a"><td>central</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2">http://repo.maven.apache.org/maven2</a></td><td>Yes</td><td>-</td><td>-</td></tr></table><p>Repository locations for each of the Dependencies.</p><table border="0" class="bodyTable"><tr class="a"><th>Artifact</th><th>codehaus.snapshots</th><th>central</th></tr><tr class="b"><td>biz.aQute.bnd:bndlib:jar:2.3.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/biz/aQute/bnd/bndlib/2.3.0/bndlib-2.3.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>classworlds:classworlds:jar:1.1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>com.jcraft:jsch:jar:0.1.27</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/com/jcraft/jsch/0.1.27/jsch-0.1.27.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-cli:commons-cli:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>commons-collections:commons-collections:jar:3.2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-lang:commons-lang:jar:2.1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>jtidy:jtidy:jar:4aug2000r7-dev</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>junit:junit:jar:4.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/junit/junit/4.0/junit-4.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.6</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.felix:org.apache.felix.utils:jar:1.6.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/felix/org.apache.felix.utils/1.6.0/org.apache.felix.utils-1.6.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-archiver:jar:2.5</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-artifact:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-artifact-manager:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-core:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.7/maven-core-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-error-diagnostics:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.7/maven-error-diagnostics-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-model:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-monitor:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.7/maven-monitor-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-plugin-api:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-plugin-descriptor:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.7/maven-plugin-descriptor-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.7/maven-plugin-parameter-documenter-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-plugin-registry:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-profile:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-project:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-repository-metadata:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-settings:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-core:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-decoration-model:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-module-apt:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-module-fml:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-module-xdoc:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-module-xhtml:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-sink-api:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-site-renderer:jar:1.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.reporting:maven-reporting-api:jar:2.0.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.7/maven-reporting-api-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.shared:maven-dependency-tree:jar:2.1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-file:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.velocity:velocity:jar:1.5</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-archiver:jar:2.1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1/plexus-archiver-2.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-component-annotations:jar:1.5.5</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-interpolation:jar:1.15</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-io:jar:2.0.2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.2/plexus-io-2.0.2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-utils:jar:3.0.10</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-velocity:jar:1.1.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.easymock:easymock:jar:2.4</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/easymock/easymock/2.4/easymock-2.4.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.eclipse.aether:aether-util:jar:0.9.0.M2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.mockito:mockito-all:jar:1.7</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.osgi:org.osgi.compendium:jar:4.2.0</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.osgi:org.osgi.core:jar:4.3.1</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.core/4.3.1/org.osgi.core-4.3.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>oro:oro:jar:2.0.8</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>xml-apis:xml-apis:jar:1.0.b2</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><th>Total</th><th>codehaus.snapshots</th><th>central</th></tr><tr class="a"><td>60 (compile: 47, test: 4, runtime: 9)</td><td>0</td><td>60</td></tr></table></div>
+    standard as to justify existence in java.lang.</p><p><b>URL: </b>http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</p><p><b>Project License: </b><a href="/LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>oro:oro:jar:2.0.8 (compile) <img id="_855447547" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1288725828', '_855447547' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1288725828" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>oro</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-decoration-model:jar:1.0 (compile) <img id="_1225413783" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1558455217', '_1225413783' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1558455217" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia Sitetools :: Decoration Model</th></tr><tr class="b"><td><p><b>Description: </b>The Decoration Model handles the site descriptor, also known as site.xml.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model">http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>commons-collections:commons-collections:jar:3.2 (compile) <img id="_280236198" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1413839027', '_280236198' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1413839027" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Collections</th></tr><tr class="b"><td><p><b>Description: </b>Types that extend and augment the Java Collections Framework.</p><p><b>URL: </b><a class="externalLink" href="http://jakarta.apache.org/commons/collections/">http://jakarta.apache.org/commons/collections/</a></p><p><b>Project License: </b><a href="/LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-module-apt:jar:1.0 (compile) <img id="_1694351522" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1333020647', '_1694351522' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1333020647" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: APT Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for Almost Plain Text source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-apt">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-apt</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_1350657857" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1677401668', '_1350657857' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1677401668" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1588246589" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2108757049', '_1588246589' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2108757049" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-module-fml:jar:1.0 (compile) <img id="_1709161268" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_897069784', '_1709161268' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_897069784" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: FML Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for FML source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-fml">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-fml</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_802885076" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1968112588', '_802885076' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1968112588" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1305597302" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1092442337', '_1305597302' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1092442337" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-module-xdoc:jar:1.0 (compile) <img id="_196601384" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_767756178', '_196601384' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_767756178" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: XDoc Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for Xdoc source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xdoc">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xdoc</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_414941863" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_600480159', '_414941863' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_600480159" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1390645149" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1361625166', '_1390645149' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1361625166" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>org.apache.maven.doxia:doxia-module-xhtml:jar:1.0 (compile) <img id="_1547765679" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_773526335', '_1547765679' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_773526335" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: XHTML Module</th></tr><tr class="b"><td><p><b>Description: </b>A Doxia module for Xhtml source documents.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xhtml">http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xhtml</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.maven.doxia:doxia-core:jar:1.0 (compile) <img id="_2053637795" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1637869140', '_2053637795' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1637869140" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Core</th></tr><tr class="b"><td><p><b>Description: </b>Doxia core classes and interfaces.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-core">http://maven.apache.org/doxia/doxia/doxia-core</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>org.apache.maven.doxia:doxia-sink-api:jar:1.0 (compile) <img id="_1019181624" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_197084263', '_1019181624' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_197084263" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Doxia :: Sink API</th></tr><tr class="b"><td><p><b>Description: </b>Doxia Sink API.</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/doxia/doxia/doxia-sink-api">http://maven.apache.org/doxia/doxia/doxia-sink-api</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li><li>org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1 (test) <img id="_1629466598" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_613606394', '_1629466598' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_613606394" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Maven Plugin Testing Mechanism</th></tr><tr class="b"><td><p><b>Description: </b>Maven shared components</p><p><b>URL: </b><a class="externalLink" href="http://maven.apache.org/shared/maven-plugin-testing-harness/">http://maven.apache.org/shared/maven-plugin-testing-harness/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>junit:junit:jar:4.0 (test) <img id="_704259139" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1337505917', '_704259139' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1337505917" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>junit</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://junit.org">http://junit.org</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>org.easymock:easymock:jar:2.4 (test) <img id="_550509729" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1050612314', '_550509729' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1050612314" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>EasyMock</th></tr><tr class="b"><td><p><b>Description: </b>EasyMock provides an easy way to create Mock Objects for interfaces by generating them on the fly using Java's proxy mechanism</p><p><b>URL: </b><a class="externalLink" href="http://www.easymock.org">http://www.easymock.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.easymock.org/License.html">MIT License</a></p></td></tr></table></div></li><li>org.mockito:mockito-all:jar:1.7 (test) <img id="_1274664398" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1670890239', '_1274664398' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1670890239" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Mockito</th></tr><tr class="b"><td><p><b>Description: </b>Mock objects library for java</p><p><b>URL: </b><a class="externalLink" href="http://www.mockito.org">http://www.mockito.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://code.google.com/p/mockito/wiki/License">The MIT License</a></p></td></tr></table></div></li></ul></li></ul></div></div><a name="Licenses"></a><div class="section"><h2>Licenses<a name="Licenses"></a></h2><p><b>Apache Software License 2.0: </b>A Swiss Army Knife for OSGi</p><p><b>Java HTML Tidy License: </b>JTidy</p><p><b>Unknown: </b>CLI, Default Plexus Container, Plexus Default Interactivity Handler, Plexus I18N Component, Plexus Velocity Component, classworlds, junit, org.osgi.compendium, oro</p><p><b>BSD: </b>JSch</p><p><b>Apache License, Version 2.0: </b>Plexus Archiver Component, osgi.core</p><p><b>Eclipse Public License, Version 1.0: </b>Aether Utilities</p><p><b>MIT License: </b>EasyMock</p><p><b>The Apache Software License, Version 2.0: </b>Apache Felix Bundle Repository, Apache Felix Utils, Apache Velocity, Collections, Doxia :: APT Module, Doxia :: Core, Doxia :: FML Module, Doxia :: Sink API, Doxia :: XDoc Module, Doxia :: XHTML Module, Doxia Sitetools :: Decoration Model, Doxia Sitetools :: Site Renderer Component, Lang, Maven Archiver, Maven Artifact, Maven Artifact Manager, Maven Bundle Plugin, Maven Core, Maven Dependency Tree, Maven Error Diagnostics, Maven Local Settings Model, Maven Model, Maven Monitor, Maven Plugin API, Maven Plugin Descriptor Model, Maven Plugin Parameter Documenter API, Maven Plugin Registry Model, Maven Plugin Testing Mechanism, Maven Profile Model, Maven Project Builder, Maven Reporting API, Maven Repository Metadata Model, Maven Wagon API, Maven Wagon File Provider, Maven Wagon HTTP Shared Library, Maven Wagon Lightweight HTTP Provider, Maven Wagon SSH Common Library, Maven Wagon SSH External Provider, Maven Wagon SSH Provider, Plexus :: Component Annotations, Plexus Common Utilities, Plexus IO Components, Plexus Interpolation API, XML Commons External Components XML APIs</p><p><b>The MIT License: </b>Mockito</p></div><a name="Dependency_File_Details"></a><div class="section"><h2>Dependency File Details<a name="Dependency_File_Details"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Filename</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th></tr><tr class="b"><td>bndlib-2.3.0.jar</td><td>1.70 MB</td><td>1,412</td><td>621</td><td>96</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>classworlds-1.1.jar</td><td>36.97 kB</td><td>33</td><td>23</td><td>3</td><td>1.3</td><td>debug</td></tr><tr class="b"><td>jsch-0.1.27.jar</td><td>119.15 kB</td><td>97</td><td>94</td><td>3</td><td>1.2</td><td>release</td></tr><tr class="a"><td>commons-cli-1.0.jar</td><td>29.41 kB</td><td>27</td><td>20</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>commons-collections-3.2.jar</td><td>557.87 kB</td><td>477</td><td>458</td><td>12</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>commons-lang-2.1.jar</td><td>202.85 kB</td><td>125</td><td>110</td><td>8</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>jtidy-4aug2000r7-dev.jar</td><td>134.60 kB</td><td>129</td><td>119</td><td>3</td><td>1.1</td><td>release</td></tr><tr class="a"><td>junit-4.0.jar</td><td>103.13 kB</td><td>119</td><td>92</td><td>11</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>org.apache.felix.bundlerepository-1.6.6.jar</td><td>164.33 kB</td><td>112</td><td>84</td><td>11</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>org.apache.felix.utils-1.6.0.jar</td><td>66.04 kB</td><td>58</td><td>36</td><td>8</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>maven-archiver-2.5.jar</td><td>21.30 kB</td><td>19</td><td>5</td><td>1</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>maven-artifact-2.0.7.jar</td><td>85.80 kB</td><td>106</td><td>77</td><td>15</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-artifact-manager-2.0.7.jar</td><td>55.18 kB</td><td>46</td><td>24</td><td>7</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-core-2.0.7.jar</td><td>149.30 kB</td><td>108</td><td>67</td><td>13</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-error-diagnostics-2.0.7.jar</td><td>13.29 kB</td><td>22</td><td>6</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-model-2.0.7.jar</td><td>84.41 kB</td><td>60</td><td>45</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-monitor-2.0.7.jar</td><td>10.00 kB</td><td>19</td><td>5</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-plugin-api-2.0.7.jar</td><td>12.56 kB</td><td>23</td><td>9</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-plugin-descriptor-2.0.7.jar</td><td>36.01 kB</td><td>32</td><td>15</td><td>3</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-plugin-parameter-documenter-2.0.7.jar</td><td>20.27 kB</td><td>20</td><td>4</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-plugin-registry-2.0.7.jar</td><td>28.25 kB</td><td>28</td><td>10</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-profile-2.0.7.jar</td><td>34.42 kB</td><td>33</td><td>16</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-project-2.0.7.jar</td><td>113.81 kB</td><td>76</td><td>51</td><td>10</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>maven-repository-metadata-2.0.7.jar</td><td>23.90 kB</td><td>23</td><td>6</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-settings-2.0.7.jar</td><td>47.96 kB</td><td>38</td><td>21</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>doxia-core-1.0.jar</td><td>53.66 kB</td><td>77</td><td>48</td><td>13</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-decoration-model-1.0.jar</td><td>47.84 kB</td><td>39</td><td>18</td><td>3</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>doxia-module-apt-1.0.jar</td><td>45.97 kB</td><td>45</td><td>27</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-module-fml-1.0.jar</td><td>18.11 kB</td><td>24</td><td>5</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>doxia-module-xdoc-1.0.jar</td><td>27.15 kB</td><td>31</td><td>13</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-module-xhtml-1.0.jar</td><td>21.29 kB</td><td>27</td><td>7</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>doxia-sink-api-1.0.jar</td><td>9.84 kB</td><td>22</td><td>4</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>doxia-site-renderer-1.0.jar</td><td>45.43 kB</td><td>50</td><td>9</td><td>2</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>maven-reporting-api-2.0.7.jar</td><td>9.71 kB</td><td>18</td><td>4</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>maven-dependency-tree-2.1.jar</td><td>58.55 kB</td><td>63</td><td>39</td><td>7</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>maven-plugin-testing-harness-1.1.jar</td><td>31.73 kB</td><td>28</td><td>11</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-file-1.0-beta-2.jar</td><td>9.71 kB</td><td>18</td><td>1</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>wagon-http-lightweight-1.0-beta-2.jar</td><td>12.03 kB</td><td>19</td><td>2</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-http-shared-1.0-beta-2.jar</td><td>9.34 kB</td><td>17</td><td>2</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>wagon-provider-api-1.0-beta-2.jar</td><td>45.24 kB</td><td>57</td><td>37</td><td>8</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-ssh-1.0-beta-2.jar</td><td>23.05 kB</td><td>26</td><td>7</td><td>2</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>wagon-ssh-common-1.0-beta-2.jar</td><td>24.61 kB</td><td>37</td><td>18</td><td>3</td><td>1.1</td><td>debug</td></tr><tr class="b"><td>wagon-ssh-external-1.0-beta-2.jar</td><td>12.27 kB</td><td>19</td><td>1</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>velocity-1.5.jar</td><td>382.93 kB</td><td>282</td><td>246</td><td>25</td><td>1.2</td><td>debug</td></tr><tr class="b"><td>plexus-archiver-2.1.jar</td><td>180.12 kB</td><td>137</td><td>112</td><td>12</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>plexus-component-annotations-1.5.5.jar</td><td>4.11 kB</td><td>15</td><td>3</td><td>1</td><td>1.5</td><td>release</td></tr><tr class="b"><td>plexus-container-default-1.0-alpha-9-stable-1.jar</td><td>189.63 kB</td><td>215</td><td>175</td><td>28</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>plexus-i18n-1.0-beta-7.jar</td><td>10.26 kB</td><td>19</td><td>6</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="b"><td>plexus-interactivity-api-1.0-alpha-4.jar</td><td>13.09 kB</td><td>25</td><td>11</td><td>1</td><td>1.1</td><td>debug</td></tr><tr class="a"><td>plexus-interpolation-1.15.jar</td><td>59.06 kB</td><td>60</td><td>44</td><td>6</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>plexus-io-2.0.2.jar</td><td>56.90 kB</td><td>62</td><td>43</td><td>5</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>plexus-utils-3.0.10.jar</td><td>225.47 kB</td><td>127</td><td>102</td><td>9</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>plexus-velocity-1.1.7.jar</td><td>7.49 kB</td><td>18</td><td>5</td><td>1</td><td>1.4</td><td>debug</td></tr><tr class="a"><td>easymock-2.4.jar</td><td>79.23 kB</td><td>83</td><td>71</td><td>3</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>aether-util-0.9.0.M2.jar</td><td>130.46 kB</td><td>118</td><td>93</td><td>13</td><td>1.5</td><td>debug</td></tr><tr class="a"><td>mockito-all-1.7.jar</td><td>943.04 kB</td><td>846</td><td>469</td><td>48</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>org.osgi.compendium-4.2.0.jar</td><td>599.76 kB</td><td>584</td><td>189</td><td>33</td><td>1.2</td><td>debug</td></tr><tr class="a"><td>org.osgi.core-4.3.1.jar</td><td>341.78 kB</td><td>254</td><td>106</td><td>13</td><td>1.5</td><td>debug</td></tr><tr class="b"><td>oro-2.0.8.jar</td><td>63.73 kB</td><td>74</td><td>62</td><td>6</td><td>1.2</td><td>release</td></tr><tr class="a"><td>xml-apis-1.0.b2.jar</td><td>106.76 kB</td><td>217</td><td>184</td><td>17</td><td>1.2</td><td>release</td></tr><tr class="b"><th>Total</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th></tr><tr class="a"><td>60</td><td>7.61 MB</td><td>6,995</td><td>4,192</td><td>496</td><td>1.5</td><td>55</td></tr><tr class="b"><td>compile: 47</td><td>compile: 6.04 MB</td><td>compile: 5,340</td><td>compile: 3,121</td><td>compile: 400</td><td>-</td><td>compile: 45</td></tr><tr class="a"><td>test: 4</td><td>test: 1.13 MB</td><td>test: 1,076</td><td>test: 643</td><td>test: 64</td><td>-</td><td>test: 4</td></tr><tr class="b"><td>runtime: 9</td><td>runtime: 451.54 kB</td><td>runtime: 579</td><td>runtime: 428</td><td>runtime: 32</td><td>-</td><td>runtime: 6</td></tr></table></div><a name="Dependency_Repository_Locations"></a><div class="section"><h2>Dependency Repository Locations<a name="Dependency_Repository_Locations"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Repo ID</th><th>URL</th><th>Release</th><th>Snapshot</th><th>Blacklisted</th></tr><tr class="b"><td>codehaus.snapshots</td><td><a class="externalLink" href="http://snapshots.repository.codehaus.org">http://snapshots.repository.codehaus.org</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="a"><td>apache.snapshots</td><td><a class="externalLink" href="http://repository.apache.org/snapshots">http://repository.apache.org/snapshots</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="b"><td>snapshots</td><td><a class="externalLink" href="http://snapshots.maven.codehaus.org/maven2">http://snapshots.maven.codehaus.org/maven2</a></td><td>-</td><td>Yes</td><td>Yes</td></tr><tr class="a"><td>central</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2">http://repo.maven.apache.org/maven2</a></td><td>Yes</td><td>-</td><td>-</td></tr></table><p>Repository locations for each of the Dependencies.</p><table border="0" class="bodyTable"><tr class="a"><th>Artifact</th><th>codehaus.snapshots</th><th>apache.snapshots</th><th>central</th></tr><tr class="b"><td>biz.aQute.bnd:bndlib:jar:2.3.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/biz/aQute/bnd/bndlib/2.3.0/bndlib-2.3.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>classworlds:classworlds:jar:1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>com.jcraft:jsch:jar:0.1.27</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/com/jcraft/jsch/0.1.27/jsch-0.1.27.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-cli:commons-cli:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>commons-collections:commons-collections:jar:3.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-lang:commons-lang:jar:2.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>jtidy:jtidy:jar:4aug2000r7-dev</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>junit:junit:jar:4.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/junit/junit/4.0/junit-4.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.6</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/felix/org.apache.felix.bundlerepository/1.6.6/org.apache.felix.bundlerepository-1.6.6.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.felix:org.apache.felix.utils:jar:1.6.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/felix/org.apache.felix.utils/1.6.0/org.apache.felix.utils-1.6.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-archiver:jar:2.5</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-artifact:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-artifact-manager:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-core:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.7/maven-core-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-error-diagnostics:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.7/maven-error-diagnostics-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-model:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-monitor:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.7/maven-monitor-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-plugin-api:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-plugin-descriptor:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.7/maven-plugin-descriptor-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.7/maven-plugin-parameter-documenter-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-plugin-registry:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-profile:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-project:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven:maven-repository-metadata:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven:maven-settings:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-core:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-decoration-model:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-module-apt:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-module-fml:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-module-xdoc:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-module-xhtml:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.doxia:doxia-sink-api:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.doxia:doxia-site-renderer:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.reporting:maven-reporting-api:jar:2.0.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.7/maven-reporting-api-2.0.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.shared:maven-dependency-tree:jar:2.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-file:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-ssh:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.maven.wagon:wagon-ssh-common:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.maven.wagon:wagon-ssh-external:jar:1.0-beta-2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.velocity:velocity:jar:1.5</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-archiver:jar:2.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.1/plexus-archiver-2.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-component-annotations:jar:1.5.5</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-interpolation:jar:1.15</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-io:jar:2.0.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.2/plexus-io-2.0.2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.codehaus.plexus:plexus-utils:jar:3.0.10</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.codehaus.plexus:plexus-velocity:jar:1.1.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.easymock:easymock:jar:2.4</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/easymock/easymock/2.4/easymock-2.4.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.eclipse.aether:aether-util:jar:0.9.0.M2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.mockito:mockito-all:jar:1.7</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/mockito/mockito-all/1.7/mockito-all-1.7.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.osgi:org.osgi.compendium:jar:4.2.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.osgi:org.osgi.core:jar:4.3.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.core/4.3.1/org.osgi.core-4.3.1.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>oro:oro:jar:2.0.8</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>xml-apis:xml-apis:jar:1.0.b2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar"><img alt="Found at http://repo.maven.apache.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><th>Total</th><th>codehaus.snapshots</th><th>apache.snapshots</th><th>central</th></tr><tr class="a"><td>60 (compile: 47, test: 4, runtime: 9)</td><td>0</td><td>0</td><td>60</td></tr></table></div>
       </div>
     </div>
     <div class="clear">
diff --git a/bundleplugin/doc/site/surefire-report.html b/bundleplugin/doc/site/surefire-report.html
index 073a852..c402243 100644
--- a/bundleplugin/doc/site/surefire-report.html
+++ b/bundleplugin/doc/site/surefire-report.html
@@ -94,7 +94,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Surefire Report<a name="Surefire_Report"></a></h2></div><div class="section"><h2><a name="Summary"></a>Summary<a name="Summary"></a></h2><div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div><br /><table border="0" class="bodyTable"><tr class="a"><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="b"><td>22</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>3.57</td></tr></table><br />Note: failures are anticipated and checked for with assertions while errors are unanticipated.<br /></div><div class="section"><h2><a name="Package_List"></a>Package List<a name="Package_List"></a></h2><div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div><br /><table border="0" class="bodyTable"><tr class="a"><th>Package</th><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="b"><td><a href="#org.apache.maven.shared.osgi">org.apache.maven.shared.osgi</a></td><td>4</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.182</td></tr><tr class="a"><td><a href="#org.apache.felix.bundleplugin">org.apache.felix.bundleplugin</a></td><td>18</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>3.388</td></tr></table><br />Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.<div class="section"><h3><a name="org.apache.maven.shared.osgi"></a>org.apache.maven.shared.osgi<a name="org.apache.maven.shared.osgi"></a></h3><table border="0" class="bodyTable"><tr class="b"><th></th><th>Class</th><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="a"><td><a href="#org.apache.maven.shared.osgiMaven2OsgiConverterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.maven.shared.osgiMaven2OsgiConverterTest">Maven2OsgiConverterTest</a></td><td>4</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.182</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundleplugin"></a>org.apache.felix.bundleplugin<a name="org.apache.felix.bundleplugin"></a></h3><table border="0" class="bodyTable"><tr class="b"><th></th><th>Class</th><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="a"><td><a href="#org.apache.felix.bundlepluginBlueprintComponentTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginBlueprintComponentTest">BlueprintComponentTest</a></td><td>3</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.945</td></tr><tr class="b"><td><a href="#org.apache.felix.bundlepluginBundleAllPluginTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginBundleAllPluginTest">BundleAllPluginTest</a></td><td>2</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.8</td></tr><tr class="a"><td><a href="#org.apache.felix.bundlepluginBundlePluginTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginBundlePluginTest">BundlePluginTest</a></td><td>12</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>1.636</td></tr><tr class="b"><td><a href="#org.apache.felix.bundlepluginManifestWriterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginManifestWriterTest">ManifestWriterTest</a></td><td>1</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.007</td></tr></table></div><br /></div><div class="section"><h2><a name="Test_Cases"></a>Test Cases<a name="Test_Cases"></a></h2><div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div><div class="section"><h3><a name="org.apache.felix.bundlepluginBlueprintComponentTest"></a>BlueprintComponentTest<a name="BlueprintComponentTest"></a></h3><table border="0" class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testBlueprintServices</td><td>0.63</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testBlueprintGeneric</td><td>0.227</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testAnalyzer</td><td>0.037</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundlepluginBundleAllPluginTest"></a>BundleAllPluginTest<a name="BundleAllPluginTest"></a></h3><table border="0" class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testSnapshotMatch</td><td>0.377</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testNoReBundling</td><td>0.417</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundlepluginBundlePluginTest"></a>BundlePluginTest<a name="BundlePluginTest"></a></h3><table border="0" class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testConvertVersionToOsgi</td><td>0.338</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testReadExportedModules</td><td>0.227</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testTransformDirectives</td><td>0.039</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testDefaultPropertiesIncludeOrganization</td><td>0.051</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testVersion</td><td>0.048</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testPackageInfoDetection</td><td>0.037</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyPositiveClauses</td><td>0.16</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyNegativeClauses</td><td>0.18</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyDuplicateKeys</td><td>0.175</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyMissingPositiveKey</td><td>0.133</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyMissingNegativeKey</td><td>0.188</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testPropertySanitizing</td><td>0.043</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundlepluginManifestWriterTest"></a>ManifestWriterTest<a name="ManifestWriterTest"></a></h3><table border="0" class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testNiceManifest</td><td>0.006</td></tr></table></div><div class="section"><h3><a name="org.apache.maven.shared.osgiMaven2OsgiConverterTest"></a>Maven2OsgiConverterTest<a name="Maven2OsgiConverterTest"></a></h3><table border="0" class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testConvertVersionToOsgi</td><td>0.041</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testGetBundleSymbolicName</td><td>0.058</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testGetBundleFileName</td><td>0.042</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testGetVersion</td><td>0.039</td></tr></table></div><br /></div><br />
+        <div class="section"><h2>Surefire Report<a name="Surefire_Report"></a></h2></div><div class="section"><h2><a name="Summary"></a>Summary<a name="Summary"></a></h2><div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div><br /><table border="0" class="bodyTable"><tr class="a"><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="b"><td>22</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>4.01</td></tr></table><br />Note: failures are anticipated and checked for with assertions while errors are unanticipated.<br /></div><div class="section"><h2><a name="Package_List"></a>Package List<a name="Package_List"></a></h2><div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div><br /><table border="0" class="bodyTable"><tr class="a"><th>Package</th><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="b"><td><a href="#org.apache.maven.shared.osgi">org.apache.maven.shared.osgi</a></td><td>4</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.211</td></tr><tr class="a"><td><a href="#org.apache.felix.bundleplugin">org.apache.felix.bundleplugin</a></td><td>18</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>3.799</td></tr></table><br />Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.<div class="section"><h3><a name="org.apache.maven.shared.osgi"></a>org.apache.maven.shared.osgi<a name="org.apache.maven.shared.osgi"></a></h3><table border="0" class="bodyTable"><tr class="b"><th></th><th>Class</th><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="a"><td><a href="#org.apache.maven.shared.osgiMaven2OsgiConverterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.maven.shared.osgiMaven2OsgiConverterTest">Maven2OsgiConverterTest</a></td><td>4</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.211</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundleplugin"></a>org.apache.felix.bundleplugin<a name="org.apache.felix.bundleplugin"></a></h3><table border="0" class="bodyTable"><tr class="b"><th></th><th>Class</th><th>Tests</th><th>Errors </th><th>Failures</th><th>Skipped</th><th>Success Rate</th><th>Time</th></tr><tr class="a"><td><a href="#org.apache.felix.bundlepluginBlueprintComponentTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginBlueprintComponentTest">BlueprintComponentTest</a></td><td>3</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>1.207</td></tr><tr class="b"><td><a href="#org.apache.felix.bundlepluginBundleAllPluginTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginBundleAllPluginTest">BundleAllPluginTest</a></td><td>2</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.911</td></tr><tr class="a"><td><a href="#org.apache.felix.bundlepluginBundlePluginTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginBundlePluginTest">BundlePluginTest</a></td><td>12</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>1.673</td></tr><tr class="b"><td><a href="#org.apache.felix.bundlepluginManifestWriterTest"><img src="images/icon_success_sml.gif" alt="" /></a></td><td><a href="#org.apache.felix.bundlepluginManifestWriterTest">ManifestWriterTest</a></td><td>1</td><td>0</td><td>0</td><td>0</td><td>100%</td><td>0.008</td></tr></table></div><br /></div><div class="section"><h2><a name="Test_Cases"></a>Test Cases<a name="Test_Cases"></a></h2><div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div><div class="section"><h3><a name="org.apache.felix.bundlepluginBlueprintComponentTest"></a>BlueprintComponentTest<a name="BlueprintComponentTest"></a></h3><table border="0" class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testBlueprintServices</td><td>0.781</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testBlueprintGeneric</td><td>0.312</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testAnalyzer</td><td>0.055</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundlepluginBundleAllPluginTest"></a>BundleAllPluginTest<a name="BundleAllPluginTest"></a></h3><table border="0" class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testSnapshotMatch</td><td>0.49</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testNoReBundling</td><td>0.413</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundlepluginBundlePluginTest"></a>BundlePluginTest<a name="BundlePluginTest"></a></h3><table border="0" class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testConvertVersionToOsgi</td><td>0.413</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testReadExportedModules</td><td>0.248</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testTransformDirectives</td><td>0.038</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testDefaultPropertiesIncludeOrganization</td><td>0.055</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testVersion</td><td>0.04</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testPackageInfoDetection</td><td>0.043</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyPositiveClauses</td><td>0.151</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyNegativeClauses</td><td>0.153</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyDuplicateKeys</td><td>0.132</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyMissingPositiveKey</td><td>0.151</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testEmbedDependencyMissingNegativeKey</td><td>0.204</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testPropertySanitizing</td><td>0.037</td></tr></table></div><div class="section"><h3><a name="org.apache.felix.bundlepluginManifestWriterTest"></a>ManifestWriterTest<a name="ManifestWriterTest"></a></h3><table border="0" class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testNiceManifest</td><td>0.007</td></tr></table></div><div class="section"><h3><a name="org.apache.maven.shared.osgiMaven2OsgiConverterTest"></a>Maven2OsgiConverterTest<a name="Maven2OsgiConverterTest"></a></h3><table border="0" class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testConvertVersionToOsgi</td><td>0.045</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testGetBundleSymbolicName</td><td>0.078</td></tr><tr class="a"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testGetBundleFileName</td><td>0.051</td></tr><tr class="b"><td><img src="images/icon_success_sml.gif" alt="" /></td><td>testGetVersion</td><td>0.035</td></tr></table></div><br /></div><br />
       </div>
     </div>
     <div class="clear">
diff --git a/bundleplugin/doc/site/xref-test/org/apache/felix/bundleplugin/ManifestWriterTest.html b/bundleplugin/doc/site/xref-test/org/apache/felix/bundleplugin/ManifestWriterTest.html
new file mode 100644
index 0000000..3b19cc7
--- /dev/null
+++ b/bundleplugin/doc/site/xref-test/org/apache/felix/bundleplugin/ManifestWriterTest.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>ManifestWriterTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.io.ByteArrayInputStream;
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.ByteArrayOutputStream;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.util.jar.Manifest;
+<a name="24" href="#24">24</a>  
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> junit.framework.TestCase;
+<a name="26" href="#26">26</a>  
+<a name="27" href="#27">27</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/felix/bundleplugin/ManifestWriterTest.html">ManifestWriterTest</a> <strong class="jxr_keyword">extends</strong> TestCase
+<a name="28" href="#28">28</a>  {
+<a name="29" href="#29">29</a>  
+<a name="30" href="#30">30</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testNiceManifest() <strong class="jxr_keyword">throws</strong> Exception
+<a name="31" href="#31">31</a>      {
+<a name="32" href="#32">32</a>          <em class="jxr_comment">// This manifest has an export clause ending on char 73</em>
+<a name="33" href="#33">33</a>          Manifest manifest = <strong class="jxr_keyword">new</strong> Manifest();
+<a name="34" href="#34">34</a>          manifest.read(getClass().getResourceAsStream(<span class="jxr_string">"/test2.mf"</span>));
+<a name="35" href="#35">35</a>  
+<a name="36" href="#36">36</a>          ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
+<a name="37" href="#37">37</a>          ManifestWriter.outputManifest( manifest, baos, <strong class="jxr_keyword">true</strong> );
+<a name="38" href="#38">38</a>  
+<a name="39" href="#39">39</a>          Manifest manifest2 = <strong class="jxr_keyword">new</strong> Manifest();
+<a name="40" href="#40">40</a>          manifest2.read(<strong class="jxr_keyword">new</strong> ByteArrayInputStream(baos.toByteArray()));
+<a name="41" href="#41">41</a>  
+<a name="42" href="#42">42</a>          assertEquals( toString(manifest, false), toString(manifest2, false) );
+<a name="43" href="#43">43</a>  
+<a name="44" href="#44">44</a>      }
+<a name="45" href="#45">45</a>  
+<a name="46" href="#46">46</a>      String toString(Manifest manifest, <strong class="jxr_keyword">boolean</strong> nice) <strong class="jxr_keyword">throws</strong> Exception
+<a name="47" href="#47">47</a>      {
+<a name="48" href="#48">48</a>          ByteArrayOutputStream baos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
+<a name="49" href="#49">49</a>          ManifestWriter.outputManifest( manifest, baos, nice );
+<a name="50" href="#50">50</a>          <strong class="jxr_keyword">return</strong> baos.toString();
+<a name="51" href="#51">51</a>      }
+<a name="52" href="#52">52</a>  
+<a name="53" href="#53">53</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/allclasses-frame.html b/bundleplugin/doc/site/xref/allclasses-frame.html
index d36d888..29f7b6a 100644
--- a/bundleplugin/doc/site/xref/allclasses-frame.html
+++ b/bundleplugin/doc/site/xref/allclasses-frame.html
@@ -63,9 +63,6 @@
 				<a href="org/apache/felix/bundleplugin/baseline/DiffMessage.html" target="classFrame">DiffMessage</a>
 			</li>
 						<li>
-				<a href="aQute/bnd/osgi/Verifier.html" target="classFrame">EE</a>
-			</li>
-						<li>
 				<a href="org/apache/felix/bundleplugin/baseline/InfoComparator.html" target="classFrame">InfoComparator</a>
 			</li>
 						<li>
@@ -126,9 +123,6 @@
 				<a href="org/apache/felix/bundleplugin/baseline/DiffMessage.html" target="classFrame">Type</a>
 			</li>
 						<li>
-				<a href="aQute/bnd/osgi/Verifier.html" target="classFrame">Verifier</a>
-			</li>
-						<li>
 				<a href="org/apache/felix/bundleplugin/VersionCleanerPlugin.html" target="classFrame">VersionCleanerPlugin</a>
 			</li>
 						<li>
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/ManifestWriter.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/ManifestWriter.html
new file mode 100644
index 0000000..bd80ffe
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/ManifestWriter.html
@@ -0,0 +1,264 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>ManifestWriter xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.OutputStream;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> java.util.TreeMap;
+<a name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
+<a name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> java.util.jar.Attributes;
+<a name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> java.util.jar.Manifest;
+<a name="31" href="#31">31</a>  
+<a name="32" href="#32">32</a>  <strong class="jxr_keyword">import</strong> org.apache.felix.utils.manifest.Parser;
+<a name="33" href="#33">33</a>  <strong class="jxr_keyword">import</strong> org.osgi.framework.Constants;
+<a name="34" href="#34">34</a>  
+<a name="35" href="#35">35</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/felix/bundleplugin/ManifestWriter.html">ManifestWriter</a> {
+<a name="36" href="#36">36</a>  
+<a name="37" href="#37">37</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="38" href="#38">38</a>  <em class="jxr_javadoccomment">     * Unfortunately we have to write our own manifest :-( because of a stupid</em>
+<a name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * bug in the manifest code. It tries to handle UTF-8 but the way it does it</em>
+<a name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     * it makes the bytes platform dependent. So the following code outputs the</em>
+<a name="41" href="#41">41</a>  <em class="jxr_javadoccomment">     * manifest. A Manifest consists of</em>
+<a name="42" href="#42">42</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="43" href="#43">43</a>  <em class="jxr_javadoccomment">     * &lt;pre&gt;</em>
+<a name="44" href="#44">44</a>  <em class="jxr_javadoccomment">     *   'Manifest-Version: 1.0\r\n'</em>
+<a name="45" href="#45">45</a>  <em class="jxr_javadoccomment">     *   main-attributes *</em>
+<a name="46" href="#46">46</a>  <em class="jxr_javadoccomment">     *   \r\n</em>
+<a name="47" href="#47">47</a>  <em class="jxr_javadoccomment">     *   name-section</em>
+<a name="48" href="#48">48</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="49" href="#49">49</a>  <em class="jxr_javadoccomment">     *   main-attributes ::= attributes</em>
+<a name="50" href="#50">50</a>  <em class="jxr_javadoccomment">     *   attributes      ::= key ': ' value '\r\n'</em>
+<a name="51" href="#51">51</a>  <em class="jxr_javadoccomment">     *   name-section    ::= 'Name: ' name '\r\n' attributes</em>
+<a name="52" href="#52">52</a>  <em class="jxr_javadoccomment">     * &lt;/pre&gt;</em>
+<a name="53" href="#53">53</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="54" href="#54">54</a>  <em class="jxr_javadoccomment">     * Lines in the manifest should not exceed 72 bytes (! this is where the</em>
+<a name="55" href="#55">55</a>  <em class="jxr_javadoccomment">     * manifest screwed up as well when 16 bit unicodes were used).</em>
+<a name="56" href="#56">56</a>  <em class="jxr_javadoccomment">     * &lt;p&gt;</em>
+<a name="57" href="#57">57</a>  <em class="jxr_javadoccomment">     * As a bonus, we can now sort the manifest!</em>
+<a name="58" href="#58">58</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="59" href="#59">59</a>      <strong class="jxr_keyword">static</strong> byte[]	CONTINUE	= <strong class="jxr_keyword">new</strong> byte[] {
+<a name="60" href="#60">60</a>              '\r', '\n', ' '
+<a name="61" href="#61">61</a>      };
+<a name="62" href="#62">62</a>  
+<a name="63" href="#63">63</a>      <strong class="jxr_keyword">static</strong> Set&lt;String&gt; NICE_HEADERS = <strong class="jxr_keyword">new</strong> HashSet&lt;String&gt;(
+<a name="64" href="#64">64</a>              Arrays.asList(
+<a name="65" href="#65">65</a>                      Constants.IMPORT_PACKAGE,
+<a name="66" href="#66">66</a>                      Constants.DYNAMICIMPORT_PACKAGE,
+<a name="67" href="#67">67</a>                      Constants.IMPORT_SERVICE,
+<a name="68" href="#68">68</a>                      Constants.REQUIRE_CAPABILITY,
+<a name="69" href="#69">69</a>                      Constants.EXPORT_PACKAGE,
+<a name="70" href="#70">70</a>                      Constants.EXPORT_SERVICE,
+<a name="71" href="#71">71</a>                      Constants.PROVIDE_CAPABILITY
+<a name="72" href="#72">72</a>              )
+<a name="73" href="#73">73</a>      );
+<a name="74" href="#74">74</a>  
+<a name="75" href="#75">75</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="76" href="#76">76</a>  <em class="jxr_javadoccomment">     * Main function to output a manifest properly in UTF-8.</em>
+<a name="77" href="#77">77</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="78" href="#78">78</a>  <em class="jxr_javadoccomment">     * @param manifest</em>
+<a name="79" href="#79">79</a>  <em class="jxr_javadoccomment">     *            The manifest to output</em>
+<a name="80" href="#80">80</a>  <em class="jxr_javadoccomment">     * @param out</em>
+<a name="81" href="#81">81</a>  <em class="jxr_javadoccomment">     *            The output stream</em>
+<a name="82" href="#82">82</a>  <em class="jxr_javadoccomment">     * @throws IOException</em>
+<a name="83" href="#83">83</a>  <em class="jxr_javadoccomment">     *             when something fails</em>
+<a name="84" href="#84">84</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="85" href="#85">85</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> outputManifest(Manifest manifest, OutputStream out, <strong class="jxr_keyword">boolean</strong> nice) <strong class="jxr_keyword">throws</strong> IOException {
+<a name="86" href="#86">86</a>          writeEntry(out, <span class="jxr_string">"Manifest-Version"</span>, <span class="jxr_string">"1.0"</span>, nice);
+<a name="87" href="#87">87</a>          attributes(manifest.getMainAttributes(), out, nice);
+<a name="88" href="#88">88</a>  
+<a name="89" href="#89">89</a>          TreeSet&lt;String&gt; keys = <strong class="jxr_keyword">new</strong> TreeSet&lt;String&gt;();
+<a name="90" href="#90">90</a>          <strong class="jxr_keyword">for</strong> (Object o : manifest.getEntries().keySet())
+<a name="91" href="#91">91</a>              keys.add(o.toString());
+<a name="92" href="#92">92</a>  
+<a name="93" href="#93">93</a>          <strong class="jxr_keyword">for</strong> (String key : keys) {
+<a name="94" href="#94">94</a>              write(out, 0, <span class="jxr_string">"\r\n"</span>);
+<a name="95" href="#95">95</a>              writeEntry(out, <span class="jxr_string">"Name"</span>, key, nice);
+<a name="96" href="#96">96</a>              attributes(manifest.getAttributes(key), out, nice);
+<a name="97" href="#97">97</a>          }
+<a name="98" href="#98">98</a>          out.flush();
+<a name="99" href="#99">99</a>      }
+<a name="100" href="#100">100</a> 
+<a name="101" href="#101">101</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="102" href="#102">102</a> <em class="jxr_javadoccomment">     * Write out an entry, handling proper unicode and line length constraints</em>
+<a name="103" href="#103">103</a> <em class="jxr_javadoccomment">     */</em>
+<a name="104" href="#104">104</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> writeEntry(OutputStream out, String name, String value, <strong class="jxr_keyword">boolean</strong> nice) <strong class="jxr_keyword">throws</strong> IOException {
+<a name="105" href="#105">105</a>         <strong class="jxr_keyword">if</strong> (nice &amp;&amp; NICE_HEADERS.contains(name)) {
+<a name="106" href="#106">106</a>             <strong class="jxr_keyword">int</strong> n = write(out, 0, name + <span class="jxr_string">": "</span>);
+<a name="107" href="#107">107</a>             String[] parts = Parser.parseDelimitedString(value, <span class="jxr_string">","</span>);
+<a name="108" href="#108">108</a>             <strong class="jxr_keyword">if</strong> (parts.length &gt; 1) {
+<a name="109" href="#109">109</a>                 write(out, 0, <span class="jxr_string">"\r\n "</span>);
+<a name="110" href="#110">110</a>                 n = 1;
+<a name="111" href="#111">111</a>             }
+<a name="112" href="#112">112</a>             <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; parts.length; i++) {
+<a name="113" href="#113">113</a>                 <strong class="jxr_keyword">if</strong> (i &lt; parts.length - 1) {
+<a name="114" href="#114">114</a>                     write(out, n, parts[i] + <span class="jxr_string">","</span>);
+<a name="115" href="#115">115</a>                     write(out, 0, <span class="jxr_string">"\r\n "</span>);
+<a name="116" href="#116">116</a>                 } <strong class="jxr_keyword">else</strong> {
+<a name="117" href="#117">117</a>                     write(out, n, parts[i]);
+<a name="118" href="#118">118</a>                     write(out, 0, <span class="jxr_string">"\r\n"</span>);
+<a name="119" href="#119">119</a>                 }
+<a name="120" href="#120">120</a>                 n = 1;
+<a name="121" href="#121">121</a>             }
+<a name="122" href="#122">122</a>         } <strong class="jxr_keyword">else</strong> {
+<a name="123" href="#123">123</a>             <strong class="jxr_keyword">int</strong> n = write(out, 0, name + <span class="jxr_string">": "</span>);
+<a name="124" href="#124">124</a>             write(out, n, value);
+<a name="125" href="#125">125</a>             write(out, 0, <span class="jxr_string">"\r\n"</span>);
+<a name="126" href="#126">126</a>         }
+<a name="127" href="#127">127</a>     }
+<a name="128" href="#128">128</a> 
+<a name="129" href="#129">129</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="130" href="#130">130</a> <em class="jxr_javadoccomment">     * Convert a string to bytes with UTF8 and then output in max 72 bytes</em>
+<a name="131" href="#131">131</a> <em class="jxr_javadoccomment">     *</em>
+<a name="132" href="#132">132</a> <em class="jxr_javadoccomment">     * @param out</em>
+<a name="133" href="#133">133</a> <em class="jxr_javadoccomment">     *            the output string</em>
+<a name="134" href="#134">134</a> <em class="jxr_javadoccomment">     * @param i</em>
+<a name="135" href="#135">135</a> <em class="jxr_javadoccomment">     *            the current width</em>
+<a name="136" href="#136">136</a> <em class="jxr_javadoccomment">     * @param s</em>
+<a name="137" href="#137">137</a> <em class="jxr_javadoccomment">     *            the string to output</em>
+<a name="138" href="#138">138</a> <em class="jxr_javadoccomment">     * @return the new width</em>
+<a name="139" href="#139">139</a> <em class="jxr_javadoccomment">     * @throws IOException</em>
+<a name="140" href="#140">140</a> <em class="jxr_javadoccomment">     *             when something fails</em>
+<a name="141" href="#141">141</a> <em class="jxr_javadoccomment">     */</em>
+<a name="142" href="#142">142</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> write(OutputStream out, <strong class="jxr_keyword">int</strong> i, String s) <strong class="jxr_keyword">throws</strong> IOException {
+<a name="143" href="#143">143</a>         byte[] bytes = s.getBytes(<span class="jxr_string">"UTF8"</span>);
+<a name="144" href="#144">144</a>         <strong class="jxr_keyword">return</strong> write(out, i, bytes);
+<a name="145" href="#145">145</a>     }
+<a name="146" href="#146">146</a> 
+<a name="147" href="#147">147</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="148" href="#148">148</a> <em class="jxr_javadoccomment">     * Write the bytes but ensure that the line length does not exceed 72</em>
+<a name="149" href="#149">149</a> <em class="jxr_javadoccomment">     * characters. If it is more than 70 characters, we just put a cr/lf +</em>
+<a name="150" href="#150">150</a> <em class="jxr_javadoccomment">     * space.</em>
+<a name="151" href="#151">151</a> <em class="jxr_javadoccomment">     *</em>
+<a name="152" href="#152">152</a> <em class="jxr_javadoccomment">     * @param out</em>
+<a name="153" href="#153">153</a> <em class="jxr_javadoccomment">     *            The output stream</em>
+<a name="154" href="#154">154</a> <em class="jxr_javadoccomment">     * @param width</em>
+<a name="155" href="#155">155</a> <em class="jxr_javadoccomment">     *            The nr of characters output in a line before this method</em>
+<a name="156" href="#156">156</a> <em class="jxr_javadoccomment">     *            started</em>
+<a name="157" href="#157">157</a> <em class="jxr_javadoccomment">     * @param bytes</em>
+<a name="158" href="#158">158</a> <em class="jxr_javadoccomment">     *            the bytes to output</em>
+<a name="159" href="#159">159</a> <em class="jxr_javadoccomment">     * @return the nr of characters in the last line</em>
+<a name="160" href="#160">160</a> <em class="jxr_javadoccomment">     * @throws IOException</em>
+<a name="161" href="#161">161</a> <em class="jxr_javadoccomment">     *             if something fails</em>
+<a name="162" href="#162">162</a> <em class="jxr_javadoccomment">     */</em>
+<a name="163" href="#163">163</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">int</strong> write(OutputStream out, <strong class="jxr_keyword">int</strong> width, byte[] bytes) <strong class="jxr_keyword">throws</strong> IOException {
+<a name="164" href="#164">164</a>         <strong class="jxr_keyword">int</strong> w = width;
+<a name="165" href="#165">165</a>         <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; bytes.length; i++) {
+<a name="166" href="#166">166</a>             <strong class="jxr_keyword">if</strong> (w &gt;= 72) { <em class="jxr_comment">// we need to add the \n\r!</em>
+<a name="167" href="#167">167</a>                 out.write(CONTINUE);
+<a name="168" href="#168">168</a>                 w = 1;
+<a name="169" href="#169">169</a>             }
+<a name="170" href="#170">170</a>             out.write(bytes[i]);
+<a name="171" href="#171">171</a>             w++;
+<a name="172" href="#172">172</a>         }
+<a name="173" href="#173">173</a>         <strong class="jxr_keyword">return</strong> w;
+<a name="174" href="#174">174</a>     }
+<a name="175" href="#175">175</a> 
+<a name="176" href="#176">176</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="177" href="#177">177</a> <em class="jxr_javadoccomment">     * Output an Attributes map. We will sort this map before outputing.</em>
+<a name="178" href="#178">178</a> <em class="jxr_javadoccomment">     *</em>
+<a name="179" href="#179">179</a> <em class="jxr_javadoccomment">     * @param value</em>
+<a name="180" href="#180">180</a> <em class="jxr_javadoccomment">     *            the attrbutes</em>
+<a name="181" href="#181">181</a> <em class="jxr_javadoccomment">     * @param out</em>
+<a name="182" href="#182">182</a> <em class="jxr_javadoccomment">     *            the output stream</em>
+<a name="183" href="#183">183</a> <em class="jxr_javadoccomment">     * @throws IOException</em>
+<a name="184" href="#184">184</a> <em class="jxr_javadoccomment">     *             when something fails</em>
+<a name="185" href="#185">185</a> <em class="jxr_javadoccomment">     */</em>
+<a name="186" href="#186">186</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> attributes(Attributes value, OutputStream out, <strong class="jxr_keyword">boolean</strong> nice) <strong class="jxr_keyword">throws</strong> IOException {
+<a name="187" href="#187">187</a>         TreeMap&lt;String,String&gt; map = <strong class="jxr_keyword">new</strong> TreeMap&lt;String,String&gt;(String.CASE_INSENSITIVE_ORDER);
+<a name="188" href="#188">188</a>         <strong class="jxr_keyword">for</strong> (Map.Entry&lt;Object,Object&gt; entry : value.entrySet()) {
+<a name="189" href="#189">189</a>             map.put(entry.getKey().toString(), entry.getValue().toString());
+<a name="190" href="#190">190</a>         }
+<a name="191" href="#191">191</a> 
+<a name="192" href="#192">192</a>         map.remove(<span class="jxr_string">"Manifest-Version"</span>); <em class="jxr_comment">// get rid of</em>
+<a name="193" href="#193">193</a>         <em class="jxr_comment">// manifest</em>
+<a name="194" href="#194">194</a>         <em class="jxr_comment">// version</em>
+<a name="195" href="#195">195</a>         <strong class="jxr_keyword">for</strong> (Map.Entry&lt;String,String&gt; entry : map.entrySet()) {
+<a name="196" href="#196">196</a>             writeEntry(out, entry.getKey(), entry.getValue(), nice);
+<a name="197" href="#197">197</a>         }
+<a name="198" href="#198">198</a>     }
+<a name="199" href="#199">199</a> 
+<a name="200" href="#200">200</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Manifest clean(Manifest org) {
+<a name="201" href="#201">201</a> 
+<a name="202" href="#202">202</a>         Manifest result = <strong class="jxr_keyword">new</strong> Manifest();
+<a name="203" href="#203">203</a>         <strong class="jxr_keyword">for</strong> (Map.Entry&lt; ? , ? &gt; entry : org.getMainAttributes().entrySet()) {
+<a name="204" href="#204">204</a>             String nice = clean((String) entry.getValue());
+<a name="205" href="#205">205</a>             result.getMainAttributes().put(entry.getKey(), nice);
+<a name="206" href="#206">206</a>         }
+<a name="207" href="#207">207</a>         <strong class="jxr_keyword">for</strong> (String name : org.getEntries().keySet()) {
+<a name="208" href="#208">208</a>             Attributes attrs = result.getAttributes(name);
+<a name="209" href="#209">209</a>             <strong class="jxr_keyword">if</strong> (attrs == <strong class="jxr_keyword">null</strong>) {
+<a name="210" href="#210">210</a>                 attrs = <strong class="jxr_keyword">new</strong> Attributes();
+<a name="211" href="#211">211</a>                 result.getEntries().put(name, attrs);
+<a name="212" href="#212">212</a>             }
+<a name="213" href="#213">213</a> 
+<a name="214" href="#214">214</a>             <strong class="jxr_keyword">for</strong> (Map.Entry&lt; ? , ? &gt; entry : org.getAttributes(name).entrySet()) {
+<a name="215" href="#215">215</a>                 String nice = clean((String) entry.getValue());
+<a name="216" href="#216">216</a>                 attrs.put(entry.getKey(), nice);
+<a name="217" href="#217">217</a>             }
+<a name="218" href="#218">218</a>         }
+<a name="219" href="#219">219</a>         <strong class="jxr_keyword">return</strong> result;
+<a name="220" href="#220">220</a>     }
+<a name="221" href="#221">221</a> 
+<a name="222" href="#222">222</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String clean(String s) {
+<a name="223" href="#223">223</a>         StringBuilder sb = <strong class="jxr_keyword">new</strong> StringBuilder(s);
+<a name="224" href="#224">224</a>         <strong class="jxr_keyword">boolean</strong> changed = false;
+<a name="225" href="#225">225</a>         <strong class="jxr_keyword">boolean</strong> replacedPrev = false;
+<a name="226" href="#226">226</a>         <strong class="jxr_keyword">for</strong> ( <strong class="jxr_keyword">int</strong> i=0; i&lt;sb.length(); i++) {
+<a name="227" href="#227">227</a>             <strong class="jxr_keyword">char</strong> c = s.charAt(i);
+<a name="228" href="#228">228</a>             <strong class="jxr_keyword">switch</strong>(c) {
+<a name="229" href="#229">229</a>             <strong class="jxr_keyword">case</strong> 0:
+<a name="230" href="#230">230</a>             <strong class="jxr_keyword">case</strong> '\n':
+<a name="231" href="#231">231</a>             <strong class="jxr_keyword">case</strong> '\r':
+<a name="232" href="#232">232</a>                 changed = <strong class="jxr_keyword">true</strong>;
+<a name="233" href="#233">233</a>                 <strong class="jxr_keyword">if</strong> ( !replacedPrev ) {
+<a name="234" href="#234">234</a>                     sb.replace(i, i+1, <span class="jxr_string">" "</span>);
+<a name="235" href="#235">235</a>                     replacedPrev= <strong class="jxr_keyword">true</strong>;
+<a name="236" href="#236">236</a>                 } <strong class="jxr_keyword">else</strong>
+<a name="237" href="#237">237</a>                     sb.delete(i, i+1);
+<a name="238" href="#238">238</a>                 <strong class="jxr_keyword">break</strong>;
+<a name="239" href="#239">239</a>             <strong class="jxr_keyword">default</strong>:
+<a name="240" href="#240">240</a>                 replacedPrev = false;
+<a name="241" href="#241">241</a>                 <strong class="jxr_keyword">break</strong>;
+<a name="242" href="#242">242</a>             }
+<a name="243" href="#243">243</a>         }
+<a name="244" href="#244">244</a>         <strong class="jxr_keyword">if</strong> ( changed)
+<a name="245" href="#245">245</a>             <strong class="jxr_keyword">return</strong> sb.toString();
+<a name="246" href="#246">246</a>         <strong class="jxr_keyword">else</strong>
+<a name="247" href="#247">247</a>             <strong class="jxr_keyword">return</strong> s;
+<a name="248" href="#248">248</a>     }
+<a name="249" href="#249">249</a> 
+<a name="250" href="#250">250</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/ScrPlugin.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/ScrPlugin.html
new file mode 100644
index 0000000..5abd60b
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/ScrPlugin.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>ScrPlugin xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.BufferedReader;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.io.ByteArrayInputStream;
+<a name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.io.ByteArrayOutputStream;
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.io.InputStream;
+<a name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> java.io.InputStreamReader;
+<a name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> java.net.URL;
+<a name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> java.util.ArrayList;
+<a name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a name="31" href="#31">31</a>  <strong class="jxr_keyword">import</strong> java.util.HashSet;
+<a name="32" href="#32">32</a>  <strong class="jxr_keyword">import</strong> java.util.LinkedHashMap;
+<a name="33" href="#33">33</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a name="34" href="#34">34</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a name="35" href="#35">35</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a name="36" href="#36">36</a>  <strong class="jxr_keyword">import</strong> java.util.TreeSet;
+<a name="37" href="#37">37</a>  <strong class="jxr_keyword">import</strong> java.util.regex.Pattern;
+<a name="38" href="#38">38</a>  
+<a name="39" href="#39">39</a>  <strong class="jxr_keyword">import</strong> javax.xml.transform.Transformer;
+<a name="40" href="#40">40</a>  <strong class="jxr_keyword">import</strong> javax.xml.transform.TransformerFactory;
+<a name="41" href="#41">41</a>  <strong class="jxr_keyword">import</strong> javax.xml.transform.stream.StreamResult;
+<a name="42" href="#42">42</a>  <strong class="jxr_keyword">import</strong> javax.xml.transform.stream.StreamSource;
+<a name="43" href="#43">43</a>  
+<a name="44" href="#44">44</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Analyzer;
+<a name="45" href="#45">45</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Descriptors.PackageRef;
+<a name="46" href="#46">46</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Jar;
+<a name="47" href="#47">47</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Processor;
+<a name="48" href="#48">48</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Resource;
+<a name="49" href="#49">49</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.service.AnalyzerPlugin;
+<a name="50" href="#50">50</a>  <strong class="jxr_keyword">import</strong> aQute.libg.generics.Create;
+<a name="51" href="#51">51</a>  <strong class="jxr_keyword">import</strong> org.apache.felix.utils.manifest.Attribute;
+<a name="52" href="#52">52</a>  <strong class="jxr_keyword">import</strong> org.apache.felix.utils.manifest.Clause;
+<a name="53" href="#53">53</a>  <strong class="jxr_keyword">import</strong> org.osgi.framework.Constants;
+<a name="54" href="#54">54</a>  
+<a name="55" href="#55">55</a>  <strong class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> org.apache.felix.utils.manifest.Parser.parseHeader;
+<a name="56" href="#56">56</a>  
+<a name="57" href="#57">57</a>  
+<a name="58" href="#58">58</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/felix/bundleplugin/ScrPlugin.html">ScrPlugin</a> implements AnalyzerPlugin
+<a name="59" href="#59">59</a>  {
+<a name="60" href="#60">60</a>  
+<a name="61" href="#61">61</a>      Transformer transformer;
+<a name="62" href="#62">62</a>  
+<a name="63" href="#63">63</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/felix/bundleplugin/ScrPlugin.html">ScrPlugin</a>() <strong class="jxr_keyword">throws</strong> Exception
+<a name="64" href="#64">64</a>      {
+<a name="65" href="#65">65</a>          transformer = getTransformer( getClass().getResource( <span class="jxr_string">"scr.xsl"</span> ) );
+<a name="66" href="#66">66</a>      }
+<a name="67" href="#67">67</a>  
+<a name="68" href="#68">68</a>  
+<a name="69" href="#69">69</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> analyzeJar( Analyzer analyzer ) <strong class="jxr_keyword">throws</strong> Exception
+<a name="70" href="#70">70</a>      {
+<a name="71" href="#71">71</a>          Set&lt;String&gt; headers = Create.set();
+<a name="72" href="#72">72</a>  
+<a name="73" href="#73">73</a>          String bpHeader = analyzer.getProperty( <span class="jxr_string">"Service-Component"</span> );
+<a name="74" href="#74">74</a>  
+<a name="75" href="#75">75</a>          Map&lt;String, ? <strong class="jxr_keyword">extends</strong> Map&lt;String, String&gt;&gt; map = Processor.parseHeader( bpHeader, <strong class="jxr_keyword">null</strong> );
+<a name="76" href="#76">76</a>          <strong class="jxr_keyword">for</strong> ( String root : map.keySet() )
+<a name="77" href="#77">77</a>          {
+<a name="78" href="#78">78</a>              Resource resource = analyzer.getJar().getResource(root);
+<a name="79" href="#79">79</a>              <strong class="jxr_keyword">if</strong> ( resource != <strong class="jxr_keyword">null</strong> ) {
+<a name="80" href="#80">80</a>                  process(analyzer, root, resource, headers);
+<a name="81" href="#81">81</a>              }
+<a name="82" href="#82">82</a>          }
+<a name="83" href="#83">83</a>  
+<a name="84" href="#84">84</a>          <em class="jxr_comment">// Group and analyze</em>
+<a name="85" href="#85">85</a>          <strong class="jxr_keyword">for</strong> ( String str : headers )
+<a name="86" href="#86">86</a>          {
+<a name="87" href="#87">87</a>              <strong class="jxr_keyword">int</strong> idx = str.indexOf( ':' );
+<a name="88" href="#88">88</a>              <strong class="jxr_keyword">if</strong> ( idx &lt; 0 )
+<a name="89" href="#89">89</a>              {
+<a name="90" href="#90">90</a>                  analyzer.warning( ( <strong class="jxr_keyword">new</strong> StringBuilder( <span class="jxr_string">"Error analyzing services in scr resource: "</span> ) ).append( str ).toString() );
+<a name="91" href="#91">91</a>                  <strong class="jxr_keyword">continue</strong>;
+<a name="92" href="#92">92</a>              }
+<a name="93" href="#93">93</a>              String h = str.substring( 0, idx ).trim();
+<a name="94" href="#94">94</a>              String v = str.substring( idx + 1 ).trim();
+<a name="95" href="#95">95</a>  
+<a name="96" href="#96">96</a>              StringBuilder sb = <strong class="jxr_keyword">new</strong> StringBuilder();
+<a name="97" href="#97">97</a>              String header = analyzer.getProperty( h );
+<a name="98" href="#98">98</a>              <strong class="jxr_keyword">if</strong> (header != <strong class="jxr_keyword">null</strong> &amp;&amp; !header.isEmpty())
+<a name="99" href="#99">99</a>              {
+<a name="100" href="#100">100</a>                 sb.append(header);
+<a name="101" href="#101">101</a>                 sb.append(<span class="jxr_string">","</span>);
+<a name="102" href="#102">102</a>             }
+<a name="103" href="#103">103</a>             sb.append( v );
+<a name="104" href="#104">104</a>             analyzer.setProperty(h, sb.toString());
+<a name="105" href="#105">105</a>         }
+<a name="106" href="#106">106</a>         <strong class="jxr_keyword">return</strong> false;
+<a name="107" href="#107">107</a>     }
+<a name="108" href="#108">108</a> 
+<a name="109" href="#109">109</a> 
+<a name="110" href="#110">110</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> process( Analyzer analyzer, String path, Resource resource, Set&lt;String&gt; headers )
+<a name="111" href="#111">111</a>     {
+<a name="112" href="#112">112</a>         InputStream in = <strong class="jxr_keyword">null</strong>;
+<a name="113" href="#113">113</a>         <strong class="jxr_keyword">try</strong>
+<a name="114" href="#114">114</a>         {
+<a name="115" href="#115">115</a>             in = resource.openInputStream();
+<a name="116" href="#116">116</a> 
+<a name="117" href="#117">117</a>             <em class="jxr_comment">// Retrieve headers</em>
+<a name="118" href="#118">118</a>             Set&lt;String&gt; set = analyze( in );
+<a name="119" href="#119">119</a>             headers.addAll( set );
+<a name="120" href="#120">120</a>         }
+<a name="121" href="#121">121</a>         <strong class="jxr_keyword">catch</strong> ( Exception e )
+<a name="122" href="#122">122</a>         {
+<a name="123" href="#123">123</a>             analyzer.error( ( <strong class="jxr_keyword">new</strong> StringBuilder( <span class="jxr_string">"Unexpected exception in processing scr resources("</span> ) )
+<a name="124" href="#124">124</a>                 .append( path ).append( <span class="jxr_string">"): "</span> ).append( e ).toString() );
+<a name="125" href="#125">125</a>         }
+<a name="126" href="#126">126</a>         <strong class="jxr_keyword">finally</strong>
+<a name="127" href="#127">127</a>         {
+<a name="128" href="#128">128</a>             <strong class="jxr_keyword">try</strong>
+<a name="129" href="#129">129</a>             {
+<a name="130" href="#130">130</a>                 <strong class="jxr_keyword">if</strong> ( in != <strong class="jxr_keyword">null</strong> )
+<a name="131" href="#131">131</a>                 {
+<a name="132" href="#132">132</a>                     in.close();
+<a name="133" href="#133">133</a>                 }
+<a name="134" href="#134">134</a>             }
+<a name="135" href="#135">135</a>             <strong class="jxr_keyword">catch</strong> ( IOException e )
+<a name="136" href="#136">136</a>             {
+<a name="137" href="#137">137</a>             }
+<a name="138" href="#138">138</a>         }
+<a name="139" href="#139">139</a>     }
+<a name="140" href="#140">140</a> 
+<a name="141" href="#141">141</a> 
+<a name="142" href="#142">142</a>     <strong class="jxr_keyword">public</strong> Set&lt;String&gt; analyze( InputStream in ) <strong class="jxr_keyword">throws</strong> Exception
+<a name="143" href="#143">143</a>     {
+<a name="144" href="#144">144</a>         Set&lt;String&gt; refers = <strong class="jxr_keyword">new</strong> HashSet&lt;String&gt;();
+<a name="145" href="#145">145</a>         ByteArrayOutputStream bout = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream();
+<a name="146" href="#146">146</a>         javax.xml.transform.Result r = <strong class="jxr_keyword">new</strong> StreamResult( bout );
+<a name="147" href="#147">147</a>         javax.xml.transform.Source s = <strong class="jxr_keyword">new</strong> StreamSource( in );
+<a name="148" href="#148">148</a>         transformer.transform( s, r );
+<a name="149" href="#149">149</a>         ByteArrayInputStream bin = <strong class="jxr_keyword">new</strong> ByteArrayInputStream( bout.toByteArray() );
+<a name="150" href="#150">150</a>         bout.close();
+<a name="151" href="#151">151</a>         BufferedReader br = <strong class="jxr_keyword">new</strong> BufferedReader( <strong class="jxr_keyword">new</strong> InputStreamReader( bin ) );
+<a name="152" href="#152">152</a>         <strong class="jxr_keyword">for</strong> ( String line = br.readLine(); line != <strong class="jxr_keyword">null</strong>; line = br.readLine() )
+<a name="153" href="#153">153</a>         {
+<a name="154" href="#154">154</a>             line = line.trim();
+<a name="155" href="#155">155</a>             <strong class="jxr_keyword">if</strong> ( line.length() &gt; 0 )
+<a name="156" href="#156">156</a>             {
+<a name="157" href="#157">157</a>                 refers.add( line );
+<a name="158" href="#158">158</a>             }
+<a name="159" href="#159">159</a>         }
+<a name="160" href="#160">160</a> 
+<a name="161" href="#161">161</a>         br.close();
+<a name="162" href="#162">162</a>         <strong class="jxr_keyword">return</strong> refers;
+<a name="163" href="#163">163</a>     }
+<a name="164" href="#164">164</a> 
+<a name="165" href="#165">165</a> 
+<a name="166" href="#166">166</a>     <strong class="jxr_keyword">protected</strong> Transformer getTransformer( URL url ) <strong class="jxr_keyword">throws</strong> Exception
+<a name="167" href="#167">167</a>     {
+<a name="168" href="#168">168</a>         TransformerFactory tf = TransformerFactory.newInstance();
+<a name="169" href="#169">169</a>         javax.xml.transform.Source source = <strong class="jxr_keyword">new</strong> StreamSource( url.openStream() );
+<a name="170" href="#170">170</a>         <strong class="jxr_keyword">return</strong> tf.newTransformer( source );
+<a name="171" href="#171">171</a>     }
+<a name="172" href="#172">172</a> 
+<a name="173" href="#173">173</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.html
new file mode 100644
index 0000000..11ae8b9
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.html
@@ -0,0 +1,607 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>AbstractBaselinePlugin xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin.baseline;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.text.SimpleDateFormat;
+<a name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.util.Arrays;
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Date;
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Iterator;
+<a name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> java.util.List;
+<a name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a name="29" href="#29">29</a>  <strong class="jxr_keyword">import</strong> java.util.Set;
+<a name="30" href="#30">30</a>  
+<a name="31" href="#31">31</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.Artifact;
+<a name="32" href="#32">32</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.factory.ArtifactFactory;
+<a name="33" href="#33">33</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException;
+<a name="34" href="#34">34</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.metadata.ArtifactMetadataSource;
+<a name="35" href="#35">35</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.repository.ArtifactRepository;
+<a name="36" href="#36">36</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.resolver.ArtifactNotFoundException;
+<a name="37" href="#37">37</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.resolver.ArtifactResolutionException;
+<a name="38" href="#38">38</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.resolver.ArtifactResolver;
+<a name="39" href="#39">39</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.versioning.ArtifactVersion;
+<a name="40" href="#40">40</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
+<a name="41" href="#41">41</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.versioning.OverConstrainedVersionException;
+<a name="42" href="#42">42</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.artifact.versioning.VersionRange;
+<a name="43" href="#43">43</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.AbstractMojo;
+<a name="44" href="#44">44</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoExecutionException;
+<a name="45" href="#45">45</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.plugin.MojoFailureException;
+<a name="46" href="#46">46</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.project.MavenProject;
+<a name="47" href="#47">47</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.StringUtils;
+<a name="48" href="#48">48</a>  
+<a name="49" href="#49">49</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.differ.Baseline;
+<a name="50" href="#50">50</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.differ.Baseline.Info;
+<a name="51" href="#51">51</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.differ.DiffPluginImpl;
+<a name="52" href="#52">52</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Instructions;
+<a name="53" href="#53">53</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Jar;
+<a name="54" href="#54">54</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.osgi.Processor;
+<a name="55" href="#55">55</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.service.diff.Delta;
+<a name="56" href="#56">56</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.service.diff.Diff;
+<a name="57" href="#57">57</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.version.Version;
+<a name="58" href="#58">58</a>  <strong class="jxr_keyword">import</strong> aQute.service.reporter.Reporter;
+<a name="59" href="#59">59</a>  
+<a name="60" href="#60">60</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="61" href="#61">61</a>  <em class="jxr_javadoccomment"> * Abstract BND Baseline check between two bundles.</em>
+<a name="62" href="#62">62</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="63" href="#63">63</a>  <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.html">AbstractBaselinePlugin</a>
+<a name="64" href="#64">64</a>      <strong class="jxr_keyword">extends</strong> AbstractMojo
+<a name="65" href="#65">65</a>  {
+<a name="66" href="#66">66</a>  
+<a name="67" href="#67">67</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="68" href="#68">68</a>  <em class="jxr_javadoccomment">     * Flag to easily skip execution.</em>
+<a name="69" href="#69">69</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="70" href="#70">70</a>  <em class="jxr_javadoccomment">     * @parameter expression="${baseline.skip}" default-value="false"</em>
+<a name="71" href="#71">71</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="72" href="#72">72</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">boolean</strong> skip;
+<a name="73" href="#73">73</a>  
+<a name="74" href="#74">74</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="75" href="#75">75</a>  <em class="jxr_javadoccomment">     * Whether to fail on errors.</em>
+<a name="76" href="#76">76</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="77" href="#77">77</a>  <em class="jxr_javadoccomment">     * @parameter expression="${baseline.failOnError}" default-value="true"</em>
+<a name="78" href="#78">78</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="79" href="#79">79</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">boolean</strong> failOnError;
+<a name="80" href="#80">80</a>  
+<a name="81" href="#81">81</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="82" href="#82">82</a>  <em class="jxr_javadoccomment">     * Whether to fail on warnings.</em>
+<a name="83" href="#83">83</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="84" href="#84">84</a>  <em class="jxr_javadoccomment">     * @parameter expression="${baseline.failOnWarning}" default-value="false"</em>
+<a name="85" href="#85">85</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="86" href="#86">86</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">boolean</strong> failOnWarning;
+<a name="87" href="#87">87</a>  
+<a name="88" href="#88">88</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="89" href="#89">89</a>  <em class="jxr_javadoccomment">     * @parameter expression="${project}"</em>
+<a name="90" href="#90">90</a>  <em class="jxr_javadoccomment">     * @required</em>
+<a name="91" href="#91">91</a>  <em class="jxr_javadoccomment">     * @readonly</em>
+<a name="92" href="#92">92</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="93" href="#93">93</a>      <strong class="jxr_keyword">protected</strong> MavenProject project;
+<a name="94" href="#94">94</a>  
+<a name="95" href="#95">95</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="96" href="#96">96</a>  <em class="jxr_javadoccomment">     * @parameter expression="${project.build.directory}"</em>
+<a name="97" href="#97">97</a>  <em class="jxr_javadoccomment">     * @required</em>
+<a name="98" href="#98">98</a>  <em class="jxr_javadoccomment">     * @readonly</em>
+<a name="99" href="#99">99</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="100" href="#100">100</a>     <strong class="jxr_keyword">private</strong> File buildDirectory;
+<a name="101" href="#101">101</a> 
+<a name="102" href="#102">102</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="103" href="#103">103</a> <em class="jxr_javadoccomment">     * @parameter expression="${project.build.finalName}"</em>
+<a name="104" href="#104">104</a> <em class="jxr_javadoccomment">     * @required</em>
+<a name="105" href="#105">105</a> <em class="jxr_javadoccomment">     * @readonly</em>
+<a name="106" href="#106">106</a> <em class="jxr_javadoccomment">     */</em>
+<a name="107" href="#107">107</a>     <strong class="jxr_keyword">private</strong> String finalName;
+<a name="108" href="#108">108</a> 
+<a name="109" href="#109">109</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="110" href="#110">110</a> <em class="jxr_javadoccomment">     * @component</em>
+<a name="111" href="#111">111</a> <em class="jxr_javadoccomment">     */</em>
+<a name="112" href="#112">112</a>     <strong class="jxr_keyword">protected</strong> ArtifactResolver resolver;
+<a name="113" href="#113">113</a> 
+<a name="114" href="#114">114</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="115" href="#115">115</a> <em class="jxr_javadoccomment">     * @component</em>
+<a name="116" href="#116">116</a> <em class="jxr_javadoccomment">     */</em>
+<a name="117" href="#117">117</a>     <strong class="jxr_keyword">protected</strong> ArtifactFactory factory;
+<a name="118" href="#118">118</a> 
+<a name="119" href="#119">119</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="120" href="#120">120</a> <em class="jxr_javadoccomment">     * @parameter default-value="${localRepository}"</em>
+<a name="121" href="#121">121</a> <em class="jxr_javadoccomment">     * @required</em>
+<a name="122" href="#122">122</a> <em class="jxr_javadoccomment">     * @readonly</em>
+<a name="123" href="#123">123</a> <em class="jxr_javadoccomment">     */</em>
+<a name="124" href="#124">124</a>     <strong class="jxr_keyword">protected</strong> ArtifactRepository localRepository;
+<a name="125" href="#125">125</a> 
+<a name="126" href="#126">126</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="127" href="#127">127</a> <em class="jxr_javadoccomment">     * @component</em>
+<a name="128" href="#128">128</a> <em class="jxr_javadoccomment">     */</em>
+<a name="129" href="#129">129</a>     <strong class="jxr_keyword">private</strong> ArtifactMetadataSource metadataSource;
+<a name="130" href="#130">130</a> 
+<a name="131" href="#131">131</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="132" href="#132">132</a> <em class="jxr_javadoccomment">     * Version to compare the current code against.</em>
+<a name="133" href="#133">133</a> <em class="jxr_javadoccomment">     *</em>
+<a name="134" href="#134">134</a> <em class="jxr_javadoccomment">     * @parameter expression="${comparisonVersion}" default-value="(,${project.version})"</em>
+<a name="135" href="#135">135</a> <em class="jxr_javadoccomment">     * @required</em>
+<a name="136" href="#136">136</a> <em class="jxr_javadoccomment">     * @readonly</em>
+<a name="137" href="#137">137</a> <em class="jxr_javadoccomment">     */</em>
+<a name="138" href="#138">138</a>     <strong class="jxr_keyword">protected</strong> String comparisonVersion;
+<a name="139" href="#139">139</a> 
+<a name="140" href="#140">140</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="141" href="#141">141</a> <em class="jxr_javadoccomment">     * A list of packages filter, if empty the whole bundle will be traversed. Values are specified in OSGi package</em>
+<a name="142" href="#142">142</a> <em class="jxr_javadoccomment">     * instructions notation, e.g. &lt;code&gt;!org.apache.felix.bundleplugin&lt;/code&gt;.</em>
+<a name="143" href="#143">143</a> <em class="jxr_javadoccomment">     *</em>
+<a name="144" href="#144">144</a> <em class="jxr_javadoccomment">     * @parameter</em>
+<a name="145" href="#145">145</a> <em class="jxr_javadoccomment">     */</em>
+<a name="146" href="#146">146</a>     <strong class="jxr_keyword">private</strong> String[] filters;
+<a name="147" href="#147">147</a> 
+<a name="148" href="#148">148</a>     <em class="jxr_javadoccomment">/**</em>
+<a name="149" href="#149">149</a> <em class="jxr_javadoccomment">     * Project types which this plugin supports.</em>
+<a name="150" href="#150">150</a> <em class="jxr_javadoccomment">     *</em>
+<a name="151" href="#151">151</a> <em class="jxr_javadoccomment">     * @parameter</em>
+<a name="152" href="#152">152</a> <em class="jxr_javadoccomment">     */</em>
+<a name="153" href="#153">153</a>     <strong class="jxr_keyword">protected</strong> List supportedProjectTypes = Arrays.asList( <strong class="jxr_keyword">new</strong> String[] { <span class="jxr_string">"jar"</span>, <span class="jxr_string">"bundle"</span> } );
+<a name="154" href="#154">154</a> 
+<a name="155" href="#155">155</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">void</strong> execute()
+<a name="156" href="#156">156</a>         <strong class="jxr_keyword">throws</strong> MojoExecutionException, MojoFailureException
+<a name="157" href="#157">157</a>     {
+<a name="158" href="#158">158</a>         <strong class="jxr_keyword">if</strong> ( skip )
+<a name="159" href="#159">159</a>         {
+<a name="160" href="#160">160</a>             getLog().info( <span class="jxr_string">"Skipping Baseline execution"</span> );
+<a name="161" href="#161">161</a>             <strong class="jxr_keyword">return</strong>;
+<a name="162" href="#162">162</a>         }
+<a name="163" href="#163">163</a> 
+<a name="164" href="#164">164</a>         <strong class="jxr_keyword">if</strong> ( !supportedProjectTypes.contains( project.getArtifact().getType() ) )
+<a name="165" href="#165">165</a>         {
+<a name="166" href="#166">166</a>             getLog().info(<span class="jxr_string">"Skipping Baseline (project type "</span> + project.getArtifact().getType() + <span class="jxr_string">" not supported)"</span>);
+<a name="167" href="#167">167</a>             <strong class="jxr_keyword">return</strong>;
+<a name="168" href="#168">168</a>         }
+<a name="169" href="#169">169</a> 
+<a name="170" href="#170">170</a>         <em class="jxr_comment">// get the bundles that have to be compared</em>
+<a name="171" href="#171">171</a> 
+<a name="172" href="#172">172</a>         <strong class="jxr_keyword">final</strong> Jar currentBundle = getCurrentBundle();
+<a name="173" href="#173">173</a>         <strong class="jxr_keyword">if</strong> ( currentBundle == <strong class="jxr_keyword">null</strong> )
+<a name="174" href="#174">174</a>         {
+<a name="175" href="#175">175</a>             getLog().info( <span class="jxr_string">"Not generating Baseline report as there is no bundle generated by the project"</span> );
+<a name="176" href="#176">176</a>             <strong class="jxr_keyword">return</strong>;
+<a name="177" href="#177">177</a>         }
+<a name="178" href="#178">178</a> 
+<a name="179" href="#179">179</a>         <strong class="jxr_keyword">final</strong> Jar previousBundle = getPreviousBundle();
+<a name="180" href="#180">180</a>         <strong class="jxr_keyword">if</strong> ( previousBundle == <strong class="jxr_keyword">null</strong> )
+<a name="181" href="#181">181</a>         {
+<a name="182" href="#182">182</a>             getLog().info( <span class="jxr_string">"Not generating Baseline report as there is no previous version of the library to compare against"</span> );
+<a name="183" href="#183">183</a>             <strong class="jxr_keyword">return</strong>;
+<a name="184" href="#184">184</a>         }
+<a name="185" href="#185">185</a> 
+<a name="186" href="#186">186</a>         <em class="jxr_comment">// preparing the filters</em>
+<a name="187" href="#187">187</a> 
+<a name="188" href="#188">188</a>         <strong class="jxr_keyword">final</strong> Instructions packageFilters;
+<a name="189" href="#189">189</a>         <strong class="jxr_keyword">if</strong> ( filters == <strong class="jxr_keyword">null</strong> || filters.length == 0 )
+<a name="190" href="#190">190</a>         {
+<a name="191" href="#191">191</a>             packageFilters = <strong class="jxr_keyword">new</strong> Instructions();
+<a name="192" href="#192">192</a>         }
+<a name="193" href="#193">193</a>         <strong class="jxr_keyword">else</strong>
+<a name="194" href="#194">194</a>         {
+<a name="195" href="#195">195</a>             packageFilters = <strong class="jxr_keyword">new</strong> Instructions( Arrays.asList( filters ) );
+<a name="196" href="#196">196</a>         }
+<a name="197" href="#197">197</a> 
+<a name="198" href="#198">198</a>         <em class="jxr_comment">// go!</em>
+<a name="199" href="#199">199</a> 
+<a name="200" href="#200">200</a>         init();
+<a name="201" href="#201">201</a> 
+<a name="202" href="#202">202</a>         String generationDate = <strong class="jxr_keyword">new</strong> SimpleDateFormat( <span class="jxr_string">"yyyy-MM-dd'T'HH:mm'Z'"</span> ).format( <strong class="jxr_keyword">new</strong> Date() );
+<a name="203" href="#203">203</a>         Reporter reporter = <strong class="jxr_keyword">new</strong> Processor();
+<a name="204" href="#204">204</a> 
+<a name="205" href="#205">205</a>         <strong class="jxr_keyword">try</strong>
+<a name="206" href="#206">206</a>         {
+<a name="207" href="#207">207</a>             Set&lt;Info&gt; infoSet = <strong class="jxr_keyword">new</strong> Baseline( reporter, <strong class="jxr_keyword">new</strong> DiffPluginImpl() )
+<a name="208" href="#208">208</a>                                 .baseline( currentBundle, previousBundle, packageFilters );
+<a name="209" href="#209">209</a> 
+<a name="210" href="#210">210</a>             startBaseline( generationDate, project.getArtifactId(), project.getVersion(), comparisonVersion );
+<a name="211" href="#211">211</a> 
+<a name="212" href="#212">212</a>             <strong class="jxr_keyword">final</strong> Info[] infos = infoSet.toArray( <strong class="jxr_keyword">new</strong> Info[infoSet.size()] );
+<a name="213" href="#213">213</a>             Arrays.sort( infos, <strong class="jxr_keyword">new</strong> InfoComparator() );
+<a name="214" href="#214">214</a> 
+<a name="215" href="#215">215</a>             <strong class="jxr_keyword">for</strong> ( Info info : infos )
+<a name="216" href="#216">216</a>             {
+<a name="217" href="#217">217</a>                 <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a> diffMessage = <strong class="jxr_keyword">null</strong>;
+<a name="218" href="#218">218</a>                 Version newerVersion = info.newerVersion;
+<a name="219" href="#219">219</a>                 Version suggestedVersion = info.suggestedVersion;
+<a name="220" href="#220">220</a> 
+<a name="221" href="#221">221</a>                 <strong class="jxr_keyword">if</strong> ( suggestedVersion != <strong class="jxr_keyword">null</strong> )
+<a name="222" href="#222">222</a>                 {
+<a name="223" href="#223">223</a>                     <strong class="jxr_keyword">if</strong> ( newerVersion.compareTo( suggestedVersion ) &gt; 0 )
+<a name="224" href="#224">224</a>                     {
+<a name="225" href="#225">225</a>                         diffMessage = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a>( <span class="jxr_string">"Excessive version increase"</span>, DiffMessage.Type.warning );
+<a name="226" href="#226">226</a>                         reporter.warning( <span class="jxr_string">"%s: %s; detected %s, suggested %s"</span>,
+<a name="227" href="#227">227</a>                                           info.packageName, diffMessage, info.newerVersion, info.suggestedVersion );
+<a name="228" href="#228">228</a>                     }
+<a name="229" href="#229">229</a>                     <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> ( newerVersion.compareTo( suggestedVersion ) &lt; 0 )
+<a name="230" href="#230">230</a>                     {
+<a name="231" href="#231">231</a>                         diffMessage = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a>( <span class="jxr_string">"Version increase required"</span>, DiffMessage.Type.error );
+<a name="232" href="#232">232</a>                         reporter.error( <span class="jxr_string">"%s: %s; detected %s, suggested %s"</span>,
+<a name="233" href="#233">233</a>                                         info.packageName, diffMessage, info.newerVersion, info.suggestedVersion );
+<a name="234" href="#234">234</a>                     }
+<a name="235" href="#235">235</a>                 }
+<a name="236" href="#236">236</a> 
+<a name="237" href="#237">237</a>                 Diff packageDiff = info.packageDiff;
+<a name="238" href="#238">238</a> 
+<a name="239" href="#239">239</a>                 Delta delta = packageDiff.getDelta();
+<a name="240" href="#240">240</a> 
+<a name="241" href="#241">241</a>                 <strong class="jxr_keyword">switch</strong> ( delta )
+<a name="242" href="#242">242</a>                 {
+<a name="243" href="#243">243</a>                     <strong class="jxr_keyword">case</strong> UNCHANGED:
+<a name="244" href="#244">244</a>                         <strong class="jxr_keyword">if</strong> ( ( suggestedVersion.getMajor() != newerVersion.getMajor() )
+<a name="245" href="#245">245</a>                             || ( suggestedVersion.getMicro() != newerVersion.getMicro() )
+<a name="246" href="#246">246</a>                             || ( suggestedVersion.getMinor() != newerVersion.getMinor() ) )
+<a name="247" href="#247">247</a>                         {
+<a name="248" href="#248">248</a>                             diffMessage = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a>( <span class="jxr_string">"Version has been increased but analysis detected no changes"</span>, DiffMessage.Type.warning );
+<a name="249" href="#249">249</a>                             reporter.warning( <span class="jxr_string">"%s: %s; detected %s, suggested %s"</span>,
+<a name="250" href="#250">250</a>                                               info.packageName, diffMessage, info.newerVersion, info.suggestedVersion );
+<a name="251" href="#251">251</a>                         }
+<a name="252" href="#252">252</a>                         <strong class="jxr_keyword">break</strong>;
+<a name="253" href="#253">253</a> 
+<a name="254" href="#254">254</a>                     <strong class="jxr_keyword">case</strong> REMOVED:
+<a name="255" href="#255">255</a>                         diffMessage = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a>( <span class="jxr_string">"Package removed"</span>, DiffMessage.Type.info );
+<a name="256" href="#256">256</a>                         reporter.trace( <span class="jxr_string">"%s: %s "</span>, info.packageName, diffMessage );
+<a name="257" href="#257">257</a>                         <strong class="jxr_keyword">break</strong>;
+<a name="258" href="#258">258</a> 
+<a name="259" href="#259">259</a>                     <strong class="jxr_keyword">case</strong> CHANGED:
+<a name="260" href="#260">260</a>                     <strong class="jxr_keyword">case</strong> MICRO:
+<a name="261" href="#261">261</a>                     <strong class="jxr_keyword">case</strong> MINOR:
+<a name="262" href="#262">262</a>                     <strong class="jxr_keyword">case</strong> MAJOR:
+<a name="263" href="#263">263</a>                     <strong class="jxr_keyword">case</strong> ADDED:
+<a name="264" href="#264">264</a>                     <strong class="jxr_keyword">default</strong>:
+<a name="265" href="#265">265</a>                         <em class="jxr_comment">// ok</em>
+<a name="266" href="#266">266</a>                         <strong class="jxr_keyword">break</strong>;
+<a name="267" href="#267">267</a>                 }
+<a name="268" href="#268">268</a> 
+<a name="269" href="#269">269</a>                 <strong class="jxr_keyword">boolean</strong> mismatch = info.mismatch;
+<a name="270" href="#270">270</a>                 String packageName = info.packageName;
+<a name="271" href="#271">271</a>                 String shortDelta = getShortDelta( info.packageDiff.getDelta() );
+<a name="272" href="#272">272</a>                 String deltaString = StringUtils.lowerCase( String.valueOf( info.packageDiff.getDelta() ) );
+<a name="273" href="#273">273</a>                 String newerVersionString = String.valueOf( info.newerVersion );
+<a name="274" href="#274">274</a>                 String olderVersionString = String.valueOf( info.olderVersion );
+<a name="275" href="#275">275</a>                 String suggestedVersionString = String.valueOf( ( info.suggestedVersion == <strong class="jxr_keyword">null</strong> ) ? <span class="jxr_string">"-"</span> : info.suggestedVersion );
+<a name="276" href="#276">276</a>                 Map&lt;String,String&gt; attributes = info.attributes;
+<a name="277" href="#277">277</a> 
+<a name="278" href="#278">278</a>                 startPackage( mismatch,
+<a name="279" href="#279">279</a>                               packageName,
+<a name="280" href="#280">280</a>                               shortDelta,
+<a name="281" href="#281">281</a>                               deltaString,
+<a name="282" href="#282">282</a>                               newerVersionString,
+<a name="283" href="#283">283</a>                               olderVersionString,
+<a name="284" href="#284">284</a>                               suggestedVersionString,
+<a name="285" href="#285">285</a>                               diffMessage,
+<a name="286" href="#286">286</a>                               attributes );
+<a name="287" href="#287">287</a> 
+<a name="288" href="#288">288</a>                 <strong class="jxr_keyword">if</strong> ( Delta.REMOVED != delta )
+<a name="289" href="#289">289</a>                 {
+<a name="290" href="#290">290</a>                     doPackageDiff( packageDiff );
+<a name="291" href="#291">291</a>                 }
+<a name="292" href="#292">292</a> 
+<a name="293" href="#293">293</a>                 endPackage();
+<a name="294" href="#294">294</a>             }
+<a name="295" href="#295">295</a> 
+<a name="296" href="#296">296</a>             endBaseline();
+<a name="297" href="#297">297</a>         }
+<a name="298" href="#298">298</a>         <strong class="jxr_keyword">catch</strong> ( Exception e )
+<a name="299" href="#299">299</a>         {
+<a name="300" href="#300">300</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Impossible to calculate the baseline"</span>, e );
+<a name="301" href="#301">301</a>         }
+<a name="302" href="#302">302</a>         <strong class="jxr_keyword">finally</strong>
+<a name="303" href="#303">303</a>         {
+<a name="304" href="#304">304</a>             closeJars( currentBundle, previousBundle );
+<a name="305" href="#305">305</a>         }
+<a name="306" href="#306">306</a> 
+<a name="307" href="#307">307</a>         <em class="jxr_comment">// check if it has to fail if some error has been detected</em>
+<a name="308" href="#308">308</a> 
+<a name="309" href="#309">309</a>         <strong class="jxr_keyword">boolean</strong> fail = false;
+<a name="310" href="#310">310</a> 
+<a name="311" href="#311">311</a>         <strong class="jxr_keyword">if</strong> ( !reporter.isOk() )
+<a name="312" href="#312">312</a>         {
+<a name="313" href="#313">313</a>             <strong class="jxr_keyword">for</strong> ( String errorMessage : reporter.getErrors() )
+<a name="314" href="#314">314</a>             {
+<a name="315" href="#315">315</a>                 getLog().error( errorMessage );
+<a name="316" href="#316">316</a>             }
+<a name="317" href="#317">317</a> 
+<a name="318" href="#318">318</a>             <strong class="jxr_keyword">if</strong> ( failOnError )
+<a name="319" href="#319">319</a>             {
+<a name="320" href="#320">320</a>                 fail = <strong class="jxr_keyword">true</strong>;
+<a name="321" href="#321">321</a>             }
+<a name="322" href="#322">322</a>         }
+<a name="323" href="#323">323</a> 
+<a name="324" href="#324">324</a>         <em class="jxr_comment">// check if it has to fail if some warning has been detected</em>
+<a name="325" href="#325">325</a> 
+<a name="326" href="#326">326</a>         <strong class="jxr_keyword">if</strong> ( !reporter.getWarnings().isEmpty() )
+<a name="327" href="#327">327</a>         {
+<a name="328" href="#328">328</a>             <strong class="jxr_keyword">for</strong> ( String warningMessage : reporter.getWarnings() )
+<a name="329" href="#329">329</a>             {
+<a name="330" href="#330">330</a>                 getLog().warn( warningMessage );
+<a name="331" href="#331">331</a>             }
+<a name="332" href="#332">332</a> 
+<a name="333" href="#333">333</a>             <strong class="jxr_keyword">if</strong> ( failOnWarning )
+<a name="334" href="#334">334</a>             {
+<a name="335" href="#335">335</a>                 fail = <strong class="jxr_keyword">true</strong>;
+<a name="336" href="#336">336</a>             }
+<a name="337" href="#337">337</a>         }
+<a name="338" href="#338">338</a> 
+<a name="339" href="#339">339</a>         getLog().info( String.format( <span class="jxr_string">"Baseline analisys complete, %s error(s), %s warning(s)"</span>,
+<a name="340" href="#340">340</a>                                       reporter.getErrors().size(),
+<a name="341" href="#341">341</a>                                       reporter.getWarnings().size() ) );
+<a name="342" href="#342">342</a> 
+<a name="343" href="#343">343</a>         <strong class="jxr_keyword">if</strong> ( fail )
+<a name="344" href="#344">344</a>         {
+<a name="345" href="#345">345</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoFailureException( <span class="jxr_string">"Baseline failed, see generated report"</span> );
+<a name="346" href="#346">346</a>         }
+<a name="347" href="#347">347</a>     }
+<a name="348" href="#348">348</a> 
+<a name="349" href="#349">349</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> doPackageDiff( Diff diff )
+<a name="350" href="#350">350</a>     {
+<a name="351" href="#351">351</a>         <strong class="jxr_keyword">int</strong> depth = 1;
+<a name="352" href="#352">352</a> 
+<a name="353" href="#353">353</a>         <strong class="jxr_keyword">for</strong> ( Diff curDiff : diff.getChildren() )
+<a name="354" href="#354">354</a>         {
+<a name="355" href="#355">355</a>             <strong class="jxr_keyword">if</strong> ( Delta.UNCHANGED != curDiff.getDelta() )
+<a name="356" href="#356">356</a>             {
+<a name="357" href="#357">357</a>                 doDiff( curDiff, depth );
+<a name="358" href="#358">358</a>             }
+<a name="359" href="#359">359</a>         }
+<a name="360" href="#360">360</a>     }
+<a name="361" href="#361">361</a> 
+<a name="362" href="#362">362</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> doDiff( Diff diff, <strong class="jxr_keyword">int</strong> depth )
+<a name="363" href="#363">363</a>     {
+<a name="364" href="#364">364</a>         String type = StringUtils.lowerCase( String.valueOf( diff.getType() ) );
+<a name="365" href="#365">365</a>         String shortDelta = getShortDelta( diff.getDelta() );
+<a name="366" href="#366">366</a>         String delta = StringUtils.lowerCase( String.valueOf( diff.getDelta() ) );
+<a name="367" href="#367">367</a>         String name = diff.getName();
+<a name="368" href="#368">368</a> 
+<a name="369" href="#369">369</a>         startDiff( depth, type, name, delta, shortDelta );
+<a name="370" href="#370">370</a> 
+<a name="371" href="#371">371</a>         <strong class="jxr_keyword">for</strong> ( Diff curDiff : diff.getChildren() )
+<a name="372" href="#372">372</a>         {
+<a name="373" href="#373">373</a>             <strong class="jxr_keyword">if</strong> ( Delta.UNCHANGED != curDiff.getDelta() )
+<a name="374" href="#374">374</a>             {
+<a name="375" href="#375">375</a>                 doDiff( curDiff, depth + 1 );
+<a name="376" href="#376">376</a>             }
+<a name="377" href="#377">377</a>         }
+<a name="378" href="#378">378</a> 
+<a name="379" href="#379">379</a>         endDiff( depth );
+<a name="380" href="#380">380</a>     }
+<a name="381" href="#381">381</a> 
+<a name="382" href="#382">382</a>     <em class="jxr_comment">// extensions APIs</em>
+<a name="383" href="#383">383</a> 
+<a name="384" href="#384">384</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> init();
+<a name="385" href="#385">385</a> 
+<a name="386" href="#386">386</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> startBaseline( String generationDate, String bundleName, String currentVersion, String previousVersion );
+<a name="387" href="#387">387</a> 
+<a name="388" href="#388">388</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> startPackage( <strong class="jxr_keyword">boolean</strong> mismatch,
+<a name="389" href="#389">389</a>                                           String name,
+<a name="390" href="#390">390</a>                                           String shortDelta,
+<a name="391" href="#391">391</a>                                           String delta,
+<a name="392" href="#392">392</a>                                           String newerVersion,
+<a name="393" href="#393">393</a>                                           String olderVersion,
+<a name="394" href="#394">394</a>                                           String suggestedVersion,
+<a name="395" href="#395">395</a>                                           <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a> diffMessage,
+<a name="396" href="#396">396</a>                                           Map&lt;String,String&gt; attributes );
+<a name="397" href="#397">397</a> 
+<a name="398" href="#398">398</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> startDiff( <strong class="jxr_keyword">int</strong> depth,
+<a name="399" href="#399">399</a>                                        String type,
+<a name="400" href="#400">400</a>                                        String name,
+<a name="401" href="#401">401</a>                                        String delta,
+<a name="402" href="#402">402</a>                                        String shortDelta );
+<a name="403" href="#403">403</a> 
+<a name="404" href="#404">404</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> endDiff( <strong class="jxr_keyword">int</strong> depth );
+<a name="405" href="#405">405</a> 
+<a name="406" href="#406">406</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> endPackage();
+<a name="407" href="#407">407</a> 
+<a name="408" href="#408">408</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> endBaseline();
+<a name="409" href="#409">409</a> 
+<a name="410" href="#410">410</a>     <em class="jxr_comment">// internals</em>
+<a name="411" href="#411">411</a> 
+<a name="412" href="#412">412</a>     <strong class="jxr_keyword">private</strong> Jar getCurrentBundle()
+<a name="413" href="#413">413</a>         <strong class="jxr_keyword">throws</strong> MojoExecutionException
+<a name="414" href="#414">414</a>     {
+<a name="415" href="#415">415</a>         <em class="jxr_comment">/*</em>
+<a name="416" href="#416">416</a> <em class="jxr_comment">         * Resolving the aQute.bnd.osgi.Jar via the produced artifact rather than what is produced in the target/classes</em>
+<a name="417" href="#417">417</a> <em class="jxr_comment">         * directory would make the Mojo working also in projects where the bundle-plugin is used just to generate the</em>
+<a name="418" href="#418">418</a> <em class="jxr_comment">         * manifest file and the final jar is assembled via the jar-plugin</em>
+<a name="419" href="#419">419</a> <em class="jxr_comment">         */</em>
+<a name="420" href="#420">420</a>         File currentBundle = <strong class="jxr_keyword">new</strong> File( buildDirectory, getBundleName() );
+<a name="421" href="#421">421</a>         <strong class="jxr_keyword">if</strong> ( !currentBundle.exists() )
+<a name="422" href="#422">422</a>         {
+<a name="423" href="#423">423</a>             getLog().debug( <span class="jxr_string">"Produced bundle not found: "</span> + currentBundle );
+<a name="424" href="#424">424</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="425" href="#425">425</a>         }
+<a name="426" href="#426">426</a> 
+<a name="427" href="#427">427</a>         <strong class="jxr_keyword">return</strong> openJar( currentBundle );
+<a name="428" href="#428">428</a>     }
+<a name="429" href="#429">429</a> 
+<a name="430" href="#430">430</a>     <strong class="jxr_keyword">private</strong> Jar getPreviousBundle()
+<a name="431" href="#431">431</a>         <strong class="jxr_keyword">throws</strong> MojoFailureException, MojoExecutionException
+<a name="432" href="#432">432</a>     {
+<a name="433" href="#433">433</a>         <em class="jxr_comment">// Find the previous version JAR and resolve it, and it's dependencies</em>
+<a name="434" href="#434">434</a>         <strong class="jxr_keyword">final</strong> VersionRange range;
+<a name="435" href="#435">435</a>         <strong class="jxr_keyword">try</strong>
+<a name="436" href="#436">436</a>         {
+<a name="437" href="#437">437</a>             range = VersionRange.createFromVersionSpec( comparisonVersion );
+<a name="438" href="#438">438</a>         }
+<a name="439" href="#439">439</a>         <strong class="jxr_keyword">catch</strong> ( InvalidVersionSpecificationException e )
+<a name="440" href="#440">440</a>         {
+<a name="441" href="#441">441</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoFailureException( <span class="jxr_string">"Invalid comparison version: "</span> + e.getMessage() );
+<a name="442" href="#442">442</a>         }
+<a name="443" href="#443">443</a> 
+<a name="444" href="#444">444</a>         <strong class="jxr_keyword">final</strong> Artifact previousArtifact;
+<a name="445" href="#445">445</a>         <strong class="jxr_keyword">try</strong>
+<a name="446" href="#446">446</a>         {
+<a name="447" href="#447">447</a>             previousArtifact =
+<a name="448" href="#448">448</a>                 factory.createDependencyArtifact( project.getGroupId(),
+<a name="449" href="#449">449</a>                                                   project.getArtifactId(),
+<a name="450" href="#450">450</a>                                                   range,
+<a name="451" href="#451">451</a>                                                   project.getPackaging(),
+<a name="452" href="#452">452</a>                                                   <strong class="jxr_keyword">null</strong>,
+<a name="453" href="#453">453</a>                                                   Artifact.SCOPE_COMPILE );
+<a name="454" href="#454">454</a> 
+<a name="455" href="#455">455</a>             <strong class="jxr_keyword">if</strong> ( !previousArtifact.getVersionRange().isSelectedVersionKnown( previousArtifact ) )
+<a name="456" href="#456">456</a>             {
+<a name="457" href="#457">457</a>                 getLog().debug( <span class="jxr_string">"Searching for versions in range: "</span> + previousArtifact.getVersionRange() );
+<a name="458" href="#458">458</a>                 @SuppressWarnings( <span class="jxr_string">"unchecked"</span> )
+<a name="459" href="#459">459</a>                 <em class="jxr_comment">// type is konwn</em>
+<a name="460" href="#460">460</a>                 List&lt;ArtifactVersion&gt; availableVersions =
+<a name="461" href="#461">461</a>                     metadataSource.retrieveAvailableVersions( previousArtifact, localRepository,
+<a name="462" href="#462">462</a>                                                               project.getRemoteArtifactRepositories() );
+<a name="463" href="#463">463</a>                 filterSnapshots( availableVersions );
+<a name="464" href="#464">464</a>                 ArtifactVersion version = range.matchVersion( availableVersions );
+<a name="465" href="#465">465</a>                 <strong class="jxr_keyword">if</strong> ( version != <strong class="jxr_keyword">null</strong> )
+<a name="466" href="#466">466</a>                 {
+<a name="467" href="#467">467</a>                     previousArtifact.selectVersion( version.toString() );
+<a name="468" href="#468">468</a>                 }
+<a name="469" href="#469">469</a>             }
+<a name="470" href="#470">470</a>         }
+<a name="471" href="#471">471</a>         <strong class="jxr_keyword">catch</strong> ( OverConstrainedVersionException ocve )
+<a name="472" href="#472">472</a>         {
+<a name="473" href="#473">473</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoFailureException( <span class="jxr_string">"Invalid comparison version: "</span> + ocve.getMessage() );
+<a name="474" href="#474">474</a>         }
+<a name="475" href="#475">475</a>         <strong class="jxr_keyword">catch</strong> ( ArtifactMetadataRetrievalException amre )
+<a name="476" href="#476">476</a>         {
+<a name="477" href="#477">477</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Error determining previous version: "</span> + amre.getMessage(), amre );
+<a name="478" href="#478">478</a>         }
+<a name="479" href="#479">479</a> 
+<a name="480" href="#480">480</a>         <strong class="jxr_keyword">if</strong> ( previousArtifact.getVersion() == <strong class="jxr_keyword">null</strong> )
+<a name="481" href="#481">481</a>         {
+<a name="482" href="#482">482</a>             getLog().info( <span class="jxr_string">"Unable to find a previous version of the project in the repository"</span> );
+<a name="483" href="#483">483</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="484" href="#484">484</a>         }
+<a name="485" href="#485">485</a> 
+<a name="486" href="#486">486</a>         <strong class="jxr_keyword">try</strong>
+<a name="487" href="#487">487</a>         {
+<a name="488" href="#488">488</a>             resolver.resolve( previousArtifact, project.getRemoteArtifactRepositories(), localRepository );
+<a name="489" href="#489">489</a>         }
+<a name="490" href="#490">490</a>         <strong class="jxr_keyword">catch</strong> ( ArtifactResolutionException are )
+<a name="491" href="#491">491</a>         {
+<a name="492" href="#492">492</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Artifact "</span> + previousArtifact + <span class="jxr_string">" cannot be resolved"</span>, are );
+<a name="493" href="#493">493</a>         }
+<a name="494" href="#494">494</a>         <strong class="jxr_keyword">catch</strong> ( ArtifactNotFoundException anfe )
+<a name="495" href="#495">495</a>         {
+<a name="496" href="#496">496</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"Artifact "</span> + previousArtifact
+<a name="497" href="#497">497</a>                 + <span class="jxr_string">" does not exist on local/remote repositories"</span>, anfe );
+<a name="498" href="#498">498</a>         }
+<a name="499" href="#499">499</a> 
+<a name="500" href="#500">500</a>         <strong class="jxr_keyword">return</strong> openJar( previousArtifact.getFile() );
+<a name="501" href="#501">501</a>     }
+<a name="502" href="#502">502</a> 
+<a name="503" href="#503">503</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> filterSnapshots( List&lt;ArtifactVersion&gt; versions )
+<a name="504" href="#504">504</a>     {
+<a name="505" href="#505">505</a>         <strong class="jxr_keyword">for</strong> ( Iterator&lt;ArtifactVersion&gt; versionIterator = versions.iterator(); versionIterator.hasNext(); )
+<a name="506" href="#506">506</a>         {
+<a name="507" href="#507">507</a>             ArtifactVersion version = versionIterator.next();
+<a name="508" href="#508">508</a>             <strong class="jxr_keyword">if</strong> ( <span class="jxr_string">"SNAPSHOT"</span>.equals( version.getQualifier() ) )
+<a name="509" href="#509">509</a>             {
+<a name="510" href="#510">510</a>                 versionIterator.remove();
+<a name="511" href="#511">511</a>             }
+<a name="512" href="#512">512</a>         }
+<a name="513" href="#513">513</a>     }
+<a name="514" href="#514">514</a> 
+<a name="515" href="#515">515</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> Jar openJar( File file )
+<a name="516" href="#516">516</a>         <strong class="jxr_keyword">throws</strong> MojoExecutionException
+<a name="517" href="#517">517</a>     {
+<a name="518" href="#518">518</a>         <strong class="jxr_keyword">try</strong>
+<a name="519" href="#519">519</a>         {
+<a name="520" href="#520">520</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> Jar( file );
+<a name="521" href="#521">521</a>         }
+<a name="522" href="#522">522</a>         <strong class="jxr_keyword">catch</strong> ( IOException e )
+<a name="523" href="#523">523</a>         {
+<a name="524" href="#524">524</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> MojoExecutionException( <span class="jxr_string">"An error occurred while opening JAR directory: "</span> + file, e );
+<a name="525" href="#525">525</a>         }
+<a name="526" href="#526">526</a>     }
+<a name="527" href="#527">527</a> 
+<a name="528" href="#528">528</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">void</strong> closeJars( Jar...jars )
+<a name="529" href="#529">529</a>     {
+<a name="530" href="#530">530</a>         <strong class="jxr_keyword">for</strong> ( Jar jar : jars )
+<a name="531" href="#531">531</a>         {
+<a name="532" href="#532">532</a>             jar.close();
+<a name="533" href="#533">533</a>         }
+<a name="534" href="#534">534</a>     }
+<a name="535" href="#535">535</a> 
+<a name="536" href="#536">536</a>     <strong class="jxr_keyword">private</strong> String getBundleName()
+<a name="537" href="#537">537</a>     {
+<a name="538" href="#538">538</a>         String extension;
+<a name="539" href="#539">539</a>         <strong class="jxr_keyword">try</strong>
+<a name="540" href="#540">540</a>         {
+<a name="541" href="#541">541</a>             extension = project.getArtifact().getArtifactHandler().getExtension();
+<a name="542" href="#542">542</a>         }
+<a name="543" href="#543">543</a>         <strong class="jxr_keyword">catch</strong> ( Throwable e )
+<a name="544" href="#544">544</a>         {
+<a name="545" href="#545">545</a>             extension = project.getArtifact().getType();
+<a name="546" href="#546">546</a>         }
+<a name="547" href="#547">547</a> 
+<a name="548" href="#548">548</a>         <strong class="jxr_keyword">if</strong> ( StringUtils.isEmpty( extension ) || <span class="jxr_string">"bundle"</span>.equals( extension ) || <span class="jxr_string">"pom"</span>.equals( extension ) )
+<a name="549" href="#549">549</a>         {
+<a name="550" href="#550">550</a>             extension = <span class="jxr_string">"jar"</span>; <em class="jxr_comment">// just in case maven gets confused</em>
+<a name="551" href="#551">551</a>         }
+<a name="552" href="#552">552</a> 
+<a name="553" href="#553">553</a>         String classifier = project.getArtifact().getClassifier();
+<a name="554" href="#554">554</a>         <strong class="jxr_keyword">if</strong> ( <strong class="jxr_keyword">null</strong> != classifier &amp;&amp; classifier.trim().length() &gt; 0 )
+<a name="555" href="#555">555</a>         {
+<a name="556" href="#556">556</a>             <strong class="jxr_keyword">return</strong> finalName + '-' + classifier + '.' + extension;
+<a name="557" href="#557">557</a>         }
+<a name="558" href="#558">558</a> 
+<a name="559" href="#559">559</a>         <strong class="jxr_keyword">return</strong> finalName + '.' + extension;
+<a name="560" href="#560">560</a>     }
+<a name="561" href="#561">561</a> 
+<a name="562" href="#562">562</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String getShortDelta( Delta delta )
+<a name="563" href="#563">563</a>     {
+<a name="564" href="#564">564</a>         <strong class="jxr_keyword">switch</strong> ( delta )
+<a name="565" href="#565">565</a>         {
+<a name="566" href="#566">566</a>             <strong class="jxr_keyword">case</strong> ADDED:
+<a name="567" href="#567">567</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"+"</span>;
+<a name="568" href="#568">568</a> 
+<a name="569" href="#569">569</a>             <strong class="jxr_keyword">case</strong> CHANGED:
+<a name="570" href="#570">570</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"~"</span>;
+<a name="571" href="#571">571</a> 
+<a name="572" href="#572">572</a>             <strong class="jxr_keyword">case</strong> MAJOR:
+<a name="573" href="#573">573</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"&gt;"</span>;
+<a name="574" href="#574">574</a> 
+<a name="575" href="#575">575</a>             <strong class="jxr_keyword">case</strong> MICRO:
+<a name="576" href="#576">576</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"0xB5"</span>;
+<a name="577" href="#577">577</a> 
+<a name="578" href="#578">578</a>             <strong class="jxr_keyword">case</strong> MINOR:
+<a name="579" href="#579">579</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"&lt;"</span>;
+<a name="580" href="#580">580</a> 
+<a name="581" href="#581">581</a>             <strong class="jxr_keyword">case</strong> REMOVED:
+<a name="582" href="#582">582</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"-"</span>;
+<a name="583" href="#583">583</a> 
+<a name="584" href="#584">584</a>             <strong class="jxr_keyword">case</strong> UNCHANGED:
+<a name="585" href="#585">585</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">" "</span>;
+<a name="586" href="#586">586</a> 
+<a name="587" href="#587">587</a>             <strong class="jxr_keyword">default</strong>:
+<a name="588" href="#588">588</a>                 String deltaString = delta.toString();
+<a name="589" href="#589">589</a>                 <strong class="jxr_keyword">return</strong> String.valueOf( deltaString.charAt( 0 ) );
+<a name="590" href="#590">590</a>         }
+<a name="591" href="#591">591</a>     }
+<a name="592" href="#592">592</a> 
+<a name="593" href="#593">593</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/BaselinePlugin.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/BaselinePlugin.html
new file mode 100644
index 0000000..02d56c0
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/BaselinePlugin.html
@@ -0,0 +1,271 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>BaselinePlugin xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin.baseline;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.FileWriter;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.util.Map.Entry;
+<a name="26" href="#26">26</a>  
+<a name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.IOUtil;
+<a name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.xml.PrettyPrintXMLWriter;
+<a name="29" href="#29">29</a>  
+<a name="30" href="#30">30</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="31" href="#31">31</a>  <em class="jxr_javadoccomment"> * BND Baseline check between two bundles.</em>
+<a name="32" href="#32">32</a>  <em class="jxr_javadoccomment"> *</em>
+<a name="33" href="#33">33</a>  <em class="jxr_javadoccomment"> * @goal baseline</em>
+<a name="34" href="#34">34</a>  <em class="jxr_javadoccomment"> * @phase verify</em>
+<a name="35" href="#35">35</a>  <em class="jxr_javadoccomment"> * @threadSafe true</em>
+<a name="36" href="#36">36</a>  <em class="jxr_javadoccomment"> * @since 2.4.1</em>
+<a name="37" href="#37">37</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="38" href="#38">38</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/BaselinePlugin.html">BaselinePlugin</a>
+<a name="39" href="#39">39</a>      <strong class="jxr_keyword">extends</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.html">AbstractBaselinePlugin</a>
+<a name="40" href="#40">40</a>  {
+<a name="41" href="#41">41</a>  
+<a name="42" href="#42">42</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String TABLE_PATTERN = <span class="jxr_string">"%s %-50s %-10s %-10s %-10s %-10s %-10s"</span>;
+<a name="43" href="#43">43</a>  
+<a name="44" href="#44">44</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="45" href="#45">45</a>  <em class="jxr_javadoccomment">     * An XML output file to render to &lt;code&gt;${project.build.directory}/baseline.xml&lt;/code&gt;.</em>
+<a name="46" href="#46">46</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="47" href="#47">47</a>  <em class="jxr_javadoccomment">     * @parameter expression="${project.build.directory}/baseline.xml"</em>
+<a name="48" href="#48">48</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="49" href="#49">49</a>      <strong class="jxr_keyword">private</strong> File xmlOutputFile;
+<a name="50" href="#50">50</a>  
+<a name="51" href="#51">51</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="52" href="#52">52</a>  <em class="jxr_javadoccomment">     * Whether to log the results to the console or not, true by default.</em>
+<a name="53" href="#53">53</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="54" href="#54">54</a>  <em class="jxr_javadoccomment">     * @parameter expression="${logResults}" default-value="true"</em>
+<a name="55" href="#55">55</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="56" href="#56">56</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> logResults;
+<a name="57" href="#57">57</a>  
+<a name="58" href="#58">58</a>      <strong class="jxr_keyword">private</strong> FileWriter xmlFileWriter;
+<a name="59" href="#59">59</a>  
+<a name="60" href="#60">60</a>      <strong class="jxr_keyword">private</strong> PrettyPrintXMLWriter xmlWriter;
+<a name="61" href="#61">61</a>  
+<a name="62" href="#62">62</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> init()
+<a name="63" href="#63">63</a>      {
+<a name="64" href="#64">64</a>          <strong class="jxr_keyword">if</strong> ( xmlOutputFile != <strong class="jxr_keyword">null</strong> )
+<a name="65" href="#65">65</a>          {
+<a name="66" href="#66">66</a>              xmlOutputFile.getParentFile().mkdirs();
+<a name="67" href="#67">67</a>              <strong class="jxr_keyword">try</strong>
+<a name="68" href="#68">68</a>              {
+<a name="69" href="#69">69</a>                  xmlFileWriter = <strong class="jxr_keyword">new</strong> FileWriter( xmlOutputFile );
+<a name="70" href="#70">70</a>                  xmlWriter = <strong class="jxr_keyword">new</strong> PrettyPrintXMLWriter( xmlFileWriter );
+<a name="71" href="#71">71</a>              }
+<a name="72" href="#72">72</a>              <strong class="jxr_keyword">catch</strong> ( IOException e )
+<a name="73" href="#73">73</a>              {
+<a name="74" href="#74">74</a>                  getLog().warn( <span class="jxr_string">"No XML report will be produced, cannot write data to "</span> + xmlOutputFile, e );
+<a name="75" href="#75">75</a>              }
+<a name="76" href="#76">76</a>          }
+<a name="77" href="#77">77</a>      }
+<a name="78" href="#78">78</a>  
+<a name="79" href="#79">79</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> startBaseline( String generationDate,
+<a name="80" href="#80">80</a>                                    String bundleName,
+<a name="81" href="#81">81</a>                                    String currentVersion,
+<a name="82" href="#82">82</a>                                    String previousVersion )
+<a name="83" href="#83">83</a>      {
+<a name="84" href="#84">84</a>          <strong class="jxr_keyword">if</strong> ( isLoggingResults() )
+<a name="85" href="#85">85</a>          {
+<a name="86" href="#86">86</a>              log( <span class="jxr_string">"Baseline Report - Generated by Apache Felix Maven Bundle Plugin on %s based on Bnd - see http://www.aqute.biz/Bnd/Bnd"</span>,
+<a name="87" href="#87">87</a>                   generationDate );
+<a name="88" href="#88">88</a>              log( <span class="jxr_string">"Comparing bundle %s version %s to version %s"</span>, bundleName, currentVersion, previousVersion );
+<a name="89" href="#89">89</a>              log( <span class="jxr_string">""</span> );
+<a name="90" href="#90">90</a>              log( TABLE_PATTERN,
+<a name="91" href="#91">91</a>                   <span class="jxr_string">" "</span>,
+<a name="92" href="#92">92</a>                   <span class="jxr_string">"PACKAGE_NAME"</span>,
+<a name="93" href="#93">93</a>                   <span class="jxr_string">"DELTA"</span>,
+<a name="94" href="#94">94</a>                   <span class="jxr_string">"CUR_VER"</span>,
+<a name="95" href="#95">95</a>                   <span class="jxr_string">"BASE_VER"</span>,
+<a name="96" href="#96">96</a>                   <span class="jxr_string">"REC_VER"</span>,
+<a name="97" href="#97">97</a>                   <span class="jxr_string">"WARNINGS"</span>,
+<a name="98" href="#98">98</a>                   <span class="jxr_string">"ATTRIBUTES"</span> );
+<a name="99" href="#99">99</a>              log( TABLE_PATTERN,
+<a name="100" href="#100">100</a>                  <span class="jxr_string">"="</span>,
+<a name="101" href="#101">101</a>                  <span class="jxr_string">"=================================================="</span>,
+<a name="102" href="#102">102</a>                  <span class="jxr_string">"=========="</span>,
+<a name="103" href="#103">103</a>                  <span class="jxr_string">"=========="</span>,
+<a name="104" href="#104">104</a>                  <span class="jxr_string">"=========="</span>,
+<a name="105" href="#105">105</a>                  <span class="jxr_string">"=========="</span>,
+<a name="106" href="#106">106</a>                  <span class="jxr_string">"=========="</span>,
+<a name="107" href="#107">107</a>                  <span class="jxr_string">"=========="</span> );
+<a name="108" href="#108">108</a>         }
+<a name="109" href="#109">109</a> 
+<a name="110" href="#110">110</a>         <strong class="jxr_keyword">if</strong> ( isProducingXml() )
+<a name="111" href="#111">111</a>         {
+<a name="112" href="#112">112</a>             xmlWriter.startElement( <span class="jxr_string">"baseline"</span> );
+<a name="113" href="#113">113</a>             xmlWriter.addAttribute( <span class="jxr_string">"version"</span>, <span class="jxr_string">"1.0.0"</span> );
+<a name="114" href="#114">114</a>             xmlWriter.addAttribute( <span class="jxr_string">"vendor"</span>, <span class="jxr_string">"The Apache Software Foundation"</span> );
+<a name="115" href="#115">115</a>             xmlWriter.addAttribute( <span class="jxr_string">"vendorURL"</span>, <span class="jxr_string">"http://www.apache.org/"</span> );
+<a name="116" href="#116">116</a>             xmlWriter.addAttribute( <span class="jxr_string">"generator"</span>, <span class="jxr_string">"Apache Felix Maven Bundle Plugin"</span> );
+<a name="117" href="#117">117</a>             xmlWriter.addAttribute( <span class="jxr_string">"generatorURL"</span>, <span class="jxr_string">"http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html"</span> );
+<a name="118" href="#118">118</a>             xmlWriter.addAttribute( <span class="jxr_string">"analyzer"</span>, <span class="jxr_string">"Bnd"</span> );
+<a name="119" href="#119">119</a>             xmlWriter.addAttribute( <span class="jxr_string">"analyzerURL"</span>, <span class="jxr_string">"http://www.aqute.biz/Bnd/Bnd"</span> );
+<a name="120" href="#120">120</a>             xmlWriter.addAttribute( <span class="jxr_string">"generatedOn"</span>, generationDate );
+<a name="121" href="#121">121</a>             xmlWriter.addAttribute( <span class="jxr_string">"bundleName"</span>, bundleName );
+<a name="122" href="#122">122</a>             xmlWriter.addAttribute( <span class="jxr_string">"currentVersion"</span>, currentVersion );
+<a name="123" href="#123">123</a>             xmlWriter.addAttribute( <span class="jxr_string">"previousVersion"</span>, previousVersion );
+<a name="124" href="#124">124</a>         }
+<a name="125" href="#125">125</a>     }
+<a name="126" href="#126">126</a> 
+<a name="127" href="#127">127</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> startPackage( <strong class="jxr_keyword">boolean</strong> mismatch,
+<a name="128" href="#128">128</a>                                  String name,
+<a name="129" href="#129">129</a>                                  String shortDelta,
+<a name="130" href="#130">130</a>                                  String delta,
+<a name="131" href="#131">131</a>                                  String newerVersion,
+<a name="132" href="#132">132</a>                                  String olderVersion,
+<a name="133" href="#133">133</a>                                  String suggestedVersion,
+<a name="134" href="#134">134</a>                                  <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a> diffMessage,
+<a name="135" href="#135">135</a>                                  Map&lt;String,String&gt; attributes )
+<a name="136" href="#136">136</a>     {
+<a name="137" href="#137">137</a>         <strong class="jxr_keyword">if</strong> ( isLoggingResults() )
+<a name="138" href="#138">138</a>         {
+<a name="139" href="#139">139</a>             log( TABLE_PATTERN,
+<a name="140" href="#140">140</a>                  mismatch ? '*' : shortDelta,
+<a name="141" href="#141">141</a>                  name,
+<a name="142" href="#142">142</a>                  delta,
+<a name="143" href="#143">143</a>                  newerVersion,
+<a name="144" href="#144">144</a>                  olderVersion,
+<a name="145" href="#145">145</a>                  suggestedVersion,
+<a name="146" href="#146">146</a>                  diffMessage != <strong class="jxr_keyword">null</strong> ? diffMessage : '-',
+<a name="147" href="#147">147</a>                  attributes );
+<a name="148" href="#148">148</a>         }
+<a name="149" href="#149">149</a> 
+<a name="150" href="#150">150</a>         <strong class="jxr_keyword">if</strong> ( isProducingXml() )
+<a name="151" href="#151">151</a>         {
+<a name="152" href="#152">152</a>             xmlWriter.startElement( <span class="jxr_string">"package"</span> );
+<a name="153" href="#153">153</a>             xmlWriter.addAttribute( <span class="jxr_string">"name"</span>, name );
+<a name="154" href="#154">154</a>             xmlWriter.addAttribute( <span class="jxr_string">"delta"</span>, delta );
+<a name="155" href="#155">155</a>             simpleElement( <span class="jxr_string">"mismatch"</span>, String.valueOf( mismatch ) );
+<a name="156" href="#156">156</a>             simpleElement( <span class="jxr_string">"newerVersion"</span>, newerVersion );
+<a name="157" href="#157">157</a>             simpleElement( <span class="jxr_string">"olderVersion"</span>, olderVersion );
+<a name="158" href="#158">158</a>             simpleElement( <span class="jxr_string">"suggestedVersion"</span>, suggestedVersion );
+<a name="159" href="#159">159</a> 
+<a name="160" href="#160">160</a>             <strong class="jxr_keyword">if</strong> ( diffMessage != <strong class="jxr_keyword">null</strong> )
+<a name="161" href="#161">161</a>             {
+<a name="162" href="#162">162</a>                 simpleElement( diffMessage.getType().name(), diffMessage.getMessage() );
+<a name="163" href="#163">163</a>             }
+<a name="164" href="#164">164</a> 
+<a name="165" href="#165">165</a>             xmlWriter.startElement( <span class="jxr_string">"attributes"</span> );
+<a name="166" href="#166">166</a>             <strong class="jxr_keyword">if</strong> (attributes != <strong class="jxr_keyword">null</strong>)
+<a name="167" href="#167">167</a>             {
+<a name="168" href="#168">168</a>                 <strong class="jxr_keyword">for</strong> (Entry&lt;String, String&gt; attribute : attributes.entrySet())
+<a name="169" href="#169">169</a>                 {
+<a name="170" href="#170">170</a>                     String attributeName = attribute.getKey();
+<a name="171" href="#171">171</a>                     <strong class="jxr_keyword">if</strong> (':' == attributeName.charAt(attributeName.length() - 1))
+<a name="172" href="#172">172</a>                     {
+<a name="173" href="#173">173</a>                         attributeName = attributeName.substring(0, attributeName.length() - 1);
+<a name="174" href="#174">174</a>                     }
+<a name="175" href="#175">175</a>                     String attributeValue = attribute.getValue();
+<a name="176" href="#176">176</a> 
+<a name="177" href="#177">177</a>                     xmlWriter.startElement(attributeName);
+<a name="178" href="#178">178</a>                     xmlWriter.writeText(attributeValue);
+<a name="179" href="#179">179</a>                     xmlWriter.endElement();
+<a name="180" href="#180">180</a>                 }
+<a name="181" href="#181">181</a>             }
+<a name="182" href="#182">182</a>             xmlWriter.endElement();
+<a name="183" href="#183">183</a>         }
+<a name="184" href="#184">184</a>     }
+<a name="185" href="#185">185</a> 
+<a name="186" href="#186">186</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> startDiff( <strong class="jxr_keyword">int</strong> depth, String type, String name, String delta, String shortDelta )
+<a name="187" href="#187">187</a>     {
+<a name="188" href="#188">188</a>         <strong class="jxr_keyword">if</strong> ( isLoggingResults() )
+<a name="189" href="#189">189</a>         {
+<a name="190" href="#190">190</a>             log( <span class="jxr_string">"%-"</span> + (depth * 4) + <span class="jxr_string">"s %s %s %s"</span>,
+<a name="191" href="#191">191</a>                  <span class="jxr_string">""</span>,
+<a name="192" href="#192">192</a>                  shortDelta,
+<a name="193" href="#193">193</a>                  type,
+<a name="194" href="#194">194</a>                  name );
+<a name="195" href="#195">195</a>         }
+<a name="196" href="#196">196</a> 
+<a name="197" href="#197">197</a>         <strong class="jxr_keyword">if</strong> ( isProducingXml() )
+<a name="198" href="#198">198</a>         {
+<a name="199" href="#199">199</a>             xmlWriter.startElement( type );
+<a name="200" href="#200">200</a>             xmlWriter.addAttribute( <span class="jxr_string">"name"</span>, name );
+<a name="201" href="#201">201</a>             xmlWriter.addAttribute( <span class="jxr_string">"delta"</span>, delta );
+<a name="202" href="#202">202</a>         }
+<a name="203" href="#203">203</a>     }
+<a name="204" href="#204">204</a> 
+<a name="205" href="#205">205</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> endDiff( <strong class="jxr_keyword">int</strong> depth )
+<a name="206" href="#206">206</a>     {
+<a name="207" href="#207">207</a>         <strong class="jxr_keyword">if</strong> ( isProducingXml() )
+<a name="208" href="#208">208</a>         {
+<a name="209" href="#209">209</a>             xmlWriter.endElement();
+<a name="210" href="#210">210</a>         }
+<a name="211" href="#211">211</a>     }
+<a name="212" href="#212">212</a> 
+<a name="213" href="#213">213</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> endPackage()
+<a name="214" href="#214">214</a>     {
+<a name="215" href="#215">215</a>         <strong class="jxr_keyword">if</strong> ( isLoggingResults() )
+<a name="216" href="#216">216</a>         {
+<a name="217" href="#217">217</a>             log( <span class="jxr_string">"-----------------------------------------------------------------------------------------------------------"</span> );
+<a name="218" href="#218">218</a>         }
+<a name="219" href="#219">219</a> 
+<a name="220" href="#220">220</a>         <strong class="jxr_keyword">if</strong> ( isProducingXml() )
+<a name="221" href="#221">221</a>         {
+<a name="222" href="#222">222</a>             xmlWriter.endElement();
+<a name="223" href="#223">223</a>         }
+<a name="224" href="#224">224</a>     }
+<a name="225" href="#225">225</a> 
+<a name="226" href="#226">226</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> endBaseline()
+<a name="227" href="#227">227</a>     {
+<a name="228" href="#228">228</a>         <strong class="jxr_keyword">if</strong> ( xmlWriter != <strong class="jxr_keyword">null</strong> )
+<a name="229" href="#229">229</a>         {
+<a name="230" href="#230">230</a>             xmlWriter.endElement();
+<a name="231" href="#231">231</a>             IOUtil.close( xmlFileWriter );
+<a name="232" href="#232">232</a>         }
+<a name="233" href="#233">233</a>     }
+<a name="234" href="#234">234</a> 
+<a name="235" href="#235">235</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> isProducingXml()
+<a name="236" href="#236">236</a>     {
+<a name="237" href="#237">237</a>         <strong class="jxr_keyword">return</strong> xmlFileWriter!= <strong class="jxr_keyword">null</strong> &amp;&amp; xmlWriter != <strong class="jxr_keyword">null</strong>;
+<a name="238" href="#238">238</a>     }
+<a name="239" href="#239">239</a> 
+<a name="240" href="#240">240</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">boolean</strong> isLoggingResults()
+<a name="241" href="#241">241</a>     {
+<a name="242" href="#242">242</a>         <strong class="jxr_keyword">return</strong> logResults &amp;&amp; getLog().isInfoEnabled();
+<a name="243" href="#243">243</a>     }
+<a name="244" href="#244">244</a> 
+<a name="245" href="#245">245</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> log( String format, Object...args )
+<a name="246" href="#246">246</a>     {
+<a name="247" href="#247">247</a>         getLog().info( String.format( format, args ) );
+<a name="248" href="#248">248</a>     }
+<a name="249" href="#249">249</a> 
+<a name="250" href="#250">250</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> simpleElement( String name, String value )
+<a name="251" href="#251">251</a>     {
+<a name="252" href="#252">252</a>         xmlWriter.startElement( name );
+<a name="253" href="#253">253</a>         xmlWriter.writeText( value );
+<a name="254" href="#254">254</a>         xmlWriter.endElement();
+<a name="255" href="#255">255</a>     }
+<a name="256" href="#256">256</a> 
+<a name="257" href="#257">257</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/BaselineReport.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/BaselineReport.html
new file mode 100644
index 0000000..d65ca74
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/BaselineReport.html
@@ -0,0 +1,360 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>BaselineReport xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin.baseline;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.io.File;
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> java.io.FileOutputStream;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> java.io.IOException;
+<a name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> java.io.InputStream;
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> java.io.OutputStream;
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.util.Locale;
+<a name="27" href="#27">27</a>  <strong class="jxr_keyword">import</strong> java.util.Map;
+<a name="28" href="#28">28</a>  <strong class="jxr_keyword">import</strong> java.util.ResourceBundle;
+<a name="29" href="#29">29</a>  
+<a name="30" href="#30">30</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.doxia.sink.Sink;
+<a name="31" href="#31">31</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.reporting.MavenReport;
+<a name="32" href="#32">32</a>  <strong class="jxr_keyword">import</strong> org.apache.maven.reporting.MavenReportException;
+<a name="33" href="#33">33</a>  <strong class="jxr_keyword">import</strong> org.codehaus.plexus.util.IOUtil;
+<a name="34" href="#34">34</a>  
+<a name="35" href="#35">35</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="36" href="#36">36</a>  <em class="jxr_javadoccomment"> * BND Baseline report.</em>
+<a name="37" href="#37">37</a>  <em class="jxr_javadoccomment"> *</em>
+<a name="38" href="#38">38</a>  <em class="jxr_javadoccomment"> * @goal baseline-report</em>
+<a name="39" href="#39">39</a>  <em class="jxr_javadoccomment"> * @phase site</em>
+<a name="40" href="#40">40</a>  <em class="jxr_javadoccomment"> * @threadSafe true</em>
+<a name="41" href="#41">41</a>  <em class="jxr_javadoccomment"> * @since 2.4.1</em>
+<a name="42" href="#42">42</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="43" href="#43">43</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/BaselineReport.html">BaselineReport</a>
+<a name="44" href="#44">44</a>      <strong class="jxr_keyword">extends</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/AbstractBaselinePlugin.html">AbstractBaselinePlugin</a>
+<a name="45" href="#45">45</a>      implements MavenReport
+<a name="46" href="#46">46</a>  {
+<a name="47" href="#47">47</a>  
+<a name="48" href="#48">48</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="49" href="#49">49</a>  <em class="jxr_javadoccomment">     * Specifies the directory where the report will be generated.</em>
+<a name="50" href="#50">50</a>  <em class="jxr_javadoccomment">     *</em>
+<a name="51" href="#51">51</a>  <em class="jxr_javadoccomment">     * @parameter default-value="${project.reporting.outputDirectory}"</em>
+<a name="52" href="#52">52</a>  <em class="jxr_javadoccomment">     * @required</em>
+<a name="53" href="#53">53</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="54" href="#54">54</a>      <strong class="jxr_keyword">private</strong> File outputDirectory;
+<a name="55" href="#55">55</a>  
+<a name="56" href="#56">56</a>      <strong class="jxr_keyword">private</strong> Sink sink;
+<a name="57" href="#57">57</a>  
+<a name="58" href="#58">58</a>      <strong class="jxr_keyword">private</strong> Locale locale;
+<a name="59" href="#59">59</a>  
+<a name="60" href="#60">60</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong> currentDepth = 0;
+<a name="61" href="#61">61</a>  
+<a name="62" href="#62">62</a>      <em class="jxr_comment">// AbstractBaselinePlugin events</em>
+<a name="63" href="#63">63</a>  
+<a name="64" href="#64">64</a>      @Override
+<a name="65" href="#65">65</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> init()
+<a name="66" href="#66">66</a>      {
+<a name="67" href="#67">67</a>          failOnError = false;
+<a name="68" href="#68">68</a>          failOnWarning = false;
+<a name="69" href="#69">69</a>  
+<a name="70" href="#70">70</a>          <strong class="jxr_keyword">final</strong> File baselineImagesDirectory = <strong class="jxr_keyword">new</strong> File( outputDirectory, <span class="jxr_string">"images/baseline"</span> );
+<a name="71" href="#71">71</a>          baselineImagesDirectory.mkdirs();
+<a name="72" href="#72">72</a>  
+<a name="73" href="#73">73</a>          <strong class="jxr_keyword">for</strong> ( String resourceName : <strong class="jxr_keyword">new</strong> String[]{ <span class="jxr_string">"access.gif"</span>,
+<a name="74" href="#74">74</a>                                                    <span class="jxr_string">"annotated.gif"</span>,
+<a name="75" href="#75">75</a>                                                    <span class="jxr_string">"annotation.gif"</span>,
+<a name="76" href="#76">76</a>                                                    <span class="jxr_string">"bundle.gif"</span>,
+<a name="77" href="#77">77</a>                                                    <span class="jxr_string">"class.gif"</span>,
+<a name="78" href="#78">78</a>                                                    <span class="jxr_string">"constant.gif"</span>,
+<a name="79" href="#79">79</a>                                                    <span class="jxr_string">"enum.gif"</span>,
+<a name="80" href="#80">80</a>                                                    <span class="jxr_string">"error.gif"</span>,
+<a name="81" href="#81">81</a>                                                    <span class="jxr_string">"extends.gif"</span>,
+<a name="82" href="#82">82</a>                                                    <span class="jxr_string">"field.gif"</span>,
+<a name="83" href="#83">83</a>                                                    <span class="jxr_string">"implements.gif"</span>,
+<a name="84" href="#84">84</a>                                                    <span class="jxr_string">"info.gif"</span>,
+<a name="85" href="#85">85</a>                                                    <span class="jxr_string">"interface.gif"</span>,
+<a name="86" href="#86">86</a>                                                    <span class="jxr_string">"method.gif"</span>,
+<a name="87" href="#87">87</a>                                                    <span class="jxr_string">"package.gif"</span>,
+<a name="88" href="#88">88</a>                                                    <span class="jxr_string">"resource.gif"</span>,
+<a name="89" href="#89">89</a>                                                    <span class="jxr_string">"return.gif"</span>,
+<a name="90" href="#90">90</a>                                                    <span class="jxr_string">"version.gif"</span>,
+<a name="91" href="#91">91</a>                                                    <span class="jxr_string">"warning.gif"</span> } )
+<a name="92" href="#92">92</a>          {
+<a name="93" href="#93">93</a>              InputStream source = getClass().getResourceAsStream( resourceName );
+<a name="94" href="#94">94</a>              OutputStream target = <strong class="jxr_keyword">null</strong>;
+<a name="95" href="#95">95</a>              File targetFile = <strong class="jxr_keyword">new</strong> File( baselineImagesDirectory, resourceName );
+<a name="96" href="#96">96</a>  
+<a name="97" href="#97">97</a>              <strong class="jxr_keyword">try</strong>
+<a name="98" href="#98">98</a>              {
+<a name="99" href="#99">99</a>                  target = <strong class="jxr_keyword">new</strong> FileOutputStream( targetFile );
+<a name="100" href="#100">100</a>                 IOUtil.copy( source, target );
+<a name="101" href="#101">101</a>             }
+<a name="102" href="#102">102</a>             <strong class="jxr_keyword">catch</strong> ( IOException e )
+<a name="103" href="#103">103</a>             {
+<a name="104" href="#104">104</a>                 getLog().warn( <span class="jxr_string">"Impossible to copy "</span> + resourceName + <span class="jxr_string">" image, maybe the site won't be properly rendered."</span> );
+<a name="105" href="#105">105</a>             }
+<a name="106" href="#106">106</a>             <strong class="jxr_keyword">finally</strong>
+<a name="107" href="#107">107</a>             {
+<a name="108" href="#108">108</a>                 IOUtil.close( source );
+<a name="109" href="#109">109</a>                 IOUtil.close( target );
+<a name="110" href="#110">110</a>             }
+<a name="111" href="#111">111</a>         }
+<a name="112" href="#112">112</a>     }
+<a name="113" href="#113">113</a> 
+<a name="114" href="#114">114</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> startBaseline( String generationDate, String bundleName, String currentVersion, String previousVersion )
+<a name="115" href="#115">115</a>     {
+<a name="116" href="#116">116</a>         sink.head();
+<a name="117" href="#117">117</a>         sink.title();
+<a name="118" href="#118">118</a> 
+<a name="119" href="#119">119</a>         String title = getBundle( locale ).getString( <span class="jxr_string">"report.baseline.title"</span> );
+<a name="120" href="#120">120</a>         sink.text( title );
+<a name="121" href="#121">121</a>         sink.title_();
+<a name="122" href="#122">122</a>         sink.head_();
+<a name="123" href="#123">123</a> 
+<a name="124" href="#124">124</a>         sink.body();
+<a name="125" href="#125">125</a> 
+<a name="126" href="#126">126</a>         sink.section1();
+<a name="127" href="#127">127</a>         sink.sectionTitle1();
+<a name="128" href="#128">128</a>         sink.text( title );
+<a name="129" href="#129">129</a>         sink.sectionTitle1_();
+<a name="130" href="#130">130</a> 
+<a name="131" href="#131">131</a>         sink.paragraph();
+<a name="132" href="#132">132</a>         sink.text( getBundle( locale ).getString( <span class="jxr_string">"report.baseline.bndlink"</span> ) + <span class="jxr_string">" "</span> );
+<a name="133" href="#133">133</a>         sink.link( <span class="jxr_string">"http://www.aqute.biz/Bnd/Bnd"</span> );
+<a name="134" href="#134">134</a>         sink.text( <span class="jxr_string">"Bnd"</span> );
+<a name="135" href="#135">135</a>         sink.link_();
+<a name="136" href="#136">136</a>         sink.text( <span class="jxr_string">"."</span> );
+<a name="137" href="#137">137</a>         sink.paragraph_();
+<a name="138" href="#138">138</a> 
+<a name="139" href="#139">139</a>         sink.paragraph();
+<a name="140" href="#140">140</a>         sink.text( getBundle( locale ).getString( <span class="jxr_string">"report.baseline.bundle"</span> ) + <span class="jxr_string">" "</span> );
+<a name="141" href="#141">141</a>         sink.figure();
+<a name="142" href="#142">142</a>         sink.figureGraphics( <span class="jxr_string">"images/baseline/bundle.gif"</span> );
+<a name="143" href="#143">143</a>         sink.figure_();
+<a name="144" href="#144">144</a>         sink.text( <span class="jxr_string">" "</span> );
+<a name="145" href="#145">145</a>         sink.bold();
+<a name="146" href="#146">146</a>         sink.text( bundleName );
+<a name="147" href="#147">147</a>         sink.bold_();
+<a name="148" href="#148">148</a>         sink.listItem_();
+<a name="149" href="#149">149</a> 
+<a name="150" href="#150">150</a>         sink.paragraph();
+<a name="151" href="#151">151</a>         sink.text( getBundle( locale ).getString( <span class="jxr_string">"report.baseline.version.current"</span> ) + <span class="jxr_string">" "</span> );
+<a name="152" href="#152">152</a>         sink.bold();
+<a name="153" href="#153">153</a>         sink.text( currentVersion );
+<a name="154" href="#154">154</a>         sink.bold_();
+<a name="155" href="#155">155</a>         sink.paragraph_();
+<a name="156" href="#156">156</a> 
+<a name="157" href="#157">157</a>         sink.paragraph();
+<a name="158" href="#158">158</a>         sink.text( getBundle( locale ).getString( <span class="jxr_string">"report.baseline.version.comparison"</span> ) + <span class="jxr_string">" "</span> );
+<a name="159" href="#159">159</a>         sink.bold();
+<a name="160" href="#160">160</a>         sink.text( comparisonVersion );
+<a name="161" href="#161">161</a>         sink.bold_();
+<a name="162" href="#162">162</a>         sink.paragraph_();
+<a name="163" href="#163">163</a> 
+<a name="164" href="#164">164</a>         sink.paragraph();
+<a name="165" href="#165">165</a>         sink.text( getBundle( locale ).getString( <span class="jxr_string">"report.baseline.generationdate"</span> ) + <span class="jxr_string">" "</span> );
+<a name="166" href="#166">166</a>         sink.bold();
+<a name="167" href="#167">167</a>         sink.text( generationDate );
+<a name="168" href="#168">168</a>         sink.bold_();
+<a name="169" href="#169">169</a>         sink.paragraph_();
+<a name="170" href="#170">170</a> 
+<a name="171" href="#171">171</a>         sink.section1_();
+<a name="172" href="#172">172</a>     }
+<a name="173" href="#173">173</a> 
+<a name="174" href="#174">174</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> startPackage( <strong class="jxr_keyword">boolean</strong> mismatch,
+<a name="175" href="#175">175</a>                                  String packageName,
+<a name="176" href="#176">176</a>                                  String shortDelta,
+<a name="177" href="#177">177</a>                                  String delta,
+<a name="178" href="#178">178</a>                                  String newerVersion,
+<a name="179" href="#179">179</a>                                  String olderVersion,
+<a name="180" href="#180">180</a>                                  String suggestedVersion,
+<a name="181" href="#181">181</a>                                  <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a> diffMessage,
+<a name="182" href="#182">182</a>                                  Map&lt;String,String&gt; attributes )
+<a name="183" href="#183">183</a>     {
+<a name="184" href="#184">184</a>         sink.list();
+<a name="185" href="#185">185</a> 
+<a name="186" href="#186">186</a>         sink.listItem();
+<a name="187" href="#187">187</a> 
+<a name="188" href="#188">188</a>         sink.figure();
+<a name="189" href="#189">189</a>         sink.figureGraphics( <span class="jxr_string">"./images/baseline/package.gif"</span> );
+<a name="190" href="#190">190</a>         sink.figure_();
+<a name="191" href="#191">191</a>         sink.text( <span class="jxr_string">" "</span> );
+<a name="192" href="#192">192</a>         sink.monospaced();
+<a name="193" href="#193">193</a>         sink.text( packageName );
+<a name="194" href="#194">194</a>         sink.monospaced_();
+<a name="195" href="#195">195</a> 
+<a name="196" href="#196">196</a>         <strong class="jxr_keyword">if</strong> ( diffMessage != <strong class="jxr_keyword">null</strong> )
+<a name="197" href="#197">197</a>         {
+<a name="198" href="#198">198</a>             sink.text( <span class="jxr_string">" "</span> );
+<a name="199" href="#199">199</a>             sink.figure();
+<a name="200" href="#200">200</a>             sink.figureGraphics( <span class="jxr_string">"./images/baseline/"</span> + diffMessage.getType().name() + <span class="jxr_string">".gif"</span> );
+<a name="201" href="#201">201</a>             sink.figure_();
+<a name="202" href="#202">202</a>             sink.text( <span class="jxr_string">" "</span> );
+<a name="203" href="#203">203</a>             sink.italic();
+<a name="204" href="#204">204</a>             sink.text( diffMessage.getMessage() );
+<a name="205" href="#205">205</a>             sink.italic_();
+<a name="206" href="#206">206</a>             sink.text( <span class="jxr_string">" (newer version: "</span> );
+<a name="207" href="#207">207</a>             sink.monospaced();
+<a name="208" href="#208">208</a>             sink.text( newerVersion );
+<a name="209" href="#209">209</a>             sink.monospaced_();
+<a name="210" href="#210">210</a>             sink.text( <span class="jxr_string">", older version: "</span> );
+<a name="211" href="#211">211</a>             sink.monospaced();
+<a name="212" href="#212">212</a>             sink.text( olderVersion );
+<a name="213" href="#213">213</a>             sink.monospaced_();
+<a name="214" href="#214">214</a>             sink.text( <span class="jxr_string">", suggested version: "</span> );
+<a name="215" href="#215">215</a>             sink.monospaced();
+<a name="216" href="#216">216</a>             sink.text( suggestedVersion );
+<a name="217" href="#217">217</a>             sink.monospaced_();
+<a name="218" href="#218">218</a>             sink.text( <span class="jxr_string">")"</span> );
+<a name="219" href="#219">219</a>         }
+<a name="220" href="#220">220</a>     }
+<a name="221" href="#221">221</a> 
+<a name="222" href="#222">222</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> startDiff( <strong class="jxr_keyword">int</strong> depth,
+<a name="223" href="#223">223</a>                               String type,
+<a name="224" href="#224">224</a>                               String name,
+<a name="225" href="#225">225</a>                               String delta,
+<a name="226" href="#226">226</a>                               String shortDelta )
+<a name="227" href="#227">227</a>     {
+<a name="228" href="#228">228</a>         <strong class="jxr_keyword">if</strong> ( currentDepth &lt; depth )
+<a name="229" href="#229">229</a>         {
+<a name="230" href="#230">230</a>             sink.list();
+<a name="231" href="#231">231</a>         }
+<a name="232" href="#232">232</a> 
+<a name="233" href="#233">233</a>         currentDepth = depth;
+<a name="234" href="#234">234</a> 
+<a name="235" href="#235">235</a>         sink.listItem();
+<a name="236" href="#236">236</a>         sink.figure();
+<a name="237" href="#237">237</a>         sink.figureGraphics( <span class="jxr_string">"images/baseline/"</span> + type + <span class="jxr_string">".gif"</span> );
+<a name="238" href="#238">238</a>         sink.figure_();
+<a name="239" href="#239">239</a>         sink.text( <span class="jxr_string">" "</span> );
+<a name="240" href="#240">240</a> 
+<a name="241" href="#241">241</a>         sink.monospaced();
+<a name="242" href="#242">242</a>         sink.text( name );
+<a name="243" href="#243">243</a>         sink.monospaced_();
+<a name="244" href="#244">244</a> 
+<a name="245" href="#245">245</a>         sink.text( <span class="jxr_string">" "</span> );
+<a name="246" href="#246">246</a> 
+<a name="247" href="#247">247</a>         sink.italic();
+<a name="248" href="#248">248</a>         sink.text( delta );
+<a name="249" href="#249">249</a>         sink.italic_();
+<a name="250" href="#250">250</a>     }
+<a name="251" href="#251">251</a> 
+<a name="252" href="#252">252</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> endDiff( <strong class="jxr_keyword">int</strong> depth )
+<a name="253" href="#253">253</a>     {
+<a name="254" href="#254">254</a>         sink.listItem_();
+<a name="255" href="#255">255</a> 
+<a name="256" href="#256">256</a>         <strong class="jxr_keyword">if</strong> ( currentDepth &gt; depth )
+<a name="257" href="#257">257</a>         {
+<a name="258" href="#258">258</a>             sink.list_();
+<a name="259" href="#259">259</a>         }
+<a name="260" href="#260">260</a> 
+<a name="261" href="#261">261</a>         currentDepth = depth;
+<a name="262" href="#262">262</a>     }
+<a name="263" href="#263">263</a> 
+<a name="264" href="#264">264</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> endPackage()
+<a name="265" href="#265">265</a>     {
+<a name="266" href="#266">266</a>         <strong class="jxr_keyword">if</strong> ( currentDepth &gt; 0 )
+<a name="267" href="#267">267</a>         {
+<a name="268" href="#268">268</a>             sink.list_();
+<a name="269" href="#269">269</a>             currentDepth = 0;
+<a name="270" href="#270">270</a>         }
+<a name="271" href="#271">271</a> 
+<a name="272" href="#272">272</a>         sink.listItem_();
+<a name="273" href="#273">273</a>         sink.list_();
+<a name="274" href="#274">274</a>     }
+<a name="275" href="#275">275</a> 
+<a name="276" href="#276">276</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> endBaseline()
+<a name="277" href="#277">277</a>     {
+<a name="278" href="#278">278</a>         sink.body_();
+<a name="279" href="#279">279</a>         sink.flush();
+<a name="280" href="#280">280</a>         sink.close();
+<a name="281" href="#281">281</a>     }
+<a name="282" href="#282">282</a> 
+<a name="283" href="#283">283</a>     <em class="jxr_comment">// MavenReport methods</em>
+<a name="284" href="#284">284</a> 
+<a name="285" href="#285">285</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> canGenerateReport()
+<a name="286" href="#286">286</a>     {
+<a name="287" href="#287">287</a>         <strong class="jxr_keyword">return</strong> !skip &amp;&amp; outputDirectory != <strong class="jxr_keyword">null</strong>;
+<a name="288" href="#288">288</a>     }
+<a name="289" href="#289">289</a> 
+<a name="290" href="#290">290</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> generate( @SuppressWarnings( <span class="jxr_string">"deprecation"</span> ) org.codehaus.doxia.sink.Sink sink, Locale locale )
+<a name="291" href="#291">291</a>         <strong class="jxr_keyword">throws</strong> MavenReportException
+<a name="292" href="#292">292</a>     {
+<a name="293" href="#293">293</a>         <strong class="jxr_keyword">this</strong>.sink = sink;
+<a name="294" href="#294">294</a>         <strong class="jxr_keyword">this</strong>.locale = locale;
+<a name="295" href="#295">295</a> 
+<a name="296" href="#296">296</a>         <strong class="jxr_keyword">try</strong>
+<a name="297" href="#297">297</a>         {
+<a name="298" href="#298">298</a>             execute();
+<a name="299" href="#299">299</a>         }
+<a name="300" href="#300">300</a>         <strong class="jxr_keyword">catch</strong> ( Exception e )
+<a name="301" href="#301">301</a>         {
+<a name="302" href="#302">302</a>             getLog().warn( <span class="jxr_string">"An error occurred while producing the report page, see nested exceptions"</span>, e );
+<a name="303" href="#303">303</a>         }
+<a name="304" href="#304">304</a>     }
+<a name="305" href="#305">305</a> 
+<a name="306" href="#306">306</a>     <strong class="jxr_keyword">public</strong> String getCategoryName()
+<a name="307" href="#307">307</a>     {
+<a name="308" href="#308">308</a>         <strong class="jxr_keyword">return</strong> MavenReport.CATEGORY_PROJECT_REPORTS;
+<a name="309" href="#309">309</a>     }
+<a name="310" href="#310">310</a> 
+<a name="311" href="#311">311</a>     <strong class="jxr_keyword">public</strong> String getDescription( Locale locale )
+<a name="312" href="#312">312</a>     {
+<a name="313" href="#313">313</a>         <strong class="jxr_keyword">return</strong> getBundle( locale ).getString( <span class="jxr_string">"report.baseline.description"</span> );
+<a name="314" href="#314">314</a>     }
+<a name="315" href="#315">315</a> 
+<a name="316" href="#316">316</a>     <strong class="jxr_keyword">public</strong> String getName( Locale locale )
+<a name="317" href="#317">317</a>     {
+<a name="318" href="#318">318</a>         <strong class="jxr_keyword">return</strong> getBundle( locale ).getString( <span class="jxr_string">"report.baseline.name"</span> );
+<a name="319" href="#319">319</a>     }
+<a name="320" href="#320">320</a> 
+<a name="321" href="#321">321</a>     <strong class="jxr_keyword">private</strong> ResourceBundle getBundle( Locale locale )
+<a name="322" href="#322">322</a>     {
+<a name="323" href="#323">323</a>         <strong class="jxr_keyword">return</strong> ResourceBundle.getBundle( <span class="jxr_string">"baseline-report"</span>, locale, getClass().getClassLoader() );
+<a name="324" href="#324">324</a>     }
+<a name="325" href="#325">325</a> 
+<a name="326" href="#326">326</a>     <strong class="jxr_keyword">public</strong> String getOutputName()
+<a name="327" href="#327">327</a>     {
+<a name="328" href="#328">328</a>         <strong class="jxr_keyword">return</strong> <span class="jxr_string">"baseline-report"</span>;
+<a name="329" href="#329">329</a>     }
+<a name="330" href="#330">330</a> 
+<a name="331" href="#331">331</a>     <strong class="jxr_keyword">public</strong> File getReportOutputDirectory()
+<a name="332" href="#332">332</a>     {
+<a name="333" href="#333">333</a>         <strong class="jxr_keyword">return</strong> outputDirectory;
+<a name="334" href="#334">334</a>     }
+<a name="335" href="#335">335</a> 
+<a name="336" href="#336">336</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> isExternalReport()
+<a name="337" href="#337">337</a>     {
+<a name="338" href="#338">338</a>         <strong class="jxr_keyword">return</strong> false;
+<a name="339" href="#339">339</a>     }
+<a name="340" href="#340">340</a> 
+<a name="341" href="#341">341</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setReportOutputDirectory( File outputDirectory )
+<a name="342" href="#342">342</a>     {
+<a name="343" href="#343">343</a>         <strong class="jxr_keyword">this</strong>.outputDirectory = outputDirectory;
+<a name="344" href="#344">344</a>     }
+<a name="345" href="#345">345</a> 
+<a name="346" href="#346">346</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/DiffMessage.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/DiffMessage.html
new file mode 100644
index 0000000..19f3a1a
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/DiffMessage.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>DiffMessage xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin.baseline;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a>
+<a name="22" href="#22">22</a>  {
+<a name="23" href="#23">23</a>  
+<a name="24" href="#24">24</a>      <strong class="jxr_keyword">public</strong> enum <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">Type</a> { error, warning, info };
+<a name="25" href="#25">25</a>  
+<a name="26" href="#26">26</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> String message;
+<a name="27" href="#27">27</a>  
+<a name="28" href="#28">28</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">Type</a> type;
+<a name="29" href="#29">29</a>  
+<a name="30" href="#30">30</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">DiffMessage</a>( String message, Type type )
+<a name="31" href="#31">31</a>      {
+<a name="32" href="#32">32</a>          <strong class="jxr_keyword">this</strong>.message = message;
+<a name="33" href="#33">33</a>          <strong class="jxr_keyword">this</strong>.type = type;
+<a name="34" href="#34">34</a>      }
+<a name="35" href="#35">35</a>  
+<a name="36" href="#36">36</a>      <strong class="jxr_keyword">public</strong> String getMessage()
+<a name="37" href="#37">37</a>      {
+<a name="38" href="#38">38</a>          <strong class="jxr_keyword">return</strong> message;
+<a name="39" href="#39">39</a>      }
+<a name="40" href="#40">40</a>  
+<a name="41" href="#41">41</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/DiffMessage.html">Type</a> getType()
+<a name="42" href="#42">42</a>      {
+<a name="43" href="#43">43</a>          <strong class="jxr_keyword">return</strong> type;
+<a name="44" href="#44">44</a>      }
+<a name="45" href="#45">45</a>  
+<a name="46" href="#46">46</a>      @Override
+<a name="47" href="#47">47</a>      <strong class="jxr_keyword">public</strong> String toString()
+<a name="48" href="#48">48</a>      {
+<a name="49" href="#49">49</a>          <strong class="jxr_keyword">return</strong> message;
+<a name="50" href="#50">50</a>      }
+<a name="51" href="#51">51</a>  
+<a name="52" href="#52">52</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/InfoComparator.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/InfoComparator.html
new file mode 100644
index 0000000..d58f0c7
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/InfoComparator.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>InfoComparator xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements.  See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License.  You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied.  See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.felix.bundleplugin.baseline;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.util.Comparator;
+<a name="22" href="#22">22</a>  
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> aQute.bnd.differ.Baseline.Info;
+<a name="24" href="#24">24</a>  
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/felix/bundleplugin/baseline/InfoComparator.html">InfoComparator</a>
+<a name="26" href="#26">26</a>      implements Comparator&lt;Info&gt;
+<a name="27" href="#27">27</a>  {
+<a name="28" href="#28">28</a>  
+<a name="29" href="#29">29</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> compare( Info info1, Info info2 )
+<a name="30" href="#30">30</a>      {
+<a name="31" href="#31">31</a>          <strong class="jxr_keyword">return</strong> info1.packageName.compareTo( info2.packageName );
+<a name="32" href="#32">32</a>      }
+<a name="33" href="#33">33</a>  
+<a name="34" href="#34">34</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/package-frame.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/package-frame.html
new file mode 100644
index 0000000..27c76fe
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/package-frame.html
@@ -0,0 +1,39 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+		<title>Maven Bundle Plugin 2.5.0 Reference Package org.apache.felix.bundleplugin.baseline</title>
+		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
+	</head>
+	<body>
+
+		<h3>
+        	<a href="package-summary.html" target="classFrame">org.apache.felix.bundleplugin.baseline</a>
+      	</h3>
+
+      	<h3>Classes</h3>
+
+      	<ul>
+      		          	<li>
+            	<a href="AbstractBaselinePlugin.html" target="classFrame">AbstractBaselinePlugin</a>
+          	</li>
+          	          	<li>
+            	<a href="BaselinePlugin.html" target="classFrame">BaselinePlugin</a>
+          	</li>
+          	          	<li>
+            	<a href="BaselineReport.html" target="classFrame">BaselineReport</a>
+          	</li>
+          	          	<li>
+            	<a href="DiffMessage.html" target="classFrame">DiffMessage</a>
+          	</li>
+          	          	<li>
+            	<a href="InfoComparator.html" target="classFrame">InfoComparator</a>
+          	</li>
+          	          	<li>
+            	<a href="DiffMessage.html" target="classFrame">Type</a>
+          	</li>
+          	      	</ul>
+
+	</body>
+</html>
\ No newline at end of file
diff --git a/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/package-summary.html b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/package-summary.html
new file mode 100644
index 0000000..efe5f3c
--- /dev/null
+++ b/bundleplugin/doc/site/xref/org/apache/felix/bundleplugin/baseline/package-summary.html
@@ -0,0 +1,92 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+	<head>
+		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+		<title>Maven Bundle Plugin 2.5.0 Reference Package org.apache.felix.bundleplugin.baseline</title>
+		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
+	</head>
+	<body>
+		      	<div class="overview">
+        	<ul>
+          		<li>
+            		<a href="../../../../../overview-summary.html">Overview</a>
+          		</li>
+          		<li class="selected">Package</li>
+        	</ul>
+      	</div>
+      	<div class="framenoframe">
+        	<ul>
+          		<li>
+            		<a href="../../../../../index.html" target="_top">FRAMES</a>
+          		</li>
+          		<li>
+            		<a href="package-summary.html" target="_top">NO FRAMES</a>
+          		</li>
+        	</ul>
+      	</div>
+		
+		      	<h2>Package org.apache.felix.bundleplugin.baseline</h2>
+
+		<table class="summary">
+        	<thead>
+          		<tr>
+            		<th>Class Summary</th>
+          		</tr>
+        	</thead>
+        	<tbody>
+        		            	<tr>
+              		<td>
+                		<a href="AbstractBaselinePlugin.html" target="classFrame">AbstractBaselinePlugin</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="BaselinePlugin.html" target="classFrame">BaselinePlugin</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="BaselineReport.html" target="classFrame">BaselineReport</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="DiffMessage.html" target="classFrame">DiffMessage</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="InfoComparator.html" target="classFrame">InfoComparator</a>
+              		</td>
+            	</tr>
+				            	<tr>
+              		<td>
+                		<a href="DiffMessage.html" target="classFrame">Type</a>
+              		</td>
+            	</tr>
+				        	</tbody>
+      	</table>
+		
+		      	<div class="overview">
+        	<ul>
+          		<li>
+            		<a href="../../../../../overview-summary.html">Overview</a>
+          		</li>
+          		<li class="selected">Package</li>
+        	</ul>
+      	</div>
+      	<div class="framenoframe">
+        	<ul>
+          		<li>
+            		<a href="../../../../../index.html" target="_top">FRAMES</a>
+          		</li>
+          		<li>
+            		<a href="package-summary.html" target="_top">NO FRAMES</a>
+          		</li>
+        	</ul>
+      	</div>
+				<hr />
+		Copyright &copy; 2006-2014 The Apache Software Foundation. All Rights Reserved.
+	</body>
+</html>
\ No newline at end of file
diff --git a/bundleplugin/doc/site/xref/overview-frame.html b/bundleplugin/doc/site/xref/overview-frame.html
index 5050dcd..5573f50 100644
--- a/bundleplugin/doc/site/xref/overview-frame.html
+++ b/bundleplugin/doc/site/xref/overview-frame.html
@@ -16,9 +16,6 @@
 
 		<ul>
 						<li>
-				<a href="aQute/bnd/osgi/package-frame.html" target="packageFrame">aQute.bnd.osgi</a>
-			</li>
-						<li>
 				<a href="org/apache/felix/bundleplugin/package-frame.html" target="packageFrame">org.apache.felix.bundleplugin</a>
 			</li>
 						<li>
diff --git a/bundleplugin/doc/site/xref/overview-summary.html b/bundleplugin/doc/site/xref/overview-summary.html
index 08e1302..71d43b1 100644
--- a/bundleplugin/doc/site/xref/overview-summary.html
+++ b/bundleplugin/doc/site/xref/overview-summary.html
@@ -33,11 +33,6 @@
           		</tr>
         	</thead>
         	<tbody>
-    	    	            	<tr>
-              		<td>
-                		<a href="aQute/bnd/osgi/package-summary.html">aQute.bnd.osgi</a>
-              		</td>
-            	</tr>
 	          	            	<tr>
               		<td>
                 		<a href="org/apache/felix/bundleplugin/package-summary.html">org.apache.felix.bundleplugin</a>
@@ -86,4 +81,4 @@
 		<hr />
 		Copyright &copy; 2006-2014 The Apache Software Foundation. All Rights Reserved.
 	</body>
-</html>
\ No newline at end of file
+</html>