You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by sk...@apache.org on 2019/05/09 12:58:27 UTC

[netbeans-mavenutils-nbm-maven-plugin] branch asf-site created (now 758251b)

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

skygo pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git.


      at 758251b  Automated site publishing by Jenkins build by mavenutils-10

This branch includes the following new commits:

     new c6319b0  Add Readme for the branch
     new 9776a06  Automated site publishing by Jenkins build 5
     new 3d13067  Automated site publishing by Jenkins build 6
     new 610b0b0  Automated site publishing by Jenkins build 7
     new 1917312  Automated site publishing by Jenkins build by mavenutils-9
     new 758251b  Automated site publishing by Jenkins build by mavenutils-10

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[netbeans-mavenutils-nbm-maven-plugin] 02/06: Automated site publishing by Jenkins build 5

Posted by sk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git

commit 9776a06cb29d41e8289374d079e8fbd9f2346e6f
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Oct 30 19:41:42 2018 +0000

    Automated site publishing by Jenkins build 5
---
 nb-repository-plugin/apidocs/allclasses-frame.html |   22 +
 .../apidocs/allclasses-noframe.html                |   22 +
 nb-repository-plugin/apidocs/constant-values.html  |  124 +
 nb-repository-plugin/apidocs/deprecated-list.html  |  124 +
 nb-repository-plugin/apidocs/help-doc.html         |  225 +
 nb-repository-plugin/apidocs/index-all.html        |  230 +
 nb-repository-plugin/apidocs/index.html            |   73 +
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  341 +
 .../org/netbeans/nbm/repository/HelpMojo.html      |  316 +
 .../nbm/repository/PopulateRepositoryMojo.html     |  475 +
 .../repository/class-use/DownloadIndexMojo.html    |  124 +
 .../nbm/repository/class-use/HelpMojo.html         |  124 +
 .../class-use/PopulateRepositoryMojo.html          |  124 +
 .../org/netbeans/nbm/repository/package-frame.html |   23 +
 .../netbeans/nbm/repository/package-summary.html   |  158 +
 .../org/netbeans/nbm/repository/package-tree.html  |  143 +
 .../org/netbeans/nbm/repository/package-use.html   |  124 +
 nb-repository-plugin/apidocs/overview-tree.html    |  147 +
 nb-repository-plugin/apidocs/package-list          |    1 +
 nb-repository-plugin/apidocs/script.js             |   30 +
 nb-repository-plugin/apidocs/stylesheet.css        |  574 ++
 nb-repository-plugin/checkstyle.html               | 1237 +++
 nb-repository-plugin/checkstyle.rss                |   96 +
 nb-repository-plugin/cobertura/css/help.css        |   22 +
 nb-repository-plugin/cobertura/css/main.css        |  131 +
 .../cobertura/css/sortabletable.css                |   50 +
 .../cobertura/css/source-viewer.css                |   73 +
 nb-repository-plugin/cobertura/css/tooltip.css     |   49 +
 nb-repository-plugin/cobertura/frame-packages.html |   20 +
 ...me-sourcefiles-org.netbeans.nbm.repository.html |   29 +
 .../cobertura/frame-sourcefiles.html               |   29 +
 .../frame-summary-org.netbeans.nbm.repository.html |   51 +
 nb-repository-plugin/cobertura/frame-summary.html  |   30 +
 nb-repository-plugin/cobertura/help.html           |   31 +
 nb-repository-plugin/cobertura/images/blank.png    |  Bin 0 -> 144 bytes
 .../cobertura/images/downsimple.png                |  Bin 0 -> 201 bytes
 nb-repository-plugin/cobertura/images/upsimple.png |  Bin 0 -> 201 bytes
 nb-repository-plugin/cobertura/index.html          |   25 +
 .../cobertura/js/customsorttypes.js                |   65 +
 nb-repository-plugin/cobertura/js/popup.js         |    8 +
 nb-repository-plugin/cobertura/js/sortabletable.js |  455 +
 nb-repository-plugin/cobertura/js/stringbuilder.js |   79 +
 ....netbeans.nbm.repository.DownloadIndexMojo.html |  327 +
 .../org.netbeans.nbm.repository.HelpMojo.html      |  780 ++
 ...eans.nbm.repository.PopulateRepositoryMojo.html | 2058 +++++
 nb-repository-plugin/css/maven-base.css            |  168 +
 nb-repository-plugin/css/maven-theme.css           |  161 +
 nb-repository-plugin/css/print.css                 |   26 +
 nb-repository-plugin/css/site.css                  |    1 +
 nb-repository-plugin/download-mojo.html            |  169 +
 nb-repository-plugin/help-mojo.html                |  211 +
 nb-repository-plugin/images/collapsed.gif          |  Bin 0 -> 53 bytes
 nb-repository-plugin/images/expanded.gif           |  Bin 0 -> 52 bytes
 nb-repository-plugin/images/external.png           |  Bin 0 -> 230 bytes
 nb-repository-plugin/images/icon_error_sml.gif     |  Bin 0 -> 1010 bytes
 nb-repository-plugin/images/icon_info_sml.gif      |  Bin 0 -> 606 bytes
 nb-repository-plugin/images/icon_success_sml.gif   |  Bin 0 -> 990 bytes
 nb-repository-plugin/images/icon_warning_sml.gif   |  Bin 0 -> 576 bytes
 .../images/logos/build-by-maven-black.png          |  Bin 0 -> 2294 bytes
 .../images/logos/build-by-maven-white.png          |  Bin 0 -> 2260 bytes
 .../images/logos/maven-feather.png                 |  Bin 0 -> 3330 bytes
 nb-repository-plugin/images/newwindow.png          |  Bin 0 -> 220 bytes
 nb-repository-plugin/images/rss.png                |  Bin 0 -> 360 bytes
 nb-repository-plugin/index.html                    |   75 +
 nb-repository-plugin/linkcheck.html                |  743 ++
 nb-repository-plugin/plugin-info.html              |  146 +
 nb-repository-plugin/plugins.html                  |  173 +
 nb-repository-plugin/pmd.html                      |  106 +
 nb-repository-plugin/populate-mojo.html            |  493 ++
 nb-repository-plugin/project-info.html             |   79 +
 nb-repository-plugin/project-reports.html          |  109 +
 nb-repository-plugin/rat-report.html               |  111 +
 nb-repository-plugin/repository.html               |   82 +
 nb-repository-plugin/taglist.html                  |  106 +
 .../testapidocs/allclasses-frame.html              |   20 +
 .../testapidocs/allclasses-noframe.html            |   20 +
 .../testapidocs/constant-values.html               |  124 +
 .../testapidocs/deprecated-list.html               |  124 +
 nb-repository-plugin/testapidocs/help-doc.html     |  225 +
 nb-repository-plugin/testapidocs/index-all.html    |  151 +
 nb-repository-plugin/testapidocs/index.html        |   73 +
 .../nbm/repository/PopulateRepositoryMojoTest.html |  328 +
 .../class-use/PopulateRepositoryMojoTest.html      |  124 +
 .../org/netbeans/nbm/repository/package-frame.html |   21 +
 .../netbeans/nbm/repository/package-summary.html   |  142 +
 .../org/netbeans/nbm/repository/package-tree.html  |  141 +
 .../org/netbeans/nbm/repository/package-use.html   |  124 +
 .../testapidocs/overview-tree.html                 |  145 +
 nb-repository-plugin/testapidocs/package-list      |    1 +
 nb-repository-plugin/testapidocs/script.js         |   30 +
 nb-repository-plugin/testapidocs/stylesheet.css    |  574 ++
 .../xref-test/allclasses-frame.html                |   18 +
 nb-repository-plugin/xref-test/index.html          |   75 +
 .../nbm/repository/PopulateRepositoryMojoTest.html |   82 +
 .../org/netbeans/nbm/repository/package-frame.html |   21 +
 .../netbeans/nbm/repository/package-summary.html   |  107 +
 nb-repository-plugin/xref-test/overview-frame.html |   24 +
 .../xref-test/overview-summary.html                |   92 +
 nb-repository-plugin/xref-test/stylesheet.css      |  626 ++
 nb-repository-plugin/xref/allclasses-frame.html    |   23 +
 nb-repository-plugin/xref/index.html               |   75 +
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  181 +
 .../xref/org/netbeans/nbm/repository/HelpMojo.html |  471 +
 .../nbm/repository/PopulateRepositoryMojo.html     | 1279 +++
 .../org/netbeans/nbm/repository/package-frame.html |   36 +
 .../netbeans/nbm/repository/package-summary.html   |  132 +
 nb-repository-plugin/xref/overview-frame.html      |   24 +
 nb-repository-plugin/xref/overview-summary.html    |   92 +
 nb-repository-plugin/xref/stylesheet.css           |  626 ++
 nbm-maven-plugin/apidocs/allclasses-frame.html     |   42 +
 nbm-maven-plugin/apidocs/allclasses-noframe.html   |   42 +
 nbm-maven-plugin/apidocs/constant-values.html      |  162 +
 nbm-maven-plugin/apidocs/deprecated-list.html      |  160 +
 nbm-maven-plugin/apidocs/help-doc.html             |  231 +
 nbm-maven-plugin/apidocs/index-all.html            |  862 ++
 nbm-maven-plugin/apidocs/index.html                |   76 +
 .../nbm/AbstractNbmMojo.ArtifactResult.html        |  256 +
 .../apidocs/org/netbeans/nbm/AbstractNbmMojo.html  |  414 +
 .../apidocs/org/netbeans/nbm/AdaptNbVersion.html   |  339 +
 .../apidocs/org/netbeans/nbm/BrandingMojo.html     |  443 +
 .../org/netbeans/nbm/BuildInstallersMojo.html      |  433 +
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  350 +
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  370 +
 .../org/netbeans/nbm/CreateClusterAppMojo.html     |  413 +
 .../org/netbeans/nbm/CreateClusterMojo.html        |  392 +
 .../apidocs/org/netbeans/nbm/CreateNbmMojo.html    |  397 +
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  691 ++
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  352 +
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  452 +
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  406 +
 .../apidocs/org/netbeans/nbm/HelpMojo.html         |  318 +
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  500 ++
 .../apidocs/org/netbeans/nbm/RunNetBeansMojo.html  |  435 +
 .../org/netbeans/nbm/RunPlatformAppMojo.html       |  413 +
 .../class-use/AbstractNbmMojo.ArtifactResult.html  |  170 +
 .../netbeans/nbm/class-use/AbstractNbmMojo.html    |  217 +
 .../org/netbeans/nbm/class-use/AdaptNbVersion.html |  126 +
 .../org/netbeans/nbm/class-use/BrandingMojo.html   |  126 +
 .../nbm/class-use/BuildInstallersMojo.html         |  126 +
 .../nbm/class-use/CollectLibrariesNodeVisitor.html |  126 +
 .../CollectModuleLibrariesNodeVisitor.html         |  126 +
 .../nbm/class-use/CreateClusterAppMojo.html        |  126 +
 .../netbeans/nbm/class-use/CreateClusterMojo.html  |  126 +
 .../org/netbeans/nbm/class-use/CreateNbmMojo.html  |  126 +
 .../nbm/class-use/CreateNetBeansFileStructure.html |  168 +
 .../nbm/class-use/CreateStandaloneMojo.html        |  126 +
 .../nbm/class-use/CreateUpdateSiteMojo.html        |  126 +
 .../nbm/class-use/CreateWebstartAppMojo.html       |  126 +
 .../org/netbeans/nbm/class-use/HelpMojo.html       |  126 +
 .../nbm/class-use/NetBeansManifestUpdateMojo.html  |  126 +
 .../netbeans/nbm/class-use/RunNetBeansMojo.html    |  126 +
 .../netbeans/nbm/class-use/RunPlatformAppMojo.html |  126 +
 .../apidocs/org/netbeans/nbm/model/Dependency.html |  432 +
 .../org/netbeans/nbm/model/NbmResource.html        |  522 ++
 .../org/netbeans/nbm/model/NetBeansModule.html     | 1033 +++
 .../netbeans/nbm/model/class-use/Dependency.html   |  204 +
 .../netbeans/nbm/model/class-use/NbmResource.html  |  204 +
 .../nbm/model/class-use/NetBeansModule.html        |  224 +
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  240 +
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  487 +
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  179 +
 .../xpp3/class-use/NetBeansModuleXpp3Reader.html   |  126 +
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   25 +
 .../nbm/model/io/xpp3/package-summary.html         |  161 +
 .../netbeans/nbm/model/io/xpp3/package-tree.html   |  143 +
 .../netbeans/nbm/model/io/xpp3/package-use.html    |  159 +
 .../org/netbeans/nbm/model/package-frame.html      |   23 +
 .../org/netbeans/nbm/model/package-summary.html    |  159 +
 .../org/netbeans/nbm/model/package-tree.html       |  141 +
 .../org/netbeans/nbm/model/package-use.html        |  210 +
 .../apidocs/org/netbeans/nbm/package-frame.html    |   38 +
 .../apidocs/org/netbeans/nbm/package-summary.html  |  249 +
 .../apidocs/org/netbeans/nbm/package-tree.html     |  170 +
 .../apidocs/org/netbeans/nbm/package-use.html      |  167 +
 nbm-maven-plugin/apidocs/overview-frame.html       |   24 +
 nbm-maven-plugin/apidocs/overview-summary.html     |  148 +
 nbm-maven-plugin/apidocs/overview-tree.html        |  180 +
 nbm-maven-plugin/apidocs/package-list              |    3 +
 nbm-maven-plugin/apidocs/script.js                 |   30 +
 nbm-maven-plugin/apidocs/serialized-form.html      |  343 +
 nbm-maven-plugin/apidocs/stylesheet.css            |  574 ++
 nbm-maven-plugin/autoupdate-mojo.html              |  274 +
 nbm-maven-plugin/branding-mojo.html                |  279 +
 nbm-maven-plugin/build-installers-mojo.html        |  450 +
 nbm-maven-plugin/buildinstexample.html             |  144 +
 nbm-maven-plugin/checkstyle.html                   | 9313 ++++++++++++++++++++
 nbm-maven-plugin/checkstyle.rss                    |  348 +
 nbm-maven-plugin/cluster-app-mojo.html             |  324 +
 nbm-maven-plugin/cluster-mojo.html                 |  189 +
 nbm-maven-plugin/cobertura/css/help.css            |   22 +
 nbm-maven-plugin/cobertura/css/main.css            |  131 +
 nbm-maven-plugin/cobertura/css/sortabletable.css   |   50 +
 nbm-maven-plugin/cobertura/css/source-viewer.css   |   73 +
 nbm-maven-plugin/cobertura/css/tooltip.css         |   49 +
 nbm-maven-plugin/cobertura/frame-packages.html     |   26 +
 .../frame-sourcefiles-org.netbeans.nbm.html        |   71 +
 .../frame-sourcefiles-org.netbeans.nbm.model.html  |   29 +
 ...sourcefiles-org.netbeans.nbm.model.io.xpp3.html |   23 +
 nbm-maven-plugin/cobertura/frame-sourcefiles.html  |   83 +
 .../cobertura/frame-summary-org.netbeans.nbm.html  |   92 +
 .../frame-summary-org.netbeans.nbm.model.html      |   47 +
 ...ame-summary-org.netbeans.nbm.model.io.xpp3.html |   44 +
 nbm-maven-plugin/cobertura/frame-summary.html      |   32 +
 nbm-maven-plugin/cobertura/help.html               |   31 +
 nbm-maven-plugin/cobertura/images/blank.png        |  Bin 0 -> 144 bytes
 nbm-maven-plugin/cobertura/images/downsimple.png   |  Bin 0 -> 201 bytes
 nbm-maven-plugin/cobertura/images/upsimple.png     |  Bin 0 -> 201 bytes
 nbm-maven-plugin/cobertura/index.html              |   25 +
 nbm-maven-plugin/cobertura/js/customsorttypes.js   |   65 +
 nbm-maven-plugin/cobertura/js/popup.js             |    8 +
 nbm-maven-plugin/cobertura/js/sortabletable.js     |  455 +
 nbm-maven-plugin/cobertura/js/stringbuilder.js     |   79 +
 .../org.netbeans.nbm.AbstractNbmMojo.html          |  819 ++
 .../cobertura/org.netbeans.nbm.AdaptNbVersion.html |  198 +
 .../cobertura/org.netbeans.nbm.BrandingMojo.html   |  404 +
 .../org.netbeans.nbm.BuildInstallersMojo.html      |  788 ++
 ...g.netbeans.nbm.CollectLibrariesNodeVisitor.html |  346 +
 ...eans.nbm.CollectModuleLibrariesNodeVisitor.html |  396 +
 .../org.netbeans.nbm.CreateClusterAppMojo.html     | 1947 ++++
 .../org.netbeans.nbm.CreateClusterMojo.html        |  355 +
 .../cobertura/org.netbeans.nbm.CreateNbmMojo.html  |  695 ++
 ...g.netbeans.nbm.CreateNetBeansFileStructure.html | 1080 +++
 .../org.netbeans.nbm.CreateStandaloneMojo.html     |  212 +
 .../org.netbeans.nbm.CreateUpdateSiteMojo.html     |  711 ++
 .../org.netbeans.nbm.CreateWebstartAppMojo.html    | 1168 +++
 .../cobertura/org.netbeans.nbm.HelpMojo.html       |  780 ++
 ...rg.netbeans.nbm.NetBeansManifestUpdateMojo.html | 1566 ++++
 .../org.netbeans.nbm.RunNetBeansMojo.html          |  445 +
 .../org.netbeans.nbm.RunPlatformAppMojo.html       |  366 +
 .../org.netbeans.nbm.model.Dependency.html         |  337 +
 .../org.netbeans.nbm.model.NbmResource.html        |  367 +
 .../org.netbeans.nbm.model.NetBeansModule.html     | 1121 +++
 ...nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html | 1632 ++++
 nbm-maven-plugin/cpd.html                          |  156 +
 nbm-maven-plugin/css/maven-base.css                |  168 +
 nbm-maven-plugin/css/maven-theme.css               |  161 +
 nbm-maven-plugin/css/print.css                     |   26 +
 nbm-maven-plugin/css/site.css                      |    1 +
 nbm-maven-plugin/descriptor.html                   |  155 +
 nbm-maven-plugin/help-mojo.html                    |  217 +
 nbm-maven-plugin/images/collapsed.gif              |  Bin 0 -> 53 bytes
 nbm-maven-plugin/images/expanded.gif               |  Bin 0 -> 52 bytes
 nbm-maven-plugin/images/external.png               |  Bin 0 -> 230 bytes
 nbm-maven-plugin/images/icon_error_sml.gif         |  Bin 0 -> 1010 bytes
 nbm-maven-plugin/images/icon_info_sml.gif          |  Bin 0 -> 606 bytes
 nbm-maven-plugin/images/icon_success_sml.gif       |  Bin 0 -> 990 bytes
 nbm-maven-plugin/images/icon_warning_sml.gif       |  Bin 0 -> 576 bytes
 .../images/logos/build-by-maven-black.png          |  Bin 0 -> 2294 bytes
 .../images/logos/build-by-maven-white.png          |  Bin 0 -> 2260 bytes
 nbm-maven-plugin/images/logos/maven-feather.png    |  Bin 0 -> 3330 bytes
 nbm-maven-plugin/images/newwindow.png              |  Bin 0 -> 220 bytes
 nbm-maven-plugin/images/rss.png                    |  Bin 0 -> 360 bytes
 nbm-maven-plugin/index.html                        |  247 +
 nbm-maven-plugin/linkcheck.html                    | 1712 ++++
 nbm-maven-plugin/manifest-mojo.html                |  566 ++
 nbm-maven-plugin/masterjnlp.txt                    |   45 +
 nbm-maven-plugin/nbm-mojo.html                     |  775 ++
 nbm-maven-plugin/nbm.html                          |  458 +
 nbm-maven-plugin/plugin-info.html                  |  213 +
 nbm-maven-plugin/plugins.html                      |  183 +
 nbm-maven-plugin/pmd.html                          |  310 +
 nbm-maven-plugin/project-info.html                 |   85 +
 nbm-maven-plugin/project-reports.html              |  118 +
 nbm-maven-plugin/rat-report.html                   |  151 +
 nbm-maven-plugin/run-ide-mojo.html                 |  275 +
 nbm-maven-plugin/run-platform-mojo.html            |  271 +
 nbm-maven-plugin/standalone-zip-mojo.html          |  210 +
 nbm-maven-plugin/taglist.html                      |  166 +
 nbm-maven-plugin/testapidocs/allclasses-frame.html |   24 +
 .../testapidocs/allclasses-noframe.html            |   24 +
 nbm-maven-plugin/testapidocs/constant-values.html  |  124 +
 nbm-maven-plugin/testapidocs/deprecated-list.html  |  124 +
 nbm-maven-plugin/testapidocs/help-doc.html         |  225 +
 nbm-maven-plugin/testapidocs/index-all.html        |  236 +
 nbm-maven-plugin/testapidocs/index.html            |   73 +
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  462 +
 .../org/netbeans/nbm/BrandingMojoTest.html         |  291 +
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  298 +
 .../nbm/CreateNetBeansFileStructureTest.html       |  321 +
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  323 +
 .../nbm/class-use/AbstractNbmMojoTest.html         |  124 +
 .../netbeans/nbm/class-use/BrandingMojoTest.html   |  124 +
 .../nbm/class-use/CreateClusterAppMojoTest.html    |  124 +
 .../class-use/CreateNetBeansFileStructureTest.html |  124 +
 .../class-use/NetBeansManifestUpdateMojoTest.html  |  124 +
 .../org/netbeans/nbm/package-frame.html            |   25 +
 .../org/netbeans/nbm/package-summary.html          |  158 +
 .../testapidocs/org/netbeans/nbm/package-tree.html |  153 +
 .../testapidocs/org/netbeans/nbm/package-use.html  |  124 +
 nbm-maven-plugin/testapidocs/overview-tree.html    |  157 +
 nbm-maven-plugin/testapidocs/package-list          |    1 +
 nbm-maven-plugin/testapidocs/script.js             |   30 +
 nbm-maven-plugin/testapidocs/stylesheet.css        |  574 ++
 nbm-maven-plugin/upgrade.html                      |  129 +
 nbm-maven-plugin/webstart-app-mojo.html            |  535 ++
 nbm-maven-plugin/xref-test/allclasses-frame.html   |   22 +
 nbm-maven-plugin/xref-test/index.html              |   75 +
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  282 +
 .../org/netbeans/nbm/BrandingMojoTest.html         |   72 +
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  124 +
 .../nbm/CreateNetBeansFileStructureTest.html       |   62 +
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  111 +
 .../xref-test/org/netbeans/nbm/package-frame.html  |   33 +
 .../org/netbeans/nbm/package-summary.html          |  127 +
 nbm-maven-plugin/xref-test/overview-frame.html     |   24 +
 nbm-maven-plugin/xref-test/overview-summary.html   |   92 +
 nbm-maven-plugin/xref-test/stylesheet.css          |  626 ++
 nbm-maven-plugin/xref/allclasses-frame.html        |   44 +
 nbm-maven-plugin/xref/index.html                   |   75 +
 .../xref/org/netbeans/nbm/AbstractNbmMojo.html     |  509 ++
 .../xref/org/netbeans/nbm/AdaptNbVersion.html      |  118 +
 .../xref/org/netbeans/nbm/BrandingMojo.html        |  240 +
 .../xref/org/netbeans/nbm/BuildInstallersMojo.html |  464 +
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  200 +
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  229 +
 .../org/netbeans/nbm/CreateClusterAppMojo.html     | 1267 +++
 .../xref/org/netbeans/nbm/CreateClusterMojo.html   |  213 +
 .../xref/org/netbeans/nbm/CreateNbmMojo.html       |  419 +
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  673 ++
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  117 +
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  425 +
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  711 ++
 .../xref/org/netbeans/nbm/HelpMojo.html            |  471 +
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  939 ++
 .../xref/org/netbeans/nbm/RunNetBeansMojo.html     |  264 +
 .../xref/org/netbeans/nbm/RunPlatformAppMojo.html  |  209 +
 .../xref/org/netbeans/nbm/model/Dependency.html    |  175 +
 .../xref/org/netbeans/nbm/model/NbmResource.html   |  197 +
 .../org/netbeans/nbm/model/NetBeansModule.html     |  593 ++
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  927 ++
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   24 +
 .../nbm/model/io/xpp3/package-summary.html         |  112 +
 .../xref/org/netbeans/nbm/model/package-frame.html |   27 +
 .../org/netbeans/nbm/model/package-summary.html    |  117 +
 .../xref/org/netbeans/nbm/package-frame.html       |   84 +
 .../xref/org/netbeans/nbm/package-summary.html     |  212 +
 nbm-maven-plugin/xref/overview-frame.html          |   30 +
 nbm-maven-plugin/xref/overview-summary.html        |  102 +
 nbm-maven-plugin/xref/stylesheet.css               |  626 ++
 nbm-shared/apidocs/allclasses-frame.html           |   21 +
 nbm-shared/apidocs/allclasses-noframe.html         |   21 +
 nbm-shared/apidocs/constant-values.html            |  124 +
 nbm-shared/apidocs/deprecated-list.html            |  124 +
 nbm-shared/apidocs/help-doc.html                   |  225 +
 nbm-shared/apidocs/index-all.html                  |  258 +
 nbm-shared/apidocs/index.html                      |   73 +
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  329 +
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  640 ++
 .../nbm/utils/class-use/AbstractNetbeansMojo.html  |  124 +
 .../nbm/utils/class-use/ExamineManifest.html       |  124 +
 .../org/netbeans/nbm/utils/package-frame.html      |   22 +
 .../org/netbeans/nbm/utils/package-summary.html    |  148 +
 .../org/netbeans/nbm/utils/package-tree.html       |  138 +
 .../org/netbeans/nbm/utils/package-use.html        |  124 +
 nbm-shared/apidocs/overview-tree.html              |  142 +
 nbm-shared/apidocs/package-list                    |    1 +
 nbm-shared/apidocs/script.js                       |   30 +
 nbm-shared/apidocs/stylesheet.css                  |  574 ++
 nbm-shared/checkstyle.html                         |  486 +
 nbm-shared/checkstyle.rss                          |   82 +
 nbm-shared/cobertura/css/help.css                  |   22 +
 nbm-shared/cobertura/css/main.css                  |  131 +
 nbm-shared/cobertura/css/sortabletable.css         |   50 +
 nbm-shared/cobertura/css/source-viewer.css         |   73 +
 nbm-shared/cobertura/css/tooltip.css               |   49 +
 nbm-shared/cobertura/frame-packages.html           |   20 +
 .../frame-sourcefiles-org.netbeans.nbm.utils.html  |   26 +
 nbm-shared/cobertura/frame-sourcefiles.html        |   26 +
 .../frame-summary-org.netbeans.nbm.utils.html      |   45 +
 nbm-shared/cobertura/frame-summary.html            |   30 +
 nbm-shared/cobertura/help.html                     |   31 +
 nbm-shared/cobertura/images/blank.png              |  Bin 0 -> 144 bytes
 nbm-shared/cobertura/images/downsimple.png         |  Bin 0 -> 201 bytes
 nbm-shared/cobertura/images/upsimple.png           |  Bin 0 -> 201 bytes
 nbm-shared/cobertura/index.html                    |   25 +
 nbm-shared/cobertura/js/customsorttypes.js         |   65 +
 nbm-shared/cobertura/js/popup.js                   |    8 +
 nbm-shared/cobertura/js/sortabletable.js           |  455 +
 nbm-shared/cobertura/js/stringbuilder.js           |   79 +
 ...rg.netbeans.nbm.utils.AbstractNetbeansMojo.html |  238 +
 .../org.netbeans.nbm.utils.ExamineManifest.html    |  844 ++
 nbm-shared/css/maven-base.css                      |  168 +
 nbm-shared/css/maven-theme.css                     |  161 +
 nbm-shared/css/print.css                           |   26 +
 nbm-shared/css/site.css                            |    1 +
 nbm-shared/dependencies.html                       |  556 ++
 nbm-shared/dependency-info.html                    |  116 +
 nbm-shared/dependency-management.html              |   96 +
 nbm-shared/distribution-management.html            |   85 +
 nbm-shared/images/close.gif                        |  Bin 0 -> 279 bytes
 nbm-shared/images/collapsed.gif                    |  Bin 0 -> 53 bytes
 nbm-shared/images/expanded.gif                     |  Bin 0 -> 52 bytes
 nbm-shared/images/external.png                     |  Bin 0 -> 230 bytes
 nbm-shared/images/icon_error_sml.gif               |  Bin 0 -> 1010 bytes
 nbm-shared/images/icon_info_sml.gif                |  Bin 0 -> 606 bytes
 nbm-shared/images/icon_success_sml.gif             |  Bin 0 -> 990 bytes
 nbm-shared/images/icon_warning_sml.gif             |  Bin 0 -> 576 bytes
 nbm-shared/images/logos/build-by-maven-black.png   |  Bin 0 -> 2294 bytes
 nbm-shared/images/logos/build-by-maven-white.png   |  Bin 0 -> 2260 bytes
 nbm-shared/images/logos/maven-feather.png          |  Bin 0 -> 3330 bytes
 nbm-shared/images/newwindow.png                    |  Bin 0 -> 220 bytes
 nbm-shared/images/rss.png                          |  Bin 0 -> 360 bytes
 nbm-shared/index.html                              |   81 +
 nbm-shared/issue-management.html                   |   86 +
 nbm-shared/licenses.html                           |  289 +
 nbm-shared/linkcheck.html                          |  696 ++
 nbm-shared/mailing-lists.html                      |  124 +
 nbm-shared/plugin-management.html                  |  233 +
 nbm-shared/plugins.html                            |  176 +
 nbm-shared/project-info.html                       |  126 +
 nbm-shared/project-reports.html                    |  110 +
 nbm-shared/rat-report.html                         |  110 +
 nbm-shared/scm.html                                |   99 +
 nbm-shared/summary.html                            |  128 +
 nbm-shared/taglist.html                            |   91 +
 nbm-shared/team.html                               |  131 +
 nbm-shared/testapidocs/allclasses-frame.html       |   20 +
 nbm-shared/testapidocs/allclasses-noframe.html     |   20 +
 nbm-shared/testapidocs/constant-values.html        |  124 +
 nbm-shared/testapidocs/deprecated-list.html        |  124 +
 nbm-shared/testapidocs/help-doc.html               |  225 +
 nbm-shared/testapidocs/index-all.html              |  149 +
 nbm-shared/testapidocs/index.html                  |   73 +
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  315 +
 .../nbm/utils/class-use/ExamineManifestTest.html   |  124 +
 .../org/netbeans/nbm/utils/package-frame.html      |   21 +
 .../org/netbeans/nbm/utils/package-summary.html    |  142 +
 .../org/netbeans/nbm/utils/package-tree.html       |  141 +
 .../org/netbeans/nbm/utils/package-use.html        |  124 +
 nbm-shared/testapidocs/overview-tree.html          |  145 +
 nbm-shared/testapidocs/package-list                |    1 +
 nbm-shared/testapidocs/script.js                   |   30 +
 nbm-shared/testapidocs/stylesheet.css              |  574 ++
 nbm-shared/xref-test/allclasses-frame.html         |   18 +
 nbm-shared/xref-test/index.html                    |   75 +
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  101 +
 .../org/netbeans/nbm/utils/package-frame.html      |   21 +
 .../org/netbeans/nbm/utils/package-summary.html    |  107 +
 nbm-shared/xref-test/overview-frame.html           |   24 +
 nbm-shared/xref-test/overview-summary.html         |   92 +
 nbm-shared/xref-test/stylesheet.css                |  626 ++
 nbm-shared/xref/allclasses-frame.html              |   19 +
 nbm-shared/xref/index.html                         |   75 +
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  145 +
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  516 ++
 .../xref/org/netbeans/nbm/utils/package-frame.html |   24 +
 .../org/netbeans/nbm/utils/package-summary.html    |  112 +
 nbm-shared/xref/overview-frame.html                |   24 +
 nbm-shared/xref/overview-summary.html              |   92 +
 nbm-shared/xref/stylesheet.css                     |  626 ++
 parent/css/maven-base.css                          |  168 +
 parent/css/maven-theme.css                         |  161 +
 parent/css/print.css                               |   26 +
 parent/css/site.css                                |    1 +
 parent/dependency-info.html                        |  114 +
 parent/dependency-management.html                  |   93 +
 parent/distribution-management.html                |   82 +
 parent/images/collapsed.gif                        |  Bin 0 -> 53 bytes
 parent/images/expanded.gif                         |  Bin 0 -> 52 bytes
 parent/images/external.png                         |  Bin 0 -> 230 bytes
 parent/images/icon_error_sml.gif                   |  Bin 0 -> 1010 bytes
 parent/images/icon_info_sml.gif                    |  Bin 0 -> 606 bytes
 parent/images/icon_success_sml.gif                 |  Bin 0 -> 990 bytes
 parent/images/icon_warning_sml.gif                 |  Bin 0 -> 576 bytes
 parent/images/logos/build-by-maven-black.png       |  Bin 0 -> 2294 bytes
 parent/images/logos/build-by-maven-white.png       |  Bin 0 -> 2260 bytes
 parent/images/logos/maven-feather.png              |  Bin 0 -> 3330 bytes
 parent/images/newwindow.png                        |  Bin 0 -> 220 bytes
 parent/index.html                                  |   78 +
 parent/issue-management.html                       |   83 +
 parent/licenses.html                               |  286 +
 parent/mailing-lists.html                          |  121 +
 parent/plugin-management.html                      |  230 +
 parent/plugins.html                                |  117 +
 parent/project-info.html                           |  117 +
 parent/scm.html                                    |   96 +
 parent/summary.html                                |  122 +
 477 files changed, 105783 insertions(+)

diff --git a/nb-repository-plugin/apidocs/allclasses-frame.html b/nb-repository-plugin/apidocs/allclasses-frame.html
new file mode 100644
index 0000000..2d6377a
--- /dev/null
+++ b/nb-repository-plugin/apidocs/allclasses-frame.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/allclasses-noframe.html b/nb-repository-plugin/apidocs/allclasses-noframe.html
new file mode 100644
index 0000000..2313d09
--- /dev/null
+++ b/nb-repository-plugin/apidocs/allclasses-noframe.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/constant-values.html b/nb-repository-plugin/apidocs/constant-values.html
new file mode 100644
index 0000000..488193e
--- /dev/null
+++ b/nb-repository-plugin/apidocs/constant-values.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/deprecated-list.html b/nb-repository-plugin/apidocs/deprecated-list.html
new file mode 100644
index 0000000..e47713e
--- /dev/null
+++ b/nb-repository-plugin/apidocs/deprecated-list.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/help-doc.html b/nb-repository-plugin/apidocs/help-doc.html
new file mode 100644
index 0000000..fd53380
--- /dev/null
+++ b/nb-repository-plugin/apidocs/help-doc.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/index-all.html b/nb-repository-plugin/apidocs/index-all.html
new file mode 100644
index 0000000..dcc94f6
--- /dev/null
+++ b/nb-repository-plugin/apidocs/index-all.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize(Context)</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:E">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:F">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">When specified, will force all modules to have the designated version.</div>
+</dd>
+</dl>
+<a name="I:H">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:L">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Local maven repository.</div>
+</dd>
+</dl>
+<a name="I:N">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Location of NetBeans installation</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a> - package org.netbeans.nbm.repository</dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:P">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/index.html b/nb-repository-plugin/apidocs/index.html
new file mode 100644
index 0000000..1d89eb3
--- /dev/null
+++ b/nb-repository-plugin/apidocs/index.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+<frame src="org/netbeans/nbm/repository/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/netbeans/nbm/repository/package-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
new file mode 100644
index 0000000..e672730
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class DownloadIndexMojo" class="title">Class DownloadIndexMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.DownloadIndexMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="download",
+      aggregator=true,
+      requiresProject=false)
+public class <span class="typeNameLabel">DownloadIndexMojo</span>
+extends org.apache.maven.plugin.AbstractMojo
+implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</pre>
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the <code>populate</code>
+ goal.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>mkleint</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize</a></span>(org.codehaus.plexus.context.Context&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DownloadIndexMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DownloadIndexMojo</h4>
+<pre>public&nbsp;DownloadIndexMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException,
+                    org.apache.maven.plugin.MojoFailureException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>execute</code>&nbsp;in interface&nbsp;<code>org.apache.maven.plugin.Mojo</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="contextualize-org.codehaus.plexus.context.Context-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>contextualize</h4>
+<pre>public&nbsp;void&nbsp;contextualize(org.codehaus.plexus.context.Context&nbsp;context)
+                   throws org.codehaus.plexus.context.ContextException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>contextualize</code>&nbsp;in interface&nbsp;<code>org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.codehaus.plexus.context.ContextException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
new file mode 100644
index 0000000..5561469
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelpMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class HelpMojo" class="title">Class HelpMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.HelpMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="help",
+      requiresProject=false,
+      threadSafe=true)
+public class <span class="typeNameLabel">HelpMojo</span>
+extends org.apache.maven.plugin.AbstractMojo</pre>
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>maven-plugin-tools</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#execute--">execute</a></span>()</code></td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HelpMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelpMojo</h4>
+<pre>public&nbsp;HelpMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelpMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
new file mode 100644
index 0000000..8e414b7
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
@@ -0,0 +1,475 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class PopulateRepositoryMojo" class="title">Class PopulateRepositoryMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.utils.AbstractNetbeansMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.PopulateRepositoryMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="populate",
+      aggregator=true,
+      requiresProject=false)
+public class <span class="typeNameLabel">PopulateRepositoryMojo</span>
+extends org.netbeans.nbm.utils.AbstractNetbeansMojo</pre>
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them. Optionally you can also deploy to a remote repository.
+ <p>
+ If you are looking for an existing remote repository for NetBeans artifacts, check out
+ <a href="http://bits.netbeans.org/nexus/content/groups/netbeans/">http://bits.netbeans.org/nexus/content/groups/netbeans/</a>,
+ it contains API artifacts for multiple releases.
+ <a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/">http://bits.netbeans.org/netbeans/trunk/maven-snapshot/</a>
+ may also be used for <code>SNAPSHOT</code> artifacts if you wish to test development builds.
+ </p><p>
+ See this <a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">HOWTO</a> on how to generate the NetBeans binaries required
+ by this goal.
+ </p></div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd><a href="mailto:mkleint@codehaus.org">Milos Kleint</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span></code>
+<div class="block">When specified, will force all modules to have the designated version.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.maven.artifact.repository.ArtifactRepository</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span></code>
+<div class="block">Local maven repository.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span></code>
+<div class="block">Location of NetBeans installation</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span></code>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span></code>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span></code>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.netbeans.nbm.utils.AbstractNetbeansMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.netbeans.nbm.utils.AbstractNetbeansMojo</h3>
+<code>antProject, registerNbmAntTasks</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="netbeansInstallDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansInstallDirectory</h4>
+<pre>@Parameter(property="netbeansInstallDirectory",
+           required=true)
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansInstallDirectory</pre>
+<div class="block">Location of NetBeans installation</div>
+</li>
+</ul>
+<a name="netbeansJavadocDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansJavadocDirectory</h4>
+<pre>@Parameter(property="netbeansJavadocDirectory")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansJavadocDirectory</pre>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</div>
+</li>
+</ul>
+<a name="netbeansSourcesDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansSourcesDirectory</h4>
+<pre>@Parameter(property="netbeansSourcesDirectory")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansSourcesDirectory</pre>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</li>
+</ul>
+<a name="netbeansNbmDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansNbmDirectory</h4>
+<pre>@Parameter(property="netbeansNbmDirectory",
+           required=true)
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansNbmDirectory</pre>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.
+
+ Assumes a folder with &lt;code-name-base&gt;.nbm files containing nbm files for modules.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>3.0</dd>
+</dl>
+</li>
+</ul>
+<a name="forcedVersion">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forcedVersion</h4>
+<pre>@Parameter(property="forcedVersion")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> forcedVersion</pre>
+<div class="block">When specified, will force all modules to have the designated version.
+ Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and
+ all modules get this version in the repository. If not defined, the maven version is
+ derived from the OpenIDE-Module-Specification-Version manifest attribute.
+ <p>
+ Highly Recommended!
+ </p></div>
+</li>
+</ul>
+<a name="localRepository">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>localRepository</h4>
+<pre>@Parameter(required=true,
+           readonly=true,
+           defaultValue="${localRepository}")
+protected&nbsp;org.apache.maven.artifact.repository.ArtifactRepository localRepository</pre>
+<div class="block">Local maven repository.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PopulateRepositoryMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PopulateRepositoryMojo</h4>
+<pre>public&nbsp;PopulateRepositoryMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
new file mode 100644
index 0000000..a4ff8bc
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.DownloadIndexMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.DownloadIndexMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
new file mode 100644
index 0000000..0b27d65
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.HelpMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.HelpMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.HelpMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
new file mode 100644
index 0000000..6423c28
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.PopulateRepositoryMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.PopulateRepositoryMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
new file mode 100644
index 0000000..5c5ca93
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../org/netbeans/nbm/repository/package-summary.html" target="classFrame">org.netbeans.nbm.repository</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
+<li><a href="HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
+<li><a href="PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
new file mode 100644
index 0000000..f8c7d53
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></td>
+<td class="colLast">
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></td>
+<td class="colLast">
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></td>
+<td class="colLast">
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
new file mode 100644
index 0000000..e9f13e1
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
+<ul>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
new file mode 100644
index 0000000..c7dbafc
--- /dev/null
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.netbeans.nbm.repository" class="title">Uses of Package<br>org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">No usage of org.netbeans.nbm.repository</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/overview-tree.html b/nb-repository-plugin/apidocs/overview-tree.html
new file mode 100644
index 0000000..f86952c
--- /dev/null
+++ b/nb-repository-plugin/apidocs/overview-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-30">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/netbeans/nbm/repository/package-tree.html">org.netbeans.nbm.repository</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
+<ul>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/apidocs/package-list b/nb-repository-plugin/apidocs/package-list
new file mode 100644
index 0000000..8c67f9f
--- /dev/null
+++ b/nb-repository-plugin/apidocs/package-list
@@ -0,0 +1 @@
+org.netbeans.nbm.repository
diff --git a/nb-repository-plugin/apidocs/script.js b/nb-repository-plugin/apidocs/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/nb-repository-plugin/apidocs/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) != 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updateTabs(type);
+}
+
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}
diff --git a/nb-repository-plugin/apidocs/stylesheet.css b/nb-repository-plugin/apidocs/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/nb-repository-plugin/apidocs/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
+}
diff --git a/nb-repository-plugin/checkstyle.html b/nb-repository-plugin/checkstyle.html
new file mode 100644
index 0000000..a7435b7
--- /dev/null
+++ b/nb-repository-plugin/checkstyle.html
@@ -0,0 +1,1237 @@
+<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:checkstyle at 2018-10-30 -->
+<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Checkstyle Results</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 http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<div id="bannerLeft">
+Apache NetBeans Maven Utilities - NB Repository Plugin
+</div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 2018-10-30</span>
+          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</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="Usage">Usage</a></li>
+     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
+    </ul>
+       <h5>HOWTOs</h5>
+    <ul>
+     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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><a name="Checkstyle_Results"></a>Checkstyle Results</h2>
+<p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.18 with config/maven_checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
+<div class="section">
+<h2><a name="Summary"></a>Summary</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Files</th>
+<th><img src="images/icon_info_sml.gif" alt="" />&#160;Info</th>
+<th><img src="images/icon_warning_sml.gif" alt="" />&#160;Warnings</th>
+<th><img src="images/icon_error_sml.gif" alt="" />&#160;Errors</th></tr>
+<tr class="b">
+<td>3</td>
+<td>0</td>
+<td>0</td>
+<td>172</td></tr></table></div>
+<div class="section">
+<h2><a name="Files"></a>Files</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>File</th>
+<th><img src="images/icon_info_sml.gif" alt="" />&#160;I</th>
+<th><img src="images/icon_warning_sml.gif" alt="" />&#160;W</th>
+<th><img src="images/icon_error_sml.gif" alt="" />&#160;E</th></tr>
+<tr class="b">
+<td><a href="#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>61</td></tr>
+<tr class="a">
+<td><a href="#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>110</td></tr></table></div>
+<div class="section">
+<h2><a name="Rules"></a>Rules</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Category</th>
+<th>Rule</th>
+<th>Violations</th>
+<th>Severity</th></tr>
+<tr class="b">
+<td>blocks</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_blocks.html#LeftCurly">LeftCurly</a>
+<ul>
+<li>option: <tt>&quot;nl&quot;</tt></li></ul></td>
+<td>5</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>coding</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_coding.html#MagicNumber">MagicNumber</a>
+<ul>
+<li>ignoreNumbers: <tt>&quot;-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 31, 32, 37, 64, 100, 128, 256, 512, 1000, 1024&quot;</tt></li></ul></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td>header</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_header.html#RegexpHeader">RegexpHeader</a>
+<ul>
+<li>fileExtensions: <tt>&quot;java&quot;</tt></li>
+<li>headerFile: <tt>&quot;target/checkstyle-header.txt&quot;</tt></li></ul></td>
+<td>3</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>modifier</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_modifier.html#RedundantModifier">RedundantModifier</a></td>
+<td>2</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td>naming</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_naming.html#StaticVariableName">StaticVariableName</a></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>sizes</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#LineLength">LineLength</a>
+<ul>
+<li>max: <tt>&quot;120&quot;</tt></li>
+<li>ignorePattern: <tt>&quot;@version|@see|@todo|TODO&quot;</tt></li></ul></td>
+<td>19</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#MethodLength">MethodLength</a></td>
+<td>2</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>whitespace</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad">ParenPad</a>
+<ul>
+<li>option: <tt>&quot;space&quot;</tt></li></ul></td>
+<td>78</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAfter">WhitespaceAfter</a></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAround">WhitespaceAround</a></td>
+<td>60</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr></table></div>
+<div class="section">
+<h2><a name="Details"></a>Details</h2>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L1">1</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 128).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L51">51</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 81 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L56">56</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 144).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L66">66</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAfter</td>
+<td>',' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L97">97</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L99">99</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 58 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L103">103</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L108">108</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 129).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 130).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 159).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 45 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L157">157</a></td></tr></table></div>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/HelpMojo.html#L1">1</a></td></tr></table></div>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1">1</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 129).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L94">94</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 128).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L96">96</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 149).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L99">99</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 136).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L117">117</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 131).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L125">125</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 134).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L148">148</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>MethodLength</td>
+<td>Method length is 437 lines (max allowed is 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L268">268</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 154).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L524">524</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 74 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>MethodLength</td>
+<td>Method length is 167 lines (max allowed is 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L746">746</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 121).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L776">776</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 165).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 175).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L798">798</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 180).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L805">805</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 188).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L816">816</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 17 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L927">927</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 124).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L959">959</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>naming</td>
+<td>StaticVariableName</td>
+<td>Name 'PATTERN_CLUSTER' must match pattern '^[a-z][a-zA-Z0-9]*$'.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1090">1090</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>modifier</td>
+<td>RedundantModifier</td>
+<td>Redundant 'public' modifier.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1172">1172</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>modifier</td>
+<td>RedundantModifier</td>
+<td>Redundant 'public' modifier.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1177">1177</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>coding</td>
+<td>MagicNumber</td>
+<td>'160' is a magic number.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1259">1259</a></td></tr></table></div></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/nb-repository-plugin/checkstyle.rss b/nb-repository-plugin/checkstyle.rss
new file mode 100644
index 0000000..697f9ad
--- /dev/null
+++ b/nb-repository-plugin/checkstyle.rss
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<rss version="0.91">
+  <channel>
+    <title>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</title>
+    <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin</link>
+    <description>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</description>
+    <language>en-us</language>
+    <copyright>&#169;2005 - 2018 The Apache Software Foundation</copyright>
+    <item>
+      <title>File: 3,
+             Errors: 172,
+             Warnings: 0,
+             Infos: 0
+      </title>
+            <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html</link>
+      <description>
+        <p>Click <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html">here</a> for the full Checkstyle report.</p>
+
+        <table summary="Files" boder="1">
+          <thead>
+            <tr>
+              <th>Files</th>
+              <th style="width:30px;"><abbr title="Info">I</abbr></th>
+              <th style="width:30px;"><abbr title="Warning">W</abbr></th>
+              <th style="width:30px;"><abbr title="Error">E</abbr></th>
+            </tr>
+          </thead>
+          <tbody>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  110
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  61
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                      </tbody>
+        </table>
+        
+      </description>
+    </item>
+  </channel>
+</rss>
+
diff --git a/nb-repository-plugin/cobertura/css/help.css b/nb-repository-plugin/cobertura/css/help.css
new file mode 100644
index 0000000..c6fbb28
--- /dev/null
+++ b/nb-repository-plugin/cobertura/css/help.css
@@ -0,0 +1,22 @@
+dl {
+	float: left;
+	width: 100%;
+}
+
+dt {
+	border-top: 1px solid #808080;
+	float: left;
+	font-weight: bold;
+	margin: 0;
+	padding: 1em;
+	width: 20%;
+}
+
+dd {
+	border-top: 1px solid #808080;
+	float: left;
+	font-style: italic;
+	margin: 0;
+	padding: 1em;
+	width: 60%;
+}
diff --git a/nb-repository-plugin/cobertura/css/main.css b/nb-repository-plugin/cobertura/css/main.css
new file mode 100644
index 0000000..9b5b0dc
--- /dev/null
+++ b/nb-repository-plugin/cobertura/css/main.css
@@ -0,0 +1,131 @@
+@import url("help.css");
+@import url("source-viewer.css");
+@import url("tooltip.css");
+
+.hidden {
+	display: none;
+}
+
+a.dfn {
+	border-bottom: 1px dotted #00aa00;
+	cursor: help;
+}
+
+a.dfn:active, a.dfn:link, a.dfn:visited {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.dfn:hover {
+	color: #0000ff;
+	text-decoration: none;
+}
+
+body {
+	font-family: verdana, arial, helvetica;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	margin-bottom: 0.5em;
+}
+
+h5 {
+	margin-top: 0.5em;
+}
+
+div.footer {
+	font-size: 68%;
+	margin-top: 1.5em;
+}
+
+div.percentgraph
+{
+	background-color: #f02020;
+	border: #808080 1px solid;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+	width: 100px;
+}
+
+div.percentgraph div.greenbar
+{
+	background-color: #00f000;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+}
+
+div.percentgraph div.na
+{
+	background-color: #eaeaea;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+}
+
+div.percentgraph span.text
+{
+	display: block;
+	position: absolute;
+	text-align: center;
+	width: 100px;
+}
+
+div.separator {
+	height: 10px;
+}
+
+table tr td, table tr th {
+	font-size: 68%;
+}
+
+td.value table tr td {
+    font-size: 11px;
+}
+
+table.percentgraph {
+	border: 0px;
+	font-size: 130%;
+	margin: 0px;
+	margin-left: auto;
+	margin-right: 0px;
+	padding: 0px;
+}
+
+table.percentgraph tr.percentgraph {
+	border: 0px;
+	margin: 0px;
+	padding: 0px;
+}
+
+table.percentgraph td.percentgraph {
+	border: 0px;
+	margin: 0px;
+	padding: 0px;
+	padding-left: 4px;
+}
+
+table.report {
+	border-collapse: collapse;
+	width: 100%;
+}
+
+table.report td {
+	border: #d0d0d0 1px solid;
+}
+
+table.report td.heading {
+    background: #dcecff;
+	font-weight: bold;
+	text-align: center;
+}
+
+table.report td.heading:hover {
+    background: #c0ffc0;
+	cursor: pointer;
+}
+
+table.report td.value {
+	text-align: right;
+}
diff --git a/nb-repository-plugin/cobertura/css/sortabletable.css b/nb-repository-plugin/cobertura/css/sortabletable.css
new file mode 100644
index 0000000..970e2b5
--- /dev/null
+++ b/nb-repository-plugin/cobertura/css/sortabletable.css
@@ -0,0 +1,50 @@
+.sort-table {
+	font:		Icon;
+	border:		1px Solid ThreeDShadow;
+	background:	Window;
+	color:		WindowText;
+}
+
+.sort-table thead {
+	background:	ButtonFace;
+}
+
+.sort-table td {
+	padding:	2px 5px;
+}
+
+.sort-table thead td {
+	border:			1px solid;
+	border-color:	ButtonHighlight ButtonShadow
+					ButtonShadow ButtonHighlight;
+	cursor:			default;
+}
+
+.sort-table thead td:active {
+	border-color:	ButtonShadow ButtonHighlight
+					ButtonHighlight ButtonShadow;
+	padding:		3px 4px 1px 6px;
+}
+
+.sort-table thead td[_sortType=None]:active {
+	border-color:	ButtonHighlight ButtonShadow
+					ButtonShadow ButtonHighlight;
+	padding:		2px 5px;
+}
+
+.sort-arrow {
+	width:					11px;
+	height:					11px;
+	background-position:	center center;
+	background-repeat:		no-repeat;
+	margin:					0 2px;
+}
+
+.sort-arrow.descending {
+	background-image:		url("../images/downsimple.png");
+
+}
+
+.sort-arrow.ascending {
+	background-image:		url("../images/upsimple.png");
+}
\ No newline at end of file
diff --git a/nb-repository-plugin/cobertura/css/source-viewer.css b/nb-repository-plugin/cobertura/css/source-viewer.css
new file mode 100644
index 0000000..73797d6
--- /dev/null
+++ b/nb-repository-plugin/cobertura/css/source-viewer.css
@@ -0,0 +1,73 @@
+pre.src {
+    background: #ffffff;
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+table.src {
+	border: #dcdcdc 1px solid;
+	font-size: 16px;
+}
+
+td.numLine {
+    background: #f0f0f0;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.numLineCover {
+    background: #80ff80;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHits {
+    background: #f0f0f0;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHitsCovered {
+    background: #80ff80;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHitsUncovered {
+    background: #ff9090;
+    border-right: #dcdcdc 1px solid;
+    font-weight: bold;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.src {
+    width: 100%;
+}
+
+span.comment {
+    color: #b22222;
+    font-style: italic;
+}
+
+span.keyword {
+    color: #2020bf;
+    font-weight: bold;
+}
+
+span.srcUncovered {
+    background: #ff9090;
+}
+
+span.string {
+    color: #2a00ff;
+}
+
+span.text_italic {
+	font-size: 12px;
+    font-style: italic;
+}
diff --git a/nb-repository-plugin/cobertura/css/tooltip.css b/nb-repository-plugin/cobertura/css/tooltip.css
new file mode 100644
index 0000000..c790d81
--- /dev/null
+++ b/nb-repository-plugin/cobertura/css/tooltip.css
@@ -0,0 +1,49 @@
+a.hastooltip {
+	border-bottom: 1px dotted #00aa00;
+	color: #000000;
+	cursor: help;
+	font-style: normal;
+	position: relative; /* This is the key */
+	text-decoration: none;
+	z-index: 24; /* What does this do? */
+}
+
+a.hastooltip:active {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip:link {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip:hover {
+	background-color: #a0b8ff;
+	color: #000000;
+	text-decoration: none;
+	z-index: 25;
+}
+
+a.hastooltip:visited {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip span {
+	display: none;
+}
+
+a.hastooltip:hover span {
+	background-color: #eeeeee;
+	border: 1px solid #000000;
+	color: #000000;
+	display: block;
+	padding: 5px;
+	left: -15.2em;
+	position: absolute;
+	text-align: center;
+	text-decoration: none;
+	top: 2em;
+	width: 20em;
+}
diff --git a/nb-repository-plugin/cobertura/frame-packages.html b/nb-repository-plugin/cobertura/frame-packages.html
new file mode 100644
index 0000000..a89d33b
--- /dev/null
+++ b/nb-repository-plugin/cobertura/frame-packages.html
@@ -0,0 +1,20 @@
+<!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=UTF-8" />
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css" />
+</head>
+<body>
+<h5>Packages</h5>
+<table width="100%">
+<tr>
+<td nowrap="nowrap"><a href="frame-summary.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles.html"' target="summary">All</a></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"' target="summary">org.netbeans.nbm.repository</a></td>
+</tr>
+</table>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html b/nb-repository-plugin/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html
new file mode 100644
index 0000000..31142c8
--- /dev/null
+++ b/nb-repository-plugin/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report Classes</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+</head>
+<body>
+<h5>
+org.netbeans.nbm.repository
+</h5>
+<div class="separator">&nbsp;</div>
+<h5>Classes</h5>
+<table width="100%">
+<tbody>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a> <i>(1%)</i></td>
+</tr>
+</tbody>
+</table>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/frame-sourcefiles.html b/nb-repository-plugin/cobertura/frame-sourcefiles.html
new file mode 100644
index 0000000..c494a81
--- /dev/null
+++ b/nb-repository-plugin/cobertura/frame-sourcefiles.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report Classes</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+</head>
+<body>
+<h5>
+All Packages
+</h5>
+<div class="separator">&nbsp;</div>
+<h5>Classes</h5>
+<table width="100%">
+<tbody>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a> <i>(1%)</i></td>
+</tr>
+</tbody>
+</table>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html b/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
new file mode 100644
index 0000000..db73520
--- /dev/null
+++ b/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/sortabletable.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+<script type="text/javascript" src="js/sortabletable.js"></script>
+<script type="text/javascript" src="js/customsorttypes.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository</h5>
+<div class="separator">&nbsp;</div>
+<table class="report" id="packageResults">
+<thead><tr>  <td class="heading">Package</td>  <td class="heading"># Classes</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"'>org.netbeans.nbm.repository</a></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697< [...]
+</tbody>
+</table>
+<script type="text/javascript">
+var packageTable = new SortableTable(document.getElementById("packageResults"),
+    ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
+packageTable.sort(0);
+</script>
+<div class="separator">&nbsp;</div>
+<table class="report" id="classResults">
+<thead><tr>  <td class="heading">Classes in this Package</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgra [...]
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/11</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentg [...]
+
+  <tr><td><a href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/160</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="ri [...]
+
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/465</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ExternalsWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/13</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentg [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ModuleWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/22</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgrap [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$NullOutputStream</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/2</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgr [...]
+
+</tbody>
+</table>
+<script type="text/javascript">
+var classTable = new SortableTable(document.getElementById("classResults"),
+    ["String", "Percentage", "Percentage", "FormattedNumber"]);
+classTable.sort(0);
+</script>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/frame-summary.html b/nb-repository-plugin/cobertura/frame-summary.html
new file mode 100644
index 0000000..001ff1a
--- /dev/null
+++ b/nb-repository-plugin/cobertura/frame-summary.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/sortabletable.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+<script type="text/javascript" src="js/sortabletable.js"></script>
+<script type="text/javascript" src="js/customsorttypes.js"></script>
+</head>
+<body>
+<h5>Coverage Report - All Packages</h5>
+<div class="separator">&nbsp;</div>
+<table class="report" id="packageResults">
+<thead><tr>  <td class="heading">Package</td>  <td class="heading"># Classes</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><b>All Packages</b></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgr [...]
+  <tr><td><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"'>org.netbeans.nbm.repository</a></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697< [...]
+</tbody>
+</table>
+<script type="text/javascript">
+var packageTable = new SortableTable(document.getElementById("packageResults"),
+    ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
+packageTable.sort(0);
+</script>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/help.html b/nb-repository-plugin/cobertura/help.html
new file mode 100644
index 0000000..4c518dc
--- /dev/null
+++ b/nb-repository-plugin/cobertura/help.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<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"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<title>Coverage Report - Help</title>
+</head>
+
+<body>
+
+<dl>
+
+<dt>Line Coverage</dt>
+<dd>The percent of lines executed by this test run.</dd>
+
+<dt>Branch Coverage</dt>
+<dd>The percent of branches executed by this test run.</dd>
+
+<dt>Complexity</dt>
+<dd>Average McCabe's cyclomatic code complexity for all methods.  This is basically a count of the number of different code paths in a method (incremented by 1 for each if statement, while loop, etc.)</dd>
+
+<dt>N/A</dt>
+<dd>Line coverage and branch coverage will appear as "Not Applicable" when Cobertura can not find line number information in the .class file.  This happens for stub and skeleton classes, interfaces, or when the class was not compiled with "debug=true."</dd>
+
+</dl>
+
+</body>
+
+</html>
diff --git a/nb-repository-plugin/cobertura/images/blank.png b/nb-repository-plugin/cobertura/images/blank.png
new file mode 100644
index 0000000..cee9cd3
Binary files /dev/null and b/nb-repository-plugin/cobertura/images/blank.png differ
diff --git a/nb-repository-plugin/cobertura/images/downsimple.png b/nb-repository-plugin/cobertura/images/downsimple.png
new file mode 100644
index 0000000..4accf92
Binary files /dev/null and b/nb-repository-plugin/cobertura/images/downsimple.png differ
diff --git a/nb-repository-plugin/cobertura/images/upsimple.png b/nb-repository-plugin/cobertura/images/upsimple.png
new file mode 100644
index 0000000..c82b76f
Binary files /dev/null and b/nb-repository-plugin/cobertura/images/upsimple.png differ
diff --git a/nb-repository-plugin/cobertura/index.html b/nb-repository-plugin/cobertura/index.html
new file mode 100644
index 0000000..573719b
--- /dev/null
+++ b/nb-repository-plugin/cobertura/index.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+
+<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>Coverage Report</title>
+</head>
+
+<frameset cols="20%,80%">
+	<frameset rows="30%,70%">
+		<frame src="frame-packages.html" name="packageList" title="All Packages"/>
+		<frame src="frame-sourcefiles.html" name="sourceFileList" title="All classes and interfaces (except non-static nested types)"/>
+	</frameset>
+	<frame src="frame-summary.html" name="summary" title="Package, class and interface descriptions" scrolling="yes"/>
+
+	<noframes>
+		<body>
+			<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a frame-incapable web client.</p>
+			<p><a href="frame-summary.html">Click here to view a non-frame version.</a></p>
+		</body>
+	</noframes>
+</frameset>
+
+</html>
diff --git a/nb-repository-plugin/cobertura/js/customsorttypes.js b/nb-repository-plugin/cobertura/js/customsorttypes.js
new file mode 100644
index 0000000..a16bda2
--- /dev/null
+++ b/nb-repository-plugin/cobertura/js/customsorttypes.js
@@ -0,0 +1,65 @@
+/*
+ * Cobertura - http://cobertura.sourceforge.net/
+ *
+ * Copyright (C) 2005 Mark Doliner
+ * Copyright (C) 2005 Olivier Parent
+ *
+ * Cobertura is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published
+ * by the Free Software Foundation; either version 2 of the License,
+ * or (at your option) any later version.
+ *
+ * Cobertura is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Cobertura; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ */
+
+
+
+function percentageSortType( s )
+{
+	var ret;
+	var i = s.indexOf( "%" );
+
+	if (i != -1) {
+		s = s.substr( 0, i );
+	}
+	ret = parseFloat(s);
+	if (isNaN(ret)) {
+		ret = -1;
+	}
+
+	return ret;
+}
+
+SortableTable.prototype.addSortType( "Percentage", percentageSortType );
+
+
+
+// This is needed for correctly sorting numbers in different
+// locales.  The stock number converter only expects to sort
+// numbers which use a period as a separator instead of a
+// comma (like French).
+function formattedNumberSortType( s )
+{
+	var ret;
+	var i = s.indexOf(';');
+
+	if (i != -1) {
+		s = s.substring(0, i);
+	}
+	ret = parseFloat(s);
+	if (isNaN(ret)) {
+		return -1;
+	}
+
+	return ret;
+}
+
+SortableTable.prototype.addSortType( "FormattedNumber", formattedNumberSortType );
diff --git a/nb-repository-plugin/cobertura/js/popup.js b/nb-repository-plugin/cobertura/js/popup.js
new file mode 100644
index 0000000..4a09072
--- /dev/null
+++ b/nb-repository-plugin/cobertura/js/popup.js
@@ -0,0 +1,8 @@
+var newwindow;
+function popupwindow(url)
+{
+	newwindow=window.open(url,'name','height=500,width=500,resizable=yes,scrollbars=yes');
+	if (window.focus) {
+		newwindow.focus()
+	}
+}
diff --git a/nb-repository-plugin/cobertura/js/sortabletable.js b/nb-repository-plugin/cobertura/js/sortabletable.js
new file mode 100644
index 0000000..0dad657
--- /dev/null
+++ b/nb-repository-plugin/cobertura/js/sortabletable.js
@@ -0,0 +1,455 @@
+
+/*----------------------------------------------------------------------------\
+|                            Sortable Table 1.12                              |
+|-----------------------------------------------------------------------------|
+|                         Created by Erik Arvidsson                           |
+|                  (http://webfx.eae.net/contact.html#erik)                   |
+|                      For WebFX (http://webfx.eae.net/)                      |
+|-----------------------------------------------------------------------------|
+| A DOM 1 based script that allows an ordinary HTML table to be sortable.     |
+|-----------------------------------------------------------------------------|
+|                  Copyright (c) 1998 - 2004 Erik Arvidsson                   |
+|-----------------------------------------------------------------------------|
+| This software is provided "as is", without warranty of any kind, express or |
+| implied, including  but not limited  to the warranties of  merchantability, |
+| fitness for a particular purpose and noninfringement. In no event shall the |
+| authors or  copyright  holders be  liable for any claim,  damages or  other |
+| liability, whether  in an  action of  contract, tort  or otherwise, arising |
+| from,  out of  or in  connection with  the software or  the  use  or  other |
+| dealings in the software.                                                   |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| This  software is  available under the  three different licenses  mentioned |
+| below.  To use this software you must chose, and qualify, for one of those. |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Non-Commercial License          http://webfx.eae.net/license.html |
+| Permits  anyone the right to use the  software in a  non-commercial context |
+| free of charge.                                                             |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Commercial license           http://webfx.eae.net/commercial.html |
+| Permits the  license holder the right to use  the software in a  commercial |
+| context. Such license must be specifically obtained, however it's valid for |
+| any number of  implementations of the licensed software.                    |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| GPL - The GNU General Public License    http://www.gnu.org/licenses/gpl.txt |
+| Permits anyone the right to use and modify the software without limitations |
+| as long as proper  credits are given  and the original  and modified source |
+| code are included. Requires  that the final product, software derivate from |
+| the original  source or any  software  utilizing a GPL  component, such  as |
+| this, is also licensed under the GPL license.                               |
+|-----------------------------------------------------------------------------|
+| 2003-01-10 | First version                                                  |
+| 2003-01-19 | Minor changes to the date parsing                              |
+| 2003-01-28 | JScript 5.0 fixes (no support for 'in' operator)               |
+| 2003-02-01 | Sloppy typo like error fixed in getInnerText                   |
+| 2003-07-04 | Added workaround for IE cellIndex bug.                         |
+| 2003-11-09 | The bDescending argument to sort was not correctly working     |
+|            | Using onclick DOM0 event if no support for addEventListener    |
+|            | or attachEvent                                                 |
+| 2004-01-13 | Adding addSortType and removeSortType which makes it a lot     |
+|            | easier to add new, custom sort types.                          |
+| 2004-01-27 | Switch to use descending = false as the default sort order.    |
+|            | Change defaultDescending to suit your needs.                   |
+| 2004-03-14 | Improved sort type None look and feel a bit                    |
+| 2004-08-26 | Made the handling of tBody and tHead more flexible. Now you    |
+|            | can use another tHead or no tHead, and you can chose some      |
+|            | other tBody.                                                   |
+|-----------------------------------------------------------------------------|
+| Created 2003-01-10 | All changes are in the log above. | Updated 2004-08-26 |
+\----------------------------------------------------------------------------*/
+
+
+function SortableTable(oTable, oSortTypes) {
+
+	this.sortTypes = oSortTypes || [];
+
+	this.sortColumn = null;
+	this.descending = null;
+
+	var oThis = this;
+	this._headerOnclick = function (e) {
+		oThis.headerOnclick(e);
+	};
+
+	if (oTable) {
+		this.setTable( oTable );
+		this.document = oTable.ownerDocument || oTable.document;
+	}
+	else {
+		this.document = document;
+	}
+
+
+	// only IE needs this
+	var win = this.document.defaultView || this.document.parentWindow;
+	this._onunload = function () {
+		oThis.destroy();
+	};
+	if (win && typeof win.attachEvent != "undefined") {
+		win.attachEvent("onunload", this._onunload);
+	}
+}
+
+SortableTable.gecko = navigator.product == "Gecko";
+SortableTable.msie = /msie/i.test(navigator.userAgent);
+// Mozilla is faster when doing the DOM manipulations on
+// an orphaned element. MSIE is not
+SortableTable.removeBeforeSort = SortableTable.gecko;
+
+SortableTable.prototype.onsort = function () {};
+
+// default sort order. true -> descending, false -> ascending
+SortableTable.prototype.defaultDescending = false;
+
+// shared between all instances. This is intentional to allow external files
+// to modify the prototype
+SortableTable.prototype._sortTypeInfo = {};
+
+SortableTable.prototype.setTable = function (oTable) {
+	if ( this.tHead )
+		this.uninitHeader();
+	this.element = oTable;
+	this.setTHead( oTable.tHead );
+	this.setTBody( oTable.tBodies[0] );
+};
+
+SortableTable.prototype.setTHead = function (oTHead) {
+	if (this.tHead && this.tHead != oTHead )
+		this.uninitHeader();
+	this.tHead = oTHead;
+	this.initHeader( this.sortTypes );
+};
+
+SortableTable.prototype.setTBody = function (oTBody) {
+	this.tBody = oTBody;
+};
+
+SortableTable.prototype.setSortTypes = function ( oSortTypes ) {
+	if ( this.tHead )
+		this.uninitHeader();
+	this.sortTypes = oSortTypes || [];
+	if ( this.tHead )
+		this.initHeader( this.sortTypes );
+};
+
+// adds arrow containers and events
+// also binds sort type to the header cells so that reordering columns does
+// not break the sort types
+SortableTable.prototype.initHeader = function (oSortTypes) {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var doc = this.tHead.ownerDocument || this.tHead.document;
+	this.sortTypes = oSortTypes || [];
+	var l = cells.length;
+	var img, c;
+	for (var i = 0; i < l; i++) {
+		c = cells[i];
+		if (this.sortTypes[i] != null && this.sortTypes[i] != "None") {
+			img = doc.createElement("IMG");
+			img.src = "images/blank.png";
+			c.appendChild(img);
+			if (this.sortTypes[i] != null)
+				c._sortType = this.sortTypes[i];
+			if (typeof c.addEventListener != "undefined")
+				c.addEventListener("click", this._headerOnclick, false);
+			else if (typeof c.attachEvent != "undefined")
+				c.attachEvent("onclick", this._headerOnclick);
+			else
+				c.onclick = this._headerOnclick;
+		}
+		else
+		{
+			c.setAttribute( "_sortType", oSortTypes[i] );
+			c._sortType = "None";
+		}
+	}
+	this.updateHeaderArrows();
+};
+
+// remove arrows and events
+SortableTable.prototype.uninitHeader = function () {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var l = cells.length;
+	var c;
+	for (var i = 0; i < l; i++) {
+		c = cells[i];
+		if (c._sortType != null && c._sortType != "None") {
+			c.removeChild(c.lastChild);
+			if (typeof c.removeEventListener != "undefined")
+				c.removeEventListener("click", this._headerOnclick, false);
+			else if (typeof c.detachEvent != "undefined")
+				c.detachEvent("onclick", this._headerOnclick);
+			c._sortType = null;
+			c.removeAttribute( "_sortType" );
+		}
+	}
+};
+
+SortableTable.prototype.updateHeaderArrows = function () {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var l = cells.length;
+	var img;
+	for (var i = 0; i < l; i++) {
+		if (cells[i]._sortType != null && cells[i]._sortType != "None") {
+			img = cells[i].lastChild;
+			if (i == this.sortColumn)
+				img.className = "sort-arrow " + (this.descending ? "descending" : "ascending");
+			else
+				img.className = "sort-arrow";
+		}
+	}
+};
+
+SortableTable.prototype.headerOnclick = function (e) {
+	// find TD element
+	var el = e.target || e.srcElement;
+	while (el.tagName != "TD")
+		el = el.parentNode;
+
+	this.sort(SortableTable.msie ? SortableTable.getCellIndex(el) : el.cellIndex);
+};
+
+// IE returns wrong cellIndex when columns are hidden
+SortableTable.getCellIndex = function (oTd) {
+	var cells = oTd.parentNode.childNodes
+	var l = cells.length;
+	var i;
+	for (i = 0; cells[i] != oTd && i < l; i++)
+		;
+	return i;
+};
+
+SortableTable.prototype.getSortType = function (nColumn) {
+	return this.sortTypes[nColumn] || "String";
+};
+
+// only nColumn is required
+// if bDescending is left out the old value is taken into account
+// if sSortType is left out the sort type is found from the sortTypes array
+
+SortableTable.prototype.sort = function (nColumn, bDescending, sSortType) {
+	if (!this.tBody) return;
+	if (sSortType == null)
+		sSortType = this.getSortType(nColumn);
+
+	// exit if None
+	if (sSortType == "None")
+		return;
+
+	if (bDescending == null) {
+		if (this.sortColumn != nColumn)
+			this.descending = this.defaultDescending;
+		else
+			this.descending = !this.descending;
+	}
+	else
+		this.descending = bDescending;
+
+	this.sortColumn = nColumn;
+
+	if (typeof this.onbeforesort == "function")
+		this.onbeforesort();
+
+	var f = this.getSortFunction(sSortType, nColumn);
+	var a = this.getCache(sSortType, nColumn);
+	var tBody = this.tBody;
+
+	a.sort(f);
+
+	if (this.descending)
+		a.reverse();
+
+	if (SortableTable.removeBeforeSort) {
+		// remove from doc
+		var nextSibling = tBody.nextSibling;
+		var p = tBody.parentNode;
+		p.removeChild(tBody);
+	}
+
+	// insert in the new order
+	var l = a.length;
+	for (var i = 0; i < l; i++)
+		tBody.appendChild(a[i].element);
+
+	if (SortableTable.removeBeforeSort) {
+		// insert into doc
+		p.insertBefore(tBody, nextSibling);
+	}
+
+	this.updateHeaderArrows();
+
+	this.destroyCache(a);
+
+	if (typeof this.onsort == "function")
+		this.onsort();
+};
+
+SortableTable.prototype.asyncSort = function (nColumn, bDescending, sSortType) {
+	var oThis = this;
+	this._asyncsort = function () {
+		oThis.sort(nColumn, bDescending, sSortType);
+	};
+	window.setTimeout(this._asyncsort, 1);
+};
+
+SortableTable.prototype.getCache = function (sType, nColumn) {
+	if (!this.tBody) return [];
+	var rows = this.tBody.rows;
+	var l = rows.length;
+	var a = new Array(l);
+	var r;
+	for (var i = 0; i < l; i++) {
+		r = rows[i];
+		a[i] = {
+			value:		this.getRowValue(r, sType, nColumn),
+			element:	r
+		};
+	};
+	return a;
+};
+
+SortableTable.prototype.destroyCache = function (oArray) {
+	var l = oArray.length;
+	for (var i = 0; i < l; i++) {
+		oArray[i].value = null;
+		oArray[i].element = null;
+		oArray[i] = null;
+	}
+};
+
+SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {
+	// if we have defined a custom getRowValue use that
+	if (this._sortTypeInfo[sType] && this._sortTypeInfo[sType].getRowValue)
+		return this._sortTypeInfo[sType].getRowValue(oRow, nColumn);
+
+	var s;
+	var c = oRow.cells[nColumn];
+	if (typeof c.innerText != "undefined")
+		s = c.innerText;
+	else
+		s = SortableTable.getInnerText(c);
+	return this.getValueFromString(s, sType);
+};
+
+SortableTable.getInnerText = function (oNode) {
+	var s = "";
+	var cs = oNode.childNodes;
+	var l = cs.length;
+	for (var i = 0; i < l; i++) {
+		switch (cs[i].nodeType) {
+			case 1: //ELEMENT_NODE
+				s += SortableTable.getInnerText(cs[i]);
+				break;
+			case 3:	//TEXT_NODE
+				s += cs[i].nodeValue;
+				break;
+		}
+	}
+	return s;
+};
+
+SortableTable.prototype.getValueFromString = function (sText, sType) {
+	if (this._sortTypeInfo[sType])
+		return this._sortTypeInfo[sType].getValueFromString( sText );
+	return sText;
+	/*
+	switch (sType) {
+		case "Number":
+			return Number(sText);
+		case "CaseInsensitiveString":
+			return sText.toUpperCase();
+		case "Date":
+			var parts = sText.split("-");
+			var d = new Date(0);
+			d.setFullYear(parts[0]);
+			d.setDate(parts[2]);
+			d.setMonth(parts[1] - 1);
+			return d.valueOf();
+	}
+	return sText;
+	*/
+	};
+
+SortableTable.prototype.getSortFunction = function (sType, nColumn) {
+	if (this._sortTypeInfo[sType])
+		return this._sortTypeInfo[sType].compare;
+	return SortableTable.basicCompare;
+};
+
+SortableTable.prototype.destroy = function () {
+	this.uninitHeader();
+	var win = this.document.parentWindow;
+	if (win && typeof win.detachEvent != "undefined") {	// only IE needs this
+		win.detachEvent("onunload", this._onunload);
+	}
+	this._onunload = null;
+	this.element = null;
+	this.tHead = null;
+	this.tBody = null;
+	this.document = null;
+	this._headerOnclick = null;
+	this.sortTypes = null;
+	this._asyncsort = null;
+	this.onsort = null;
+};
+
+// Adds a sort type to all instance of SortableTable
+// sType : String - the identifier of the sort type
+// fGetValueFromString : function ( s : string ) : T - A function that takes a
+//    string and casts it to a desired format. If left out the string is just
+//    returned
+// fCompareFunction : function ( n1 : T, n2 : T ) : Number - A normal JS sort
+//    compare function. Takes two values and compares them. If left out less than,
+//    <, compare is used
+// fGetRowValue : function( oRow : HTMLTRElement, nColumn : int ) : T - A function
+//    that takes the row and the column index and returns the value used to compare.
+//    If left out then the innerText is first taken for the cell and then the
+//    fGetValueFromString is used to convert that string the desired value and type
+
+SortableTable.prototype.addSortType = function (sType, fGetValueFromString, fCompareFunction, fGetRowValue) {
+	this._sortTypeInfo[sType] = {
+		type:				sType,
+		getValueFromString:	fGetValueFromString || SortableTable.idFunction,
+		compare:			fCompareFunction || SortableTable.basicCompare,
+		getRowValue:		fGetRowValue
+	};
+};
+
+// this removes the sort type from all instances of SortableTable
+SortableTable.prototype.removeSortType = function (sType) {
+	delete this._sortTypeInfo[sType];
+};
+
+SortableTable.basicCompare = function compare(n1, n2) {
+	if (n1.value < n2.value)
+		return -1;
+	if (n2.value < n1.value)
+		return 1;
+	return 0;
+};
+
+SortableTable.idFunction = function (x) {
+	return x;
+};
+
+SortableTable.toUpperCase = function (s) {
+	return s.toUpperCase();
+};
+
+SortableTable.toDate = function (s) {
+	var parts = s.split("-");
+	var d = new Date(0);
+	d.setFullYear(parts[0]);
+	d.setDate(parts[2]);
+	d.setMonth(parts[1] - 1);
+	return d.valueOf();
+};
+
+
+// add sort types
+SortableTable.prototype.addSortType("Number", Number);
+SortableTable.prototype.addSortType("CaseInsensitiveString", SortableTable.toUpperCase);
+SortableTable.prototype.addSortType("Date", SortableTable.toDate);
+SortableTable.prototype.addSortType("String");
+// None is a special case
diff --git a/nb-repository-plugin/cobertura/js/stringbuilder.js b/nb-repository-plugin/cobertura/js/stringbuilder.js
new file mode 100644
index 0000000..464a1ca
--- /dev/null
+++ b/nb-repository-plugin/cobertura/js/stringbuilder.js
@@ -0,0 +1,79 @@
+/*----------------------------------------------------------------------------\
+|                             String Builder 1.02                             |
+|-----------------------------------------------------------------------------|
+|                         Created by Erik Arvidsson                           |
+|                  (http://webfx.eae.net/contact.html#erik)                   |
+|                      For WebFX (http://webfx.eae.net/)                      |
+|-----------------------------------------------------------------------------|
+| A class that allows more efficient building of strings than concatenation.  |
+|-----------------------------------------------------------------------------|
+|                  Copyright (c) 1999 - 2002 Erik Arvidsson                   |
+|-----------------------------------------------------------------------------|
+| This software is provided "as is", without warranty of any kind, express or |
+| implied, including  but not limited  to the warranties of  merchantability, |
+| fitness for a particular purpose and noninfringement. In no event shall the |
+| authors or  copyright  holders be  liable for any claim,  damages or  other |
+| liability, whether  in an  action of  contract, tort  or otherwise, arising |
+| from,  out of  or in  connection with  the software or  the  use  or  other |
+| dealings in the software.                                                   |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| This  software is  available under the  three different licenses  mentioned |
+| below.  To use this software you must chose, and qualify, for one of those. |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Non-Commercial License          http://webfx.eae.net/license.html |
+| Permits  anyone the right to use the  software in a  non-commercial context |
+| free of charge.                                                             |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Commercial license           http://webfx.eae.net/commercial.html |
+| Permits the  license holder the right to use  the software in a  commercial |
+| context. Such license must be specifically obtained, however it's valid for |
+| any number of  implementations of the licensed software.                    |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| GPL - The GNU General Public License    http://www.gnu.org/licenses/gpl.txt |
+| Permits anyone the right to use and modify the software without limitations |
+| as long as proper  credits are given  and the original  and modified source |
+| code are included. Requires  that the final product, software derivate from |
+| the original  source or any  software  utilizing a GPL  component, such  as |
+| this, is also licensed under the GPL license.                               |
+|-----------------------------------------------------------------------------|
+| 2000-10-02 | First version                                                  |
+| 2000-10-05 | Added a cache of the string so that it does not need to be     |
+|            | regenerated every time in toString                             |
+| 2002-10-03 | Added minor improvement in the toString method                 |
+|-----------------------------------------------------------------------------|
+| Created 2000-10-02 | All changes are in the log above. | Updated 2002-10-03 |
+\----------------------------------------------------------------------------*/ function StringBuilder(sString) {
+	
+	// public
+	this.length = 0;
+	
+	this.append = function (sString) {
+		// append argument
+		this.length += (this._parts[this._current++] = String(sString)).length;
+		
+		// reset cache
+		this._string = null;
+		return this;
+	};
+	
+	this.toString = function () {
+		if (this._string != null)
+			return this._string;
+		
+		var s = this._parts.join("");
+		this._parts = [s];
+		this._current = 1;
+		this.length = s.length;
+		
+		return this._string = s;
+	};
+
+	// private
+	this._current	= 0;
+	this._parts		= [];
+	this._string	= null;	// used to cache the string
+	
+	// init
+	if (sString != null)
+		this.append(sString);
+}
diff --git a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
new file mode 100644
index 0000000..9497a27
--- /dev/null
+++ b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
@@ -0,0 +1,327 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.DownloadIndexMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgra [...]
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/11</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentg [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Copyright 2012 Codehaus.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.File;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.net.URI;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Properties;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.manager.WagonManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.NexusIndexer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.context.IndexCreator;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.context.IndexingContext;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.IndexUpdateRequest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.IndexUpdater;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.ResourceFetcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.WagonHelper;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.AbstractMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoFailureException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Component;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.Wagon;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.events.TransferEvent;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.events.TransferListener;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.providers.http.HttpWagon;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.proxy.ProxyInfo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.PlexusConstants;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.PlexusContainer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.context.Context;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.context.ContextException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the &lt;code&gt;populate&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author mkleint</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;@Mojo(name=<span class="string">"download"</span>, aggregator=<span class="keyword">true</span>, requiresProject=<span class="keyword">false</span>)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;56</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> DownloadIndexMojo <span class="keyword">extends</span> AbstractMojo <span class="keyword">implements</span> Contextualizable {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * url of the repository to download index from. Please note that if you already have</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * an existing index at &lt;code&gt;nexusIndexDirectory&lt;/code&gt;, you should always use the same url for that directory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, property=<span class="string">"repositoryUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String repositoryUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * location on disk where the index should be created. either empty or with existing index from same repository. then only update check will</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * be performed.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, property=<span class="string">"nexusIndexDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File nexusIndexDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp; </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    IndexUpdater remoteIndexUpdater;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    NexusIndexer indexer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    PlexusContainer container;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    WagonManager wagonManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute() <span class="keyword">throws</span> MojoExecutionException, MojoFailureException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span>        </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;89</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            List&lt;IndexCreator&gt; creators = <span class="keyword">new</span> ArrayList&lt;IndexCreator&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;90</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            creators.addAll(container.lookupList(IndexCreator.<span class="keyword">class</span>));</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;91</td>  <td class="nbHitsUncovered"><a title="Line 91: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 91: Conditional coverage 0% (0/2).">            String indexurl = repositoryUrl + (!repositoryUrl.endsWith( <span class="string">"/"</span>) ? <span class="string">"/"</span> : <span class="string">""</span>) + <span class="string">".index"</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;92</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IndexingContext indexingContext = indexer.addIndexingContextForced(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="string">"central"</span>, <span class="comment">// context id</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="string">"central"</span>, <span class="comment">// repository id</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="keyword">null</span>, <span class="comment">// repository folder</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    nexusIndexDirectory,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    repositoryUrl,<span class="comment">// repositoryUrl</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    indexurl,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    creators);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String protocol = URI.create(repositoryUrl).getScheme();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;102</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ProxyInfo wagonProxy = wagonManager.getProxy( protocol );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TransferListener tr = <span class="keyword">new</span> TransferListener() {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferInitiated( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;108</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Initiated connection to "</span> + repositoryUrl);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;109</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferStarted( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Started transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferProgress( TransferEvent transferEvent, <span class="keyword">byte</span>[] buffer, <span class="keyword">int</span> length )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferCompleted( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Finished transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferError( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().error( <span class="string">"Failed transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString(), transferEvent.getException());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> debug( String message )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;137</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            };</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// MINDEXER-42: cannot use WagonHelper.getWagonResourceFetcher</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Wagon wagon = container.lookup(Wagon.<span class="keyword">class</span>, protocol);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;141</td>  <td class="nbHitsUncovered"><a title="Line 141: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 141: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> (wagon <span class="keyword">instanceof</span> HttpWagon) { <span class="comment">//#216401</span></a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;142</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                HttpWagon httpwagon = (HttpWagon) wagon;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">//#215343</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Properties p = <span class="keyword">new</span> Properties();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;145</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                p.setProperty(<span class="string">"User-Agent"</span>, <span class="string">"mojo/nb-repository-plugin"</span>);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;146</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                httpwagon.setHttpHeaders(p);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;149</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ResourceFetcher fetcher = <span class="keyword">new</span> WagonHelper.WagonFetcher(wagon, tr, <span class="keyword">null</span>, wagonProxy);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;150</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IndexUpdateRequest iur = <span class="keyword">new</span> IndexUpdateRequest(indexingContext, fetcher);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;152</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            remoteIndexUpdater.fetchAndUpdateIndex(iur);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            indexer.removeIndexingContext(indexingContext, <span class="keyword">false</span>);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( Exception ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Cannot download index"</span>, ex);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;158</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> contextualize( Context context ) <span class="keyword">throws</span> ContextException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;164</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">this</span>.container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
new file mode 100644
index 0000000..d6a2f3b
--- /dev/null
+++ b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
@@ -0,0 +1,780 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.HelpMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/160</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="ri [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.AbstractMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Document;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Element;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Node;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.NodeList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.xml.sax.SAXException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.DocumentBuilder;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.DocumentBuilderFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.ParserConfigurationException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.IOException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.InputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Display help information on nb-repository-plugin.&lt;br&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Call &lt;code&gt;mvn nb-repository:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author maven-plugin-tools</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;@Mojo( name = <span class="string">"help"</span>, requiresProject = <span class="keyword">false</span>, threadSafe = <span class="keyword">true</span> )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;29</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> HelpMojo</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">extends</span> AbstractMojo</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If &lt;code&gt;true&lt;/code&gt;, display all settable properties for each goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"detail"</span>, defaultValue = <span class="string">"false"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> detail;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The name of the goal for which to show help. If unspecified, all goals will be displayed.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"goal"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> java.lang.String goal;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The maximum length of a display line, should be positive.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"lineLength"</span>, defaultValue = <span class="string">"80"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">int</span> lineLength;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The number of spaces per indentation level, should be positive.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"indentSize"</span>, defaultValue = <span class="string">"2"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">int</span> indentSize;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">// groupId/artifactId/plugin-help.xml</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String PLUGIN_HELP_PATH =</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"/META-INF/maven/org.netbeans.maven/nb-repository-plugin/plugin-help.xml"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">int</span> DEFAULT_LINE_LENGTH = 80;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Document build()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;69</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().debug( <span class="string">"load plugin-help.xml: "</span> + PLUGIN_HELP_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;70</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        InputStream is = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;73</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            is = getClass().getResourceAsStream( PLUGIN_HELP_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;74</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;75</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;76</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> dBuilder.parse( is );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;78</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;80</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;82</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( ParserConfigurationException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;84</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;86</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( SAXException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;88</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;92</td>  <td class="nbHitsUncovered"><a title="Line 92: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 92: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( is != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;96</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    is.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;98</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;100</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * {@inheritDoc}</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;112</td>  <td class="nbHitsUncovered"><a title="Line 112: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 112: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( lineLength &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            lineLength = DEFAULT_LINE_LENGTH;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;117</td>  <td class="nbHitsUncovered"><a title="Line 117: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 117: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( indentSize &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;119</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            indentSize = 2;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Document doc = build();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder sb = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node plugin = getSingleChild( doc, <span class="string">"plugin"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;129</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String name = getValue( plugin, <span class="string">"name"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;130</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String version = getValue( plugin, <span class="string">"version"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String id = getValue( plugin, <span class="string">"groupId"</span> ) + <span class="string">":"</span> + getValue( plugin, <span class="string">"artifactId"</span> ) + <span class="string">":"</span> + version;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 132: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( isNotEmpty( name ) &amp;&amp; !name.contains( id ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;134</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, name + <span class="string">" "</span> + version, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;138</td>  <td class="nbHitsUncovered"><a title="Line 138: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 138: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( isNotEmpty( name ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, name, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, id, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;147</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, getValue( plugin, <span class="string">"description"</span> ), 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//&lt;goalPrefix&gt;plugin&lt;/goalPrefix&gt;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;151</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String goalPrefix = getValue( plugin, <span class="string">"goalPrefix"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node mojos1 = getSingleChild( plugin, <span class="string">"mojos"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; mojos = findNamedChild( mojos1, <span class="string">"mojo"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered"><a title="Line 157: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 157: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( goal == <span class="keyword">null</span> || goal.length() &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td class="nbHitsUncovered"><a title="Line 159: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 159: Conditional coverage 0% (0/2).">            append( sb, <span class="string">"This plugin has "</span> + mojos.size() + ( mojos.size() &gt; 1 ? <span class="string">" goals:"</span> : <span class="string">" goal:"</span> ), 0 );</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;160</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;163</td>  <td class="nbHitsUncovered"><a title="Line 163: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 163: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( Node mojo : mojos )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writeGoal( sb, goalPrefix, (Element) mojo );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;166</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;168</td>  <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 168: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( getLog().isInfoEnabled() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;170</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().info( sb.toString() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;172</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">boolean</span> isNotEmpty( String string )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;177</td>  <td class="nbHitsUncovered"><a title="Line 177: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 177: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">return</span> string != <span class="keyword">null</span> &amp;&amp; string.length() &gt; 0;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String getValue( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;183</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> getSingleChild( node, elementName ).getTextContent();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Node getSingleChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;189</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; namedChild = findNamedChild( node, elementName );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;190</td>  <td class="nbHitsUncovered"><a title="Line 190: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 190: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( namedChild.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;192</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Could not find "</span> + elementName + <span class="string">" in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;194</td>  <td class="nbHitsUncovered"><a title="Line 194: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 194: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( namedChild.size() &gt; 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;196</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Multiple "</span> + elementName + <span class="string">" in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;198</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> namedChild.get( 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;200</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> List&lt;Node&gt; findNamedChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;203</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; result = <span class="keyword">new</span> ArrayList&lt;Node&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;204</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        NodeList childNodes = node.getChildNodes();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;205</td>  <td class="nbHitsUncovered"><a title="Line 205: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 205: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; childNodes.getLength(); i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;207</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Node item = childNodes.item( i );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;208</td>  <td class="nbHitsUncovered"><a title="Line 208: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 208: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( elementName.equals( item.getNodeName() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;210</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                result.add( item );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;213</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> result;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;215</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Node findSingleChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;219</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; elementsByTagName = findNamedChild( node, elementName );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;220</td>  <td class="nbHitsUncovered"><a title="Line 220: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 220: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( elementsByTagName.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;222</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;224</td>  <td class="nbHitsUncovered"><a title="Line 224: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 224: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( elementsByTagName.size() &gt; 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;226</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Multiple "</span> + elementName + <span class="string">"in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;228</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> elementsByTagName.get( 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;230</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> writeGoal( StringBuilder sb, String goalPrefix, Element mojo )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;234</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String mojoGoal = getValue( mojo, <span class="string">"goal"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;235</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node configurationElement = findSingleChild( mojo, <span class="string">"configuration"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;236</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node description = findSingleChild( mojo, <span class="string">"description"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;237</td>  <td class="nbHitsUncovered"><a title="Line 237: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 237: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">        <span class="keyword">if</span> ( goal == <span class="keyword">null</span> || goal.length() &lt;= 0 || mojoGoal.equals( goal ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;239</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, goalPrefix + <span class="string">":"</span> + mojoGoal, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;240</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Node deprecated = findSingleChild( mojo, <span class="string">"deprecated"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;241</td>  <td class="nbHitsUncovered"><a title="Line 241: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 241: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( deprecated.getTextContent() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;243</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;244</td>  <td class="nbHitsUncovered"><a title="Line 244: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 244: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                <span class="keyword">if</span> ( detail &amp;&amp; description != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;246</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;247</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    append( sb, description.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;250</td>  <td class="nbHitsUncovered"><a title="Line 250: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 250: Conditional coverage 0% (0/2).">            <span class="keyword">else</span> <span class="keyword">if</span> ( description != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;252</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, description.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;254</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;256</td>  <td class="nbHitsUncovered"><a title="Line 256: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 256: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( detail )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;258</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Node parametersNode = getSingleChild( mojo, <span class="string">"parameters"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;259</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                List&lt;Node&gt; parameters = findNamedChild( parametersNode, <span class="string">"parameter"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;260</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">"Available parameters:"</span>, 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;261</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;263</td>  <td class="nbHitsUncovered"><a title="Line 263: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 263: Conditional coverage 0% (0/2).">                <span class="keyword">for</span> ( Node parameter : parameters )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;264</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;265</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writeParameter( sb, parameter, configurationElement );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;266</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;267</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;269</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;271</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> writeParameter( StringBuilder sb, Node parameter, Node configurationElement )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;272</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;273</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;274</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterName = getValue( parameter, <span class="string">"name"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;275</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterDescription = getValue( parameter, <span class="string">"description"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;276</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Element fieldConfigurationElement = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;278</td>  <td class="nbHitsUncovered"><a title="Line 278: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 278: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( configurationElement != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;279</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;280</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;          fieldConfigurationElement =  (Element) findSingleChild( configurationElement, parameterName );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;281</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterDefaultValue = <span class="string">""</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;284</td>  <td class="nbHitsUncovered"><a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( fieldConfigurationElement != <span class="keyword">null</span> &amp;&amp; fieldConfigurationElement.hasAttribute( <span class="string">"d [...]
+<tr>  <td class="numLine">&nbsp;285</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;286</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            parameterDefaultValue = <span class="string">" (Default: "</span> + fieldConfigurationElement.getAttribute( <span class="string">"default-value"</span> ) + <span class="string">")"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;287</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;288</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, parameterName + parameterDefaultValue, 2 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;289</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node deprecated = findSingleChild( parameter, <span class="string">"deprecated"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;290</td>  <td class="nbHitsUncovered"><a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( deprecated.getTextContent() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 3 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;293</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;294</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, parameterDescription, 3 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;296</td>  <td class="nbHitsUncovered"><a title="Line 296: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 296: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( <span class="string">"true"</span>.equals( getValue( parameter, <span class="string">"required"</span> ) ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;297</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;298</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"Required: Yes"</span>, 3 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;299</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td class="nbHitsUncovered"><a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( ( fieldConfigurationElement != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( fieldConfigurationElement.getTextContent() ) )< [...]
+<tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;302</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"User property: "</span> + property, 3 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;304</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;305</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;306</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;307</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;308</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;309</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;310</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p&gt;Repeat a String &lt;code&gt;n&lt;/code&gt; times to form a new string.&lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;311</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;312</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param str    String to repeat</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;313</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param repeat number of times to repeat str</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;314</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return String with repeated String</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;315</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NegativeArraySizeException if &lt;code&gt;repeat &amp;lt; 0&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;316</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NullPointerException       if str is &lt;code&gt;null&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;317</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;318</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> String repeat( String str, <span class="keyword">int</span> repeat )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;320</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder buffer = <span class="keyword">new</span> StringBuilder( repeat * str.length() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;321</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;322</td>  <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 322: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; repeat; i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            buffer.append( str );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;325</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;326</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> buffer.toString();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;328</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;329</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;330</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;331</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Append a description to the buffer by respecting the indentSize and lineLength parameters.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;332</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;b&gt;Note&lt;/b&gt;: The last character is always a new line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;333</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;334</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param sb          The buffer to append the description, not &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;335</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param description The description, not &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;336</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indent      The base indentation level of each line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;338</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> append( StringBuilder sb, String description, <span class="keyword">int</span> indent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;339</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;340</td>  <td class="nbHitsUncovered"><a title="Line 340: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 340: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String line : toLines( description, indent, indentSize, lineLength ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;341</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;342</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            sb.append( line ).append( <span class="string">'\n'</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;344</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;345</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;346</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;347</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Splits the specified text into lines of convenient display length.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;349</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param text       The text to split into lines, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;350</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indent     The base indentation level of each line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;351</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;352</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;353</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return The sequence of display lines, never &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;354</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NegativeArraySizeException if &lt;code&gt;indent &lt; 0&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;355</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;356</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> List&lt;String&gt; toLines( String text, <span class="keyword">int</span> indent, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;357</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;358</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;String&gt; lines = <span class="keyword">new</span> ArrayList&lt;String&gt;();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;359</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String ind = repeat( <span class="string">"\t"</span>, indent );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;361</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;362</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String[] plainLines = text.split( <span class="string">"(\r\n)|(\r)|(\n)"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;363</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;364</td>  <td class="nbHitsUncovered"><a title="Line 364: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 364: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String plainLine : plainLines )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;365</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;366</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            toLines( lines, ind + plainLine, indentSize, lineLength );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;367</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;368</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;369</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> lines;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;370</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;371</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;372</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;373</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Adds the specified line to the output sequence, performing line wrapping if necessary.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;374</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;375</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lines      The sequence of display lines, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;376</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param line       The line to add, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;377</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;378</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;379</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;380</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> toLines( List&lt;String&gt; lines, String line, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;381</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> lineIndent = getIndentLevel( line );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;383</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder buf = <span class="keyword">new</span> StringBuilder( 256 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;384</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;385</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String[] tokens = line.split( <span class="string">" +"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;387</td>  <td class="nbHitsUncovered"><a title="Line 387: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 387: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String token : tokens )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;388</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;389</td>  <td class="nbHitsUncovered"><a title="Line 389: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 389: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( buf.length() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered"><a title="Line 391: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 391: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( buf.length() + token.length() &gt;= lineLength )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;392</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    lines.add( buf.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.setLength( 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;395</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( repeat( <span class="string">" "</span>, lineIndent * indentSize ) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;397</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;398</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;399</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;400</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;402</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsUncovered"><a title="Line 403: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 403: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( <span class="keyword">int</span> j = 0; j &lt; token.length(); j++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;404</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;405</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">char</span> c = token.charAt( j );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;406</td>  <td class="nbHitsUncovered"><a title="Line 406: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 406: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( c == <span class="string">'\t'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;407</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;408</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( repeat( <span class="string">" "</span>, indentSize - buf.length() % indentSize ) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;409</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;410</td>  <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 410: Conditional coverage 0% (0/2).">                <span class="keyword">else</span> <span class="keyword">if</span> ( c == <span class="string">'\u00A0'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;411</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;412</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;413</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;414</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;416</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( c );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;417</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;418</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        lines.add( buf.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;422</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;423</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;424</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Gets the indentation level of the specified line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;425</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;426</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param line The line whose indentation level should be retrieved, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return The indentation level of the line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;429</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">int</span> getIndentLevel( String line )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;430</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;431</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> level = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;432</td>  <td class="nbHitsUncovered"><a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; line.length() &amp;&amp; line.charAt( i ) == <span class="string">'\t'</span>; i++ )</a>< [...]
+<tr>  <td class="numLine">&nbsp;433</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;434</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            level++;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;435</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td class="nbHitsUncovered"><a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = level + 1; i &lt;= level + 4 &amp;&amp; i &lt; line.length(); i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;438</td>  <td class="nbHitsUncovered"><a title="Line 438: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 438: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( line.charAt( i ) == <span class="string">'\t'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;440</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                level++;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">break</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;442</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;444</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> level;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;446</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;447</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String getPropertyFromExpression( String expression )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;448</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;449</td>  <td class="nbHitsUncovered"><a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">        <span class="keyword">if</span> ( expression != <span class="keyword">null</span> &amp;&amp; expression.startsWith( <span class="string">"${"</span> ) &amp;&amp; e [...]
+<tr>  <td class="numLineCover">&nbsp;450</td>  <td class="nbHitsUncovered"><a title="Line 450: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 450: Conditional coverage 0% (0/2).">            &amp;&amp; !expression.substring( 2 ).contains( <span class="string">"${"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;451</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;452</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// expression="${xxx}" -&gt; property="xxx"</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;453</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> expression.substring( 2, expression.length() - 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;454</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;455</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">// no property can be extracted</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;456</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;457</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;458</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
new file mode 100644
index 0000000..21f1a8c
--- /dev/null
+++ b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
@@ -0,0 +1,2058 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.PopulateRepositoryMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/465</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ExternalsWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/13</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentg [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ModuleWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/22</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgrap [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$NullOutputStream</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/2</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgr [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/* ==========================================================================</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Copyright 2003-2006 Mevenide Team</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * =========================================================================</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.File;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileInputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileWriter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.IOException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.InputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.OutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.math.BigInteger;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.security.DigestOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.security.MessageDigest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collection;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collections;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.HashMap;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Map;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.StringTokenizer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.Attributes;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarEntry;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarInputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.Manifest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.regex.Matcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.regex.Pattern;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.document.Document;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.DirectoryReader;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.IndexReader;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.IndexableField;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.Term;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.IndexSearcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.ScoreDoc;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.TermQuery;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.TopScoreDocCollector;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.store.Directory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.store.FSDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.Artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.deployer.ArtifactDeployer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.deployer.ArtifactDeploymentException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.factory.ArtifactFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.handler.ArtifactHandler;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.handler.manager.ArtifactHandlerManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.installer.ArtifactInstallationException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.installer.ArtifactInstaller;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.metadata.ArtifactMetadata;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepositoryFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.resolver.AbstractArtifactResolutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.resolver.ArtifactResolver;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.Dependency;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.Model;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.io.xpp3.MavenXpp3Writer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Component;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.project.artifact.AttachedArtifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.project.artifact.ProjectArtifactMetadata;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.netbeans.nbm.utils.AbstractNetbeansMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.netbeans.nbm.utils.ExamineManifest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.BuildException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.Project;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.taskdefs.Input;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.taskdefs.PathConvert;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.types.FileSet;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.util.IOUtil;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.util.StringUtils;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * A goal for identifying NetBeans modules from the installation and populating the local</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * repository with them. Optionally you can also deploy to a remote repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * If you are looking for an existing remote repository for NetBeans artifacts, check out</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;a href="http://bits.netbeans.org/nexus/content/groups/netbeans/"&gt;http://bits.netbeans.org/nexus/content/groups/netbeans/&lt;/a&gt;,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * it contains API artifacts for multiple releases.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/"&gt;http://bits.netbeans.org/netbeans/trunk/maven-snapshot/&lt;/a&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * may also be used for &lt;code&gt;SNAPSHOT&lt;/code&gt; artifacts if you wish to test development builds.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;/p&gt;&lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See this &lt;a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html"&gt;HOWTO&lt;/a&gt; on how to generate the NetBeans binaries required</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * by this goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author &lt;a href="mailto:mkleint@codehaus.org"&gt;Milos Kleint&lt;/a&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;105</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;@Mojo(name=<span class="string">"populate"</span>, aggregator=<span class="keyword">true</span>, requiresProject=<span class="keyword">false</span>)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;106</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> PopulateRepositoryMojo</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">extends</span> AbstractNetbeansMojo</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_API = <span class="string">".api"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_IMPL = <span class="string">".modules"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_EXTERNAL = <span class="string">".external"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_CLUSTER = <span class="string">".cluster"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * a prefix for groupId of generated content, </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * eg. for org.netbeans value will generate org.netbeans.cluster groupId for clusters and org.netbeans.modules for module artifacts.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 1.2</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"groupIdPrefix"</span>, defaultValue = <span class="string">"org.netbeans"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String groupIdPrefix;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * an url where to deploy the NetBeans artifacts. Optional, if not specified, the artifacts will be only installed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * in local repository, if you need to give credentials to access remote repo, the id of the server is hardwired to "netbeans".</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;126</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"deployUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String deployUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * By default the generated metadata is installed in local repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Setting this parameter to false will avoid installing the bits. Only meaningful together with</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * a defined "deployUrl" parameter.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"false"</span>, property=<span class="string">"skipInstall"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> skipLocalInstall;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Location of NetBeans installation</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansInstallDirectory"</span>, required=<span class="keyword">true</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansInstallDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansJavadocDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansJavadocDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Assumes a folder with &amp;lt;code-name-base&amp;gt;.zip files containing sources for modules.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansSourcesDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansSourcesDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If defined, will match the nbm files found in the designated folder with the modules</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * and upload the nbm file next to the module jar in local and remote repositories.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Assumes a folder with &amp;lt;code-name-base&amp;gt;.nbm files containing nbm files for modules.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansNbmDirectory"</span>, required=<span class="keyword">true</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansNbmDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * When specified, will force all modules to have the designated version.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;172</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * all modules get this version in the repository. If not defined, the maven version is</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * derived from the OpenIDE-Module-Specification-Version manifest attribute.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Highly Recommended!</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"forcedVersion"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> String forcedVersion;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;183</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * When specified it points to a directory containing a Maven Indexer</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * (Nexus) Lucene index. This index will be used to find external libraries that</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * are referenced by NetBeans modules and populate the POM metadata with correct</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * dependencies. Any dependencies not found this way, will be generated with a unique</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * id under the org.netbeans.external groupId.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p/&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;189</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Use the {@code download} goal to retrieve the index.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;190</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;192</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"nexusIndexDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File nexusIndexDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;194</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;196</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Whether to create cluster POMs in the {@code org.netbeans.cluster} group.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Only meaningful when {@code forcedVersion} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;198</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;200</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"true"</span>, property=<span class="string">"defineCluster"</span>)   </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> defineCluster;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;203</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;204</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Optional remote repository to use for inspecting remote dependencies.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;205</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * This may be used to populate just part of an installation,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * when base modules are already available in Maven format.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;207</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Currently only supported when {@code forcedVersion} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;208</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;210</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"dependencyRepositoryUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String dependencyRepositoryUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;213</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Repository ID to use when inspecting remote dependencies.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;215</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Only meaningful when {@code dependencyRepositoryUrl} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"temp"</span>, property=<span class="string">"dependencyRepositoryId"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;219</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String dependencyRepositoryId;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;220</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">// &lt;editor-fold defaultstate="collapsed" desc="Component parameters"&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;222</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Local maven repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;224</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, readonly=<span class="keyword">true</span>, defaultValue=<span class="string">"${localRepository}"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;226</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> ArtifactRepository localRepository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;228</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactFactory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;230</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactFactory artifactFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;234</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;235</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactInstaller.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;236</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;237</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactInstaller artifactInstaller;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;239</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;240</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;241</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactDeployer.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;243</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;244</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactDeployer artifactDeployer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;246</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;247</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactHandlerManager</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;250</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;252</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactHandlerManager artifactHandlerManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;254</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactRepositoryFactory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;256</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;258</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;259</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactRepositoryFactory repositoryFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;260</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;261</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactResolver artifactResolver;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;263</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;264</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;265</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactRepositoryLayout artifactRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;266</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">// &lt;/editor-fold&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;267</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;269</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;271</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;272</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().info( <span class="string">"Populate repository with NetBeans modules"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;273</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Project antProject = antProject();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;274</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        ArtifactRepository deploymentRepository = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;275</td>  <td class="nbHitsUncovered"><a title="Line 275: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 275: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( deployUrl != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;276</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ArtifactRepositoryLayout layout = <span class="keyword">new</span> DefaultRepositoryLayout();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;278</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            deploymentRepository = repositoryFactory.createDeploymentArtifactRepository(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;279</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="string">"netbeans"</span>, deployUrl, layout, <span class="keyword">true</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;280</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;281</td>  <td class="nbHitsUncovered"><a title="Line 281: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 281: Conditional coverage 0% (0/2).">        <span class="keyword">else</span> <span class="keyword">if</span> ( skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;284</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"When skipping install to local repository, one shall define the deployUrl parameter"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;285</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;286</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;287</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        IndexSearcher searcher = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;288</td>  <td class="nbHitsUncovered"><a title="Line 288: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 288: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( nexusIndexDirectory != <span class="keyword">null</span> &amp;&amp; nexusIndexDirectory.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;289</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;290</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Directory nexusDir = FSDirectory.open( nexusIndexDirectory.toPath() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;293</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IndexReader nexusReader = DirectoryReader.open( nexusDir );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;294</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                searcher = <span class="keyword">new</span> IndexSearcher( nexusReader );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Opened index with "</span> + nexusReader.numDocs() + <span class="string">" documents"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;296</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;297</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;298</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;299</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().error( <span class="string">"Could not open "</span> + nexusIndexDirectory, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;302</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td class="nbHitsUncovered"><a title="Line 303: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 303: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansInstallDirectory == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;304</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;305</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Input input = (Input) antProject.createTask( <span class="string">"input"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;306</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            input.setMessage( <span class="string">"Please enter NetBeans installation directory:"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;307</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            input.setAddproperty( <span class="string">"installDir"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;308</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;309</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;310</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                input.execute();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;311</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;312</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">catch</span> ( BuildException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;313</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;314</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().error( <span class="string">"Cannot run ant:input"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;315</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;316</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;317</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String prop = antProject.getProperty( <span class="string">"installDir"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;318</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            netbeansInstallDirectory = <span class="keyword">new</span> File( prop );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;320</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;321</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File rootDir = netbeansInstallDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;322</td>  <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 322: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !rootDir.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( <span class="string">"NetBeans installation doesn't exist."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;325</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"NetBeans installation doesn't exist."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;326</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().info( <span class="string">"Copying NetBeans artifacts from "</span> + netbeansInstallDirectory );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;328</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;329</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        PathConvert convert = (PathConvert) antProject.createTask( <span class="string">"pathconvert"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;330</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.setPathSep( <span class="string">","</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;331</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.setProperty( <span class="string">"netbeansincludes"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;332</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileSet set = <span class="keyword">new</span> FileSet();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;333</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.setDir( rootDir );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;334</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"**/modules/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;335</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"*/core/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;336</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"platform*/lib/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;338</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.createPath().addFileset( set );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;339</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;340</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;341</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            convert.execute();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;342</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( BuildException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;344</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;345</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( <span class="string">"Cannot run ant:pathconvert"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;346</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;347</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;349</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String prop = antProject.getProperty( <span class="string">"netbeansincludes"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;350</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringTokenizer tok = <span class="keyword">new</span> StringTokenizer( prop, <span class="string">","</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;351</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        HashMap&lt;ModuleWrapper, Artifact&gt; moduleDefinitions = <span class="keyword">new</span> HashMap&lt;ModuleWrapper, Artifact&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;352</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        HashMap&lt;String, Collection&lt;ModuleWrapper&gt;&gt; clusters = <span class="keyword">new</span> HashMap&lt;String, Collection&lt;ModuleWrapper&gt;&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;353</td>  <td class="nbHitsUncovered"><a title="Line 353: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 353: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> ( tok.hasMoreTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;354</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;355</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String token = tok.nextToken();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;356</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            File module = <span class="keyword">new</span> File( token );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;357</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String clust = module.getAbsolutePath().substring( rootDir.getAbsolutePath().length() + 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;358</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            clust = clust.substring( 0, clust.indexOf( File.separator ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;359</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ExamineManifest examinator = <span class="keyword">new</span> ExamineManifest( getLog() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.setPopulateDependencies( <span class="keyword">true</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;361</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.setJarFile( module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;362</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.checkFile();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;363</td>  <td class="nbHitsUncovered"><a title="Line 363: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 363: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">if</span> ( examinator.isNetBeansModule() || examinator.isOsgiBundle() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;364</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;365</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">//TODO get artifact id from the module's manifest?</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;366</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String artifact = module.getName().substring( 0, module.getName().indexOf( <span class="string">".jar"</span> ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;367</td>  <td class="nbHitsUncovered"><a title="Line 367: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 367: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"boot"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;368</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;369</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-bootstrap"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;370</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;371</td>  <td class="nbHitsUncovered"><a title="Line 371: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 371: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"core"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;372</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;373</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-core-startup"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;374</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;375</td>  <td class="nbHitsUncovered"><a title="Line 375: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 375: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"core-base"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;376</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;377</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-core-startup-base"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;378</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }                </pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;379</td>  <td class="nbHitsUncovered"><a title="Line 379: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 379: Conditional coverage 0% (0/2).">                String version = forcedVersion == <span class="keyword">null</span> ? examinator.getSpecVersion() : forcedVersion;</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;380</td>  <td class="nbHitsUncovered"><a title="Line 380: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 380: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                String group = groupIdPrefix + (examinator.isOsgiBundle() ? GROUP_EXTERNAL : examinator.hasPublicPackages() ? GROUP_API : GROUP_IMPL);</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;381</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createArtifact( artifact, version, group );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td class="nbHitsUncovered"><a title="Line 382: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 382: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( examinator.isOsgiBundle() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;383</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;384</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = findExternal( searcher, module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;385</td>  <td class="nbHitsUncovered"><a title="Line 385: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 385: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( dep != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;387</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// XXX use those coords instead of publishing this</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;388</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// (for now all bundles are from Orbit, which does not publish to Central, or specially built)</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;389</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper wr = <span class="keyword">new</span> ModuleWrapper( artifact, version, group, examinator, module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;392</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                wr.setCluster( clust );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                moduleDefinitions.put( wr, art );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Collection&lt;ModuleWrapper&gt; col = clusters.get( clust );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;395</td>  <td class="nbHitsUncovered"><a title="Line 395: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 395: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( col == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;397</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    col = <span class="keyword">new</span> ArrayList&lt;ModuleWrapper&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;398</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    clusters.put( clust, col );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;399</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;400</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                col.add( wr );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;402</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;ModuleWrapper&gt; wrapperList = <span class="keyword">new</span> ArrayList&lt;ModuleWrapper&gt;( moduleDefinitions.keySet() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;404</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> count = wrapperList.size() + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;405</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> index = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;406</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File javadocRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;407</td>  <td class="nbHitsUncovered"><a title="Line 407: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 407: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansJavadocDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;408</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;409</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            javadocRoot = netbeansJavadocDirectory ;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;410</td>  <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 410: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !javadocRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;411</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;412</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                javadocRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;413</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;414</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The netbeansJavadocDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;416</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;417</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File sourceRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;418</td>  <td class="nbHitsUncovered"><a title="Line 418: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 418: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansSourcesDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            sourceRoot = netbeansSourcesDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</td>  <td class="nbHitsUncovered"><a title="Line 421: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 421: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !sourceRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;422</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;423</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                sourceRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;424</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;425</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The netbeansSourceDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;426</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;429</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File nbmRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;430</td>  <td class="nbHitsUncovered"><a title="Line 430: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 430: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansNbmDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;431</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;432</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            nbmRoot = netbeansNbmDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;433</td>  <td class="nbHitsUncovered"><a title="Line 433: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 433: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !nbmRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;434</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;435</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                nbmRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The nbmDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;438</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;440</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;ExternalsWrapper&gt; externals = <span class="keyword">new</span> ArrayList&lt;ExternalsWrapper&gt;();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;442</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;444</td>  <td class="nbHitsUncovered"><a title="Line 444: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 444: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( Map.Entry&lt;ModuleWrapper, Artifact&gt; elem : moduleDefinitions.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;446</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper man = elem.getKey();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;447</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = elem.getValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;448</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                index = index + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;449</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing "</span> + index + <span class="string">"/"</span> + count );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;450</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createMavenProject( man, wrapperList, externals, searcher );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;451</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;452</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;453</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File javadoc = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;454</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact javadocArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;455</td>  <td class="nbHitsUncovered"><a title="Line 455: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 455: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( javadocRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;456</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;457</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( javadocRoot, art.getArtifactId() + <span class="string">".zip"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;458</td>  <td class="nbHitsUncovered"><a title="Line 458: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 458: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;459</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;460</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        javadoc = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;461</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        javadocArt = createAttachedArtifact( art, javadoc, <span class="string">"jar"</span>, <span class="string">"javadoc"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;462</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;463</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;464</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File source = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;465</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact sourceArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;466</td>  <td class="nbHitsUncovered"><a title="Line 466: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 466: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( sourceRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;467</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;468</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( sourceRoot, art.getArtifactId() + <span class="string">".zip"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;469</td>  <td class="nbHitsUncovered"><a title="Line 469: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 469: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;470</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;471</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        source = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;472</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        sourceArt = createAttachedArtifact( art, source, <span class="string">"jar"</span>, <span class="string">"sources"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;473</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;474</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;475</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File nbm = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;476</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact nbmArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;477</td>  <td class="nbHitsUncovered"><a title="Line 477: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 477: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( nbmRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;478</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;479</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( nbmRoot, art.getArtifactId() + <span class="string">".nbm"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;480</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;481</td>  <td class="nbHitsUncovered"><a title="Line 481: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 481: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( !zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;482</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;483</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        zip = <span class="keyword">new</span> File( nbmRoot,</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;484</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            man.getCluster() + File.separator + art.getArtifactId() + <span class="string">".nbm"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;485</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;486</td>  <td class="nbHitsUncovered"><a title="Line 486: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 486: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;487</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;488</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        nbm = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;489</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        nbmArt = createAttachedArtifact( art, nbm, <span class="string">"nbm-file"</span>, <span class="keyword">null</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;490</td>  <td class="nbHitsUncovered"><a title="Line 490: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 490: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( nbmArt.getArtifactHandler().getExtension().equals( <span class="string">"nbm-file"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;491</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;492</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="comment">// Maven 2.x compatibility.</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;493</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            nbmArt = createAttachedArtifact( art, nbm, <span class="string">"nbm"</span>, <span class="keyword">null</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;494</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;495</td>  <td class="nbHitsUncovered"><a title="Line 495: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 495: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                        <span class="keyword">assert</span> nbmArt.getArtifactHandler().getExtension().equals( <span class="string">"nbm"</span> );</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;496</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;497</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;498</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File moduleJar = man.getFile();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;499</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File moduleJarMinusCP = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;500</td>  <td class="nbHitsUncovered"><a title="Line 500: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 500: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( ! man.getModuleManifest().getClasspath().isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;501</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;502</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;503</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;504</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP = File.createTempFile( man.getArtifact(), <span class="string">".jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;505</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;506</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        InputStream is = <span class="keyword">new</span> FileInputStream( moduleJar );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;507</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;508</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;509</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            OutputStream os = <span class="keyword">new</span> FileOutputStream( moduleJarMinusCP );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;510</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;511</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;512</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                JarInputStream jis = <span class="keyword">new</span> JarInputStream( is );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;513</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                Manifest mani = <span class="keyword">new</span> Manifest( jis.getManifest() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;514</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                mani.getMainAttributes().remove( Attributes.Name.CLASS_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;515</td>  <td class="nbHitsUncovered"><a title="Line 515: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 515: Conditional coverage 0% (0/2).">                                <span class="keyword">if</span> ( !man.deps.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;516</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                { <span class="comment">// MNBMODULE-132</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;517</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    StringBuilder b = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;518</td>  <td class="nbHitsUncovered"><a title="Line 518: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 518: Conditional coverage 0% (0/2).">                                    <span class="keyword">for</span> ( Dependency dep : man.deps )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;519</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;520</td>  <td class="nbHitsUncovered"><a title="Line 520: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 520: Conditional coverage 0% (0/2).">                                        <span class="keyword">if</span> ( b.length() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;521</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;522</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                            b.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;523</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;524</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        b.append( dep.getGroupId() ).append( <span class="string">':'</span> ).append( dep.getArtifactId() ).append( <span class="string">':'</span> ).append( dep.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;525</td>  <td class="nbHitsUncovered"><a title="Line 525: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 525: Conditional coverage 0% (0/2).">                                        <span class="keyword">if</span> (dep.getClassifier() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;526</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                            b.append(<span class="string">":"</span>).append(dep.getClassifier());</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;527</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;528</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;529</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    mani.getMainAttributes().putValue( <span class="string">"Maven-Class-Path"</span>, b.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;530</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;531</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;532</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;533</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    getLog().warn( <span class="string">"did not find any external artifacts for "</span> + man.getModule() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;534</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;535</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                JarOutputStream jos = <span class="keyword">new</span> JarOutputStream( os, mani );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;536</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                JarEntry entry;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;537</td>  <td class="nbHitsUncovered"><a title="Line 537: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 537: Conditional coverage 0% (0/2).">                                <span class="keyword">while</span> ( ( entry = jis.getNextJarEntry() ) != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;538</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;539</td>  <td class="nbHitsUncovered"><a title="Line 539: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 539: Conditional coverage 0% (0/2).">                                    <span class="keyword">if</span> ( entry.getName().matches( <span class="string">"META-INF/.+[.]SF"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;540</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;541</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        <span class="keyword">throw</span> <span class="keyword">new</span> IOException( <span class="string">"cannot handle signed JARs"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;542</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;543</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    jos.putNextEntry( entry );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;544</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    <span class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span class="keyword">byte</span>[(<span class="keyword">int</span>) entry.getSize()];</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;545</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    <span class="keyword">int</span> read = jis.read( buf, 0, buf.length );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;546</td>  <td class="nbHitsUncovered"><a title="Line 546: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 546: Conditional coverage 0% (0/2).">                                    <span class="keyword">if</span> ( read != buf.length )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;547</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;548</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        <span class="keyword">throw</span> <span class="keyword">new</span> IOException( <span class="string">"read wrong amount"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;549</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;550</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    jos.write( buf );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;551</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;552</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                jos.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;553</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;554</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;555</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;556</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                os.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;557</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;558</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;559</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;560</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;561</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            is.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;562</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;563</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;564</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( IOException x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;565</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;566</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        getLog().warn( <span class="string">"Could not process "</span> + moduleJar + <span class="string">": "</span> + x, x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;567</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.delete();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;568</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;569</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;570</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;571</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;572</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;573</td>  <td class="nbHitsUncovered"><a title="Line 573: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 573: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;574</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;575</td>  <td class="nbHitsUncovered"><a title="Line 575: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 575: Conditional coverage 0% (0/2).">                        install( moduleJarMinusCP != <span class="keyword">null</span> ? moduleJarMinusCP : moduleJar, art );</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;576</td>  <td class="nbHitsUncovered"><a title="Line 576: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 576: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( javadoc != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;577</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;578</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( javadoc, javadocArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;579</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;580</td>  <td class="nbHitsUncovered"><a title="Line 580: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 580: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( source != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;581</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;582</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( source, sourceArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;583</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;584</td>  <td class="nbHitsUncovered"><a title="Line 584: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 584: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( nbm != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;585</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;586</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( nbm, nbmArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;587</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;588</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;589</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;590</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;591</td>  <td class="nbHitsUncovered"><a title="Line 591: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 591: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;592</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;593</td>  <td class="nbHitsUncovered"><a title="Line 593: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 593: Conditional coverage 0% (0/2).">                            artifactDeployer.deploy( moduleJarMinusCP != <span class="keyword">null</span> ? moduleJarMinusCP : moduleJar, art,</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;594</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                                     deploymentRepository, localRepository );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;595</td>  <td class="nbHitsUncovered"><a title="Line 595: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 595: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( javadoc != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;596</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;597</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( javadoc, javadocArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;598</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;599</td>  <td class="nbHitsUncovered"><a title="Line 599: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 599: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( source != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;600</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;601</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( source, sourceArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;602</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;603</td>  <td class="nbHitsUncovered"><a title="Line 603: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 603: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( nbm != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;604</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;605</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( nbm, nbmArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;606</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;607</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;608</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;609</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( ArtifactDeploymentException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;610</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;611</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;612</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;613</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;614</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;615</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;616</td>  <td class="nbHitsUncovered"><a title="Line 616: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 616: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( moduleJarMinusCP != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;617</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;618</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.delete();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;619</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;620</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;621</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;622</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;623</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;624</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;625</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">/*if ( searcher != null )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;626</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">            {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;627</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;628</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;629</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                    searcher.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;630</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;631</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                catch ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;632</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;633</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                    getLog().error( ex );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;634</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;635</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">            }*/</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;636</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;637</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;638</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//process collected non-recognized external jars..</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;639</td>  <td class="nbHitsUncovered"><a title="Line 639: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 639: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( externals.size() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;640</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;641</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            index = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;642</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            count = externals.size();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;643</td>  <td class="nbHitsUncovered"><a title="Line 643: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 643: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( ExternalsWrapper ex : externals )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;644</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;645</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createArtifact( ex.getArtifact(), ex.getVersion(), ex.getGroupid() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;646</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                index = index + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;647</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing external "</span> + index + <span class="string">"/"</span> + count );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;648</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createExternalProject( ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;649</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;650</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;651</td>  <td class="nbHitsUncovered"><a title="Line 651: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 651: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;652</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;653</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    install( ex.getFile(), art );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;654</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;655</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;656</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;657</td>  <td class="nbHitsUncovered"><a title="Line 657: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 657: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;658</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;659</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactDeployer.deploy( ex.getFile(), art,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;660</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            deploymentRepository, localRepository );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;661</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;662</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;663</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( ArtifactDeploymentException exc )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;664</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;665</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, exc );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;666</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;667</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;668</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;669</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;670</td>  <td class="nbHitsUncovered"><a title="Line 670: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 670: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( ! defineCluster )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;671</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;672</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().info( <span class="string">"Not creating cluster POMs."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;673</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;674</td>  <td class="nbHitsUncovered"><a title="Line 674: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 674: Conditional coverage 0% (0/2).">        <span class="keyword">else</span> <span class="keyword">if</span> ( forcedVersion == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;675</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;676</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"Version not specified, cannot create cluster POMs."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;677</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;678</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;679</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;680</td>  <td class="nbHitsUncovered"><a title="Line 680: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 680: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( Map.Entry&lt;String, Collection&lt;ModuleWrapper&gt;&gt; elem : clusters.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;681</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;682</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String cluster = stripClusterName( elem.getKey() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;683</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Collection&lt;ModuleWrapper&gt; modules = elem.getValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;684</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing cluster "</span> + cluster );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;685</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createClusterArtifact( cluster, forcedVersion );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;686</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createClusterProject( art, modules );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;687</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ProjectArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;688</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;689</td>  <td class="nbHitsUncovered"><a title="Line 689: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 689: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;690</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;691</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    install( pom, art );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;692</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;693</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;694</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;695</td>  <td class="nbHitsUncovered"><a title="Line 695: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 695: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;696</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;697</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactDeployer.deploy( pom, art, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;698</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;699</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;700</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( ArtifactDeploymentException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;701</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;702</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;703</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;704</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;705</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;706</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;707</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;708</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;709</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">void</span> install( File file, Artifact art )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;710</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;711</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;712</td>  <td class="nbHitsUncovered"><a title="Line 712: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 712: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">assert</span> localRepository != <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;713</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;714</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;715</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            artifactInstaller.install( file, art, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;716</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;717</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( ArtifactInstallationException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;718</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;719</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// TODO: install exception that does not give a trace</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;720</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error installing artifact"</span>, e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;721</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;722</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;723</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;724</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">//performs the same tasks as the MavenProjectHelper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;725</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    Artifact createAttachedArtifact( Artifact primary, File file, String type, String classifier )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;726</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;727</td>  <td class="nbHitsUncovered"><a title="Line 727: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 727: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">assert</span> type != <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;728</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;729</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        ArtifactHandler handler;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;730</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;731</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        handler = artifactHandlerManager.getArtifactHandler( type );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;732</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;733</td>  <td class="nbHitsUncovered"><a title="Line 733: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 733: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( handler == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;734</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;735</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"No artifact handler for "</span> + type );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;736</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            handler = artifactHandlerManager.getArtifactHandler( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;737</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;738</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;739</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Artifact artifact = <span class="keyword">new</span> AttachedArtifact( primary, type, classifier, handler );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;740</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;741</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        artifact.setFile( file );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;742</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        artifact.setResolved( <span class="keyword">true</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;743</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;744</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;745</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;746</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File createMavenProject( ModuleWrapper wrapper, List&lt;ModuleWrapper&gt; wrapperList,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;747</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                     List&lt;ExternalsWrapper&gt; externalsList, IndexSearcher searcher )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;748</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;749</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;750</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;751</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;752</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( wrapper.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;753</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( wrapper.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;754</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;755</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;756</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;757</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        ExamineManifest man = wrapper.getModuleManifest();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;758</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Dependency&gt; deps = <span class="keyword">new</span> ArrayList&lt;Dependency&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;759</td>  <td class="nbHitsUncovered"><a title="Line 759: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 759: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !man.getDependencyTokens().isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;760</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;761</td>  <td class="nbHitsUncovered"><a title="Line 761: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 761: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( String elem : man.getDependencyTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;762</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;763</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">// create pseudo wrapper</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;764</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper wr = <span class="keyword">new</span> ModuleWrapper( elem );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;765</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">int</span> index = wrapperList.indexOf( wr );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;766</td>  <td class="nbHitsUncovered"><a title="Line 766: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 766: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( index &gt; -1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;767</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;768</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    wr = wrapperList.get( index );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;769</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;770</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( wr.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;771</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setGroupId( wr.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;772</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( wr.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;773</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;774</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="comment">//we don't want the API modules to depend on non-api ones..</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;775</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="comment">// otherwise the transitive dependency mechanism pollutes your classpath..</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;776</td>  <td class="nbHitsUncovered"><a title="Line 776: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 776: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                    <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() &amp;&amp; !wr.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;777</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;778</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;779</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;780</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;781</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;782</td>  <td class="nbHitsUncovered"><a title="Line 782: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 782: Conditional coverage 0% (0/2).">                <span class="keyword">else</span> <span class="keyword">if</span> ( dependencyRepositoryUrl != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;783</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;784</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;785</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;786</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String artifactId = elem.replace( <span class="string">'.'</span>, <span class="string">'-'</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;787</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( artifactId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;788</td>  <td class="nbHitsUncovered"><a title="Line 788: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 788: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( forcedVersion == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;789</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;790</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Cannot use dependencyRepositoryUrl without forcedVersion"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;791</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;792</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( forcedVersion );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;793</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    ArtifactRepositoryPolicy policy = <span class="keyword">new</span> ArtifactRepositoryPolicy();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;794</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    List&lt;ArtifactRepository&gt; repos = Collections.singletonList(</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;795</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            repositoryFactory.createArtifactRepository( dependencyRepositoryId, dependencyRepositoryUrl, artifactRepositoryLayout, policy, policy) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;796</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;797</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;798</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_API, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;799</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setGroupId( groupIdPrefix + GROUP_API );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;800</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;801</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( AbstractArtifactResolutionException x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;802</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;803</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;804</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;805</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_IMPL, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;806</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            dep.setGroupId( groupIdPrefix + GROUP_IMPL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;807</td>  <td class="nbHitsUncovered"><a title="Line 807: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 807: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;808</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;809</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;810</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;811</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;812</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">catch</span> ( AbstractArtifactResolutionException x2 )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;813</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;814</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;815</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;816</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_EXTERNAL, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;817</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                dep.setGroupId( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;818</td>  <td class="nbHitsUncovered"><a title="Line 818: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 818: Conditional coverage 0% (0/2).">                                <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;819</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;820</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;821</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;822</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;823</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            <span class="keyword">catch</span> ( AbstractArtifactResolutionException x3 )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;824</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;825</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                getLog().warn( x3.getOriginalMessage() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;826</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"No module found for dependency '"</span> + elem + <span class="string">"'"</span>, x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;827</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;828</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;829</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                           </pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;830</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;831</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;832</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;833</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;834</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;835</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;836</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;837</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().warn( <span class="string">"No module found for dependency '"</span> + elem + <span class="string">"'"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;838</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;839</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;840</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;841</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//need some generic way to handle Classpath: items.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;842</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//how to figure the right version?</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;843</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String cp = wrapper.getModuleManifest().getClasspath();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;844</td>  <td class="nbHitsUncovered"><a title="Line 844: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 844: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !cp.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;845</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;846</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            StringTokenizer tok = <span class="keyword">new</span> StringTokenizer( cp );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;847</td>  <td class="nbHitsUncovered"><a title="Line 847: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 847: Conditional coverage 0% (0/2).">            <span class="keyword">while</span> ( tok.hasMoreTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;848</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;849</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String path = tok.nextToken();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;850</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File f = <span class="keyword">new</span> File( wrapper.getFile().getParentFile(), path );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;851</td>  <td class="nbHitsUncovered"><a title="Line 851: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 851: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( f.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;852</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;853</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = findExternal( searcher, f );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;854</td>  <td class="nbHitsUncovered"><a title="Line 854: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 854: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( dep != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;855</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;856</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;857</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// XXX MNBMODULE-170: repack NBM with *.external</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;858</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;859</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;860</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;861</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ExternalsWrapper ex = <span class="keyword">new</span> ExternalsWrapper();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;862</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setFile( f );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;863</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        String artId = f.getName();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;864</td>  <td class="nbHitsUncovered"><a title="Line 864: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 864: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( artId.endsWith( <span class="string">".jar"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;865</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;866</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            artId = artId.substring( 0, artId.length() - <span class="string">".jar"</span>.length() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;867</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;868</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;869</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setArtifact( artId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;870</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setGroupid( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;871</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        externalsList.add( ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;872</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;873</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setArtifactId( artId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;874</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setGroupId( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;875</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;876</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;877</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;878</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;879</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;880</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;881</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;882</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;883</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        wrapper.deps = deps;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;884</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDependencies( deps );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;885</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;886</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;887</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;888</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;889</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;890</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;891</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;892</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;893</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;894</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;895</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;896</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;897</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;898</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;899</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;900</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;901</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;902</td>  <td class="nbHitsUncovered"><a title="Line 902: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 902: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( writer != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;903</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;904</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;905</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;906</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writer.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;907</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;908</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException io )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;909</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;910</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    io.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;911</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;912</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;913</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;914</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;915</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;916</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;917</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Dependency findExternal( IndexSearcher searcher, File f )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;918</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;919</td>  <td class="nbHitsUncovered"><a title="Line 919: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 919: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( searcher == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;920</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;921</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;922</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;923</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;924</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;925</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MessageDigest shaDig = MessageDigest.getInstance( <span class="string">"SHA1"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;926</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            InputStream is = <span class="keyword">new</span> FileInputStream( f );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;927</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span> {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;928</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                OutputStream os = <span class="keyword">new</span> DigestOutputStream( <span class="keyword">new</span> NullOutputStream(), shaDig );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;929</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IOUtil.copy( is, os );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;930</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                os.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;931</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;932</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;933</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;934</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                is.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;935</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;936</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String sha = encode( shaDig.digest() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;937</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TermQuery q = <span class="keyword">new</span> TermQuery( <span class="keyword">new</span> Term( <span class="string">"1"</span>, sha ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;938</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TopScoreDocCollector collector = TopScoreDocCollector.create( 5 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;939</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            searcher.search(q, collector);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;940</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ScoreDoc[] hits = collector.topDocs().scoreDocs;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;941</td>  <td class="nbHitsUncovered"><a title="Line 941: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 941: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( hits.length &gt;= 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;942</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;943</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">int</span> docId = hits[0].doc;    </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;944</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Document doc = searcher.doc(docId);                </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;945</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IndexableField idField = doc.getField( <span class="string">"u"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;946</td>  <td class="nbHitsUncovered"><a title="Line 946: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 946: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( idField != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;947</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;948</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String id = idField.stringValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;949</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String[] splits = StringUtils.split( id, <span class="string">"|"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;950</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;951</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( splits[1] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;952</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setGroupId( splits[0] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;953</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( splits[2] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;954</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;955</td>  <td class="nbHitsUncovered"><a title="Line 955: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 955: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                    <span class="keyword">if</span> ( splits.length &gt; 3 &amp;&amp; !<span class="string">"NA"</span>.equals( splits[3] ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;956</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;957</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setClassifier( splits[3] );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;958</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;959</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"found match "</span> + splits[0] + <span class="string">":"</span> + splits[1] + <span class="string">":"</span> + splits[2] + <span class="string">" for "</span> + f.getName() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;960</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">return</span> dep;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;961</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;962</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;963</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;964</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().error( <span class="string">"no idField for "</span> + q );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;965</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;966</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;967</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;968</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;969</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"no repository match for "</span> + f.getName() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;970</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;971</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;972</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( Exception x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;973</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;974</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;975</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;976</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;977</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;978</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;979</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    File createExternalProject( ExternalsWrapper wrapper )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;980</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;981</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;982</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;983</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( wrapper.getGroupid() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;984</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( wrapper.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;985</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;986</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;987</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;988</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setName( </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;989</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="string">"Maven definition for "</span> + wrapper.getFile().getName() + <span class="string">" - external part of NetBeans module."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;990</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDescription( </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;991</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="string">"POM and identification for artifact that was not possible to uniquely identify as a maven dependency."</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;992</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;993</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;994</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;995</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;996</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;997</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;998</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;999</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1000</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1001</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1002</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1003</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1004</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1005</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1006</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1007</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1008</td>  <td class="nbHitsUncovered"><a title="Line 1008: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1008: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( writer != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1009</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1010</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1011</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1012</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writer.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1013</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1014</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException io )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1015</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1016</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    io.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1017</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1018</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1019</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1020</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1021</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1022</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1023</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1024</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File createClusterProject( Artifact cluster, Collection&lt;ModuleWrapper&gt; mods )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1025</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1026</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1027</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1028</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( cluster.getGroupId() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1029</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( cluster.getArtifactId() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1030</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( cluster.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1031</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        mavenModel.setPackaging("nbm-application");</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1032</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1033</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1034</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Dependency&gt; deps = <span class="keyword">new</span> ArrayList&lt;Dependency&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1035</td>  <td class="nbHitsUncovered"><a title="Line 1035: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1035: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( ModuleWrapper wr : mods )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1036</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1037</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1038</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setArtifactId( wr.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1039</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setGroupId( wr.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1040</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setVersion( wr.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1041</td>  <td class="nbHitsUncovered"><a title="Line 1041: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1041: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( wr.getModuleManifest().isNetBeansModule() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1042</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1043</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                dep.setType( <span class="string">"nbm-file"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1044</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1045</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1046</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1047</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDependencies( deps );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1048</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1049</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1050</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        Build build = new Build();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1051</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        Plugin plg = new Plugin();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1052</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setGroupId("org.codehaus.mojo");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1053</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setArtifactId("nbm-maven-plugin");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1054</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setVersion("2.7-SNAPSHOT");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1055</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setExtensions(true);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1056</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        build.addPlugin(plg);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1057</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        mavenModel.setBuild(build);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1058</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1059</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1060</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1061</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1062</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1063</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1064</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1065</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1066</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1067</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1068</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1069</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1070</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1071</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1072</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1073</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1074</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1075</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IOUtil.close( writer );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1076</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1077</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1078</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1079</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1080</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    Artifact createArtifact( String artifact, String version, String group )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1081</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1082</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifactFactory.createBuildArtifact( group, artifact, version, <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1083</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1084</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1085</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Artifact createClusterArtifact( String artifact, String version )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1086</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1087</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_CLUSTER, artifact, version, <span class="string">"pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1088</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1089</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1090</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> Pattern PATTERN_CLUSTER = Pattern.compile( <span class="string">"([a-zA-Z]+)[0-9\\.]*"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1091</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> String stripClusterName( String key )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1092</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1093</td>  <td class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;        Matcher m = PATTERN_CLUSTER.matcher( key );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1094</td>  <td class="nbHitsUncovered"><a title="Line 1094: Conditional coverage 50% (1/2).">&nbsp;8</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1094: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> ( m.matches() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1095</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1096</td>  <td class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> m.group( 1 );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1097</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1098</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> key;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1099</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> ExternalsWrapper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1103</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File file;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String groupid;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getArtifact()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1112</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1115</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setArtifact( String artifact )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1117</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.artifact = artifact;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1118</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> File getFile()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1122</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> file;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setFile( File file )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1126</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1127</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.file = file;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1128</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getGroupid()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1132</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> groupid;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setGroupid( String groupid )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1137</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.groupid = groupid;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1138</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getVersion()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1142</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> version;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setVersion( String version )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1147</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.version = version;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1148</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String version;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> ModuleWrapper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1155</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        ExamineManifest man;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String version;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String group;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File file;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1165</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String cluster;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        String module;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1170</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        List&lt;Dependency&gt; deps;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1172</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ModuleWrapper( String module )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1173</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1174</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.module = module;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1175</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1177</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ModuleWrapper( String art, String ver, String grp, ExamineManifest manifest, File fil )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1178</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1179</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            man = manifest;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1180</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            artifact = art;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1181</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            version = ver;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1182</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            group = grp;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1183</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            file = fil;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1184</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">int</span> hashCode()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1189</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> getModule().hashCode();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1190</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1192</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">boolean</span> equals( Object obj )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1194</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1195</td>  <td class="nbHitsUncovered"><a title="Line 1195: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1195: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">return</span> obj <span class="keyword">instanceof</span> ModuleWrapper &amp;&amp; getModule().equals( ( (ModuleWrapper) obj ).getModule() );< [...]
+<tr>  <td class="numLine">&nbsp;1196</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1198</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getModule()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1200</td>  <td class="nbHitsUncovered"><a title="Line 1200: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1200: Conditional coverage 0% (0/2).">            <span class="keyword">return</span> module != <span class="keyword">null</span> ? module : getModuleManifest().getModule();</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1203</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ExamineManifest getModuleManifest()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1204</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1205</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> man;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1207</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1208</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getArtifact()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1210</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1213</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getVersion()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1215</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> version;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getGroup()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1219</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1220</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> group;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1222</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File getFile()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1224</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1225</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> file;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1226</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1228</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">void</span> setCluster( String clust )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1230</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            cluster = clust;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1231</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        String getCluster()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1234</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1235</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> cluster;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1236</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1237</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1239</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> NullOutputStream</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1240</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">extends</span> OutputStream</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1241</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1243</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1244</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> write( <span class="keyword">int</span> b )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">throws</span> IOException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1246</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1247</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1250</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Encodes a 128 bit or 160-bit byte array into a String.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1252</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param binaryData Array containing the digest</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1254</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return Encoded hex string, or null if encoding failed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1256</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> String encode( <span class="keyword">byte</span>[] binaryData )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1258</td>  <td class="nbHitsCovered">&nbsp;4</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> bitLength = binaryData.length * 8;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1259</td>  <td class="nbHitsUncovered"><a title="Line 1259: Conditional coverage 50% (2/4) [each condition: 50%, 50%].">&nbsp;4</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1259: Conditional coverage 50% (2/4) [each condition: 50%, 50%].">        <span class="keyword">if</span> ( bitLength != 128 &amp;&amp; bitLength != 160 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1260</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1261</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="string">"Unrecognised length for binary data: "</span> + bitLength + <span class="string">" bits"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1263</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1264</td>  <td class="nbHitsCovered">&nbsp;4</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> String.format( <span class="string">"%0"</span> + bitLength / 4 + <span class="string">"x"</span>, <span class="keyword">new</span> BigInteger( 1, binaryData ) );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1265</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1266</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/css/maven-base.css b/nb-repository-plugin/css/maven-base.css
new file mode 100644
index 0000000..322efae
--- /dev/null
+++ b/nb-repository-plugin/css/maven-base.css
@@ -0,0 +1,168 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+body {
+  margin: 0px;
+  padding: 0px;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#bannerLeft, #bannerRight {
+  font-size: xx-large;
+  font-weight: bold;
+}
+#bannerLeft img, #bannerRight img {
+  margin: 0px;
+}
+.xleft, #bannerLeft img {
+  float:left;
+}
+.xright, #bannerRight {
+  float:right;
+}
+#banner {
+  padding: 0px;
+}
+#breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 170px;
+ float:left;
+ overflow: auto;
+}
+#bodyColumn {
+  margin-right: 1.5em;
+  margin-left: 197px;
+}
+#legend {
+  padding: 8px 0 8px 0;
+}
... 99046 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[netbeans-mavenutils-nbm-maven-plugin] 06/06: Automated site publishing by Jenkins build by mavenutils-10

Posted by sk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git

commit 758251b19e81ce15ab89fcdd0fc81317e4dacfa9
Author: jenkins <bu...@apache.org>
AuthorDate: Fri Nov 2 16:46:05 2018 +0000

    Automated site publishing by Jenkins build by mavenutils-10
---
 content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html   | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/constant-values.html    | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html    | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/help-doc.html           | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/index-all.html          | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/index.html              | 2 +-
 .../apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html          | 2 +-
 .../apidocs/org/netbeans/nbm/repository/HelpMojo.html                   | 2 +-
 .../apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html     | 2 +-
 .../org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html        | 2 +-
 .../apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html         | 2 +-
 .../org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html   | 2 +-
 .../apidocs/org/netbeans/nbm/repository/package-frame.html              | 2 +-
 .../apidocs/org/netbeans/nbm/repository/package-summary.html            | 2 +-
 .../apidocs/org/netbeans/nbm/repository/package-tree.html               | 2 +-
 .../apidocs/org/netbeans/nbm/repository/package-use.html                | 2 +-
 content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html      | 2 +-
 .../cobertura/frame-summary-org.netbeans.nbm.repository.html            | 2 +-
 content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html    | 2 +-
 .../cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html        | 2 +-
 .../cobertura/org.netbeans.nbm.repository.HelpMojo.html                 | 2 +-
 .../cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html   | 2 +-
 content/mavenutils/nb-repository-plugin/rat-report.html                 | 2 +-
 .../mavenutils/nb-repository-plugin/testapidocs/allclasses-frame.html   | 2 +-
 .../mavenutils/nb-repository-plugin/testapidocs/allclasses-noframe.html | 2 +-
 .../mavenutils/nb-repository-plugin/testapidocs/constant-values.html    | 2 +-
 .../mavenutils/nb-repository-plugin/testapidocs/deprecated-list.html    | 2 +-
 content/mavenutils/nb-repository-plugin/testapidocs/help-doc.html       | 2 +-
 content/mavenutils/nb-repository-plugin/testapidocs/index-all.html      | 2 +-
 content/mavenutils/nb-repository-plugin/testapidocs/index.html          | 2 +-
 .../org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html         | 2 +-
 .../netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html   | 2 +-
 .../testapidocs/org/netbeans/nbm/repository/package-frame.html          | 2 +-
 .../testapidocs/org/netbeans/nbm/repository/package-summary.html        | 2 +-
 .../testapidocs/org/netbeans/nbm/repository/package-tree.html           | 2 +-
 .../testapidocs/org/netbeans/nbm/repository/package-use.html            | 2 +-
 content/mavenutils/nb-repository-plugin/testapidocs/overview-tree.html  | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/allclasses-frame.html       | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/allclasses-noframe.html     | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/constant-values.html        | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/deprecated-list.html        | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/help-doc.html               | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/index-all.html              | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/index.html                  | 2 +-
 .../apidocs/org/netbeans/nbm/AbstractNbmMojo.ArtifactResult.html        | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.html      | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/AdaptNbVersion.html       | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/BrandingMojo.html         | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/BuildInstallersMojo.html  | 2 +-
 .../apidocs/org/netbeans/nbm/CollectLibrariesNodeVisitor.html           | 2 +-
 .../apidocs/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.html     | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterAppMojo.html | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterMojo.html    | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNbmMojo.html        | 2 +-
 .../apidocs/org/netbeans/nbm/CreateNetBeansFileStructure.html           | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateStandaloneMojo.html | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateUpdateSiteMojo.html | 2 +-
 .../apidocs/org/netbeans/nbm/CreateWebstartAppMojo.html                 | 2 +-
 .../mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/HelpMojo.html  | 2 +-
 .../apidocs/org/netbeans/nbm/NetBeansManifestUpdateMojo.html            | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/RunNetBeansMojo.html      | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/RunPlatformAppMojo.html   | 2 +-
 .../org/netbeans/nbm/class-use/AbstractNbmMojo.ArtifactResult.html      | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.html             | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/AdaptNbVersion.html              | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/BrandingMojo.html                | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/BuildInstallersMojo.html         | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CollectLibrariesNodeVisitor.html | 2 +-
 .../org/netbeans/nbm/class-use/CollectModuleLibrariesNodeVisitor.html   | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateClusterAppMojo.html        | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateClusterMojo.html           | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateNbmMojo.html               | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructure.html | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateStandaloneMojo.html        | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateUpdateSiteMojo.html        | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/CreateWebstartAppMojo.html       | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/HelpMojo.html   | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojo.html  | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/RunNetBeansMojo.html             | 2 +-
 .../apidocs/org/netbeans/nbm/class-use/RunPlatformAppMojo.html          | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/model/Dependency.html     | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NbmResource.html    | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NetBeansModule.html | 2 +-
 .../apidocs/org/netbeans/nbm/model/class-use/Dependency.html            | 2 +-
 .../apidocs/org/netbeans/nbm/model/class-use/NbmResource.html           | 2 +-
 .../apidocs/org/netbeans/nbm/model/class-use/NetBeansModule.html        | 2 +-
 .../nbm/model/io/xpp3/NetBeansModuleXpp3Reader.ContentTransformer.html  | 2 +-
 .../org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.html        | 2 +-
 .../io/xpp3/class-use/NetBeansModuleXpp3Reader.ContentTransformer.html  | 2 +-
 .../netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.html  | 2 +-
 .../apidocs/org/netbeans/nbm/model/io/xpp3/package-frame.html           | 2 +-
 .../apidocs/org/netbeans/nbm/model/io/xpp3/package-summary.html         | 2 +-
 .../apidocs/org/netbeans/nbm/model/io/xpp3/package-tree.html            | 2 +-
 .../apidocs/org/netbeans/nbm/model/io/xpp3/package-use.html             | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-frame.html  | 2 +-
 .../apidocs/org/netbeans/nbm/model/package-summary.html                 | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-tree.html   | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-use.html    | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/package-frame.html        | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/package-summary.html      | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/package-tree.html         | 2 +-
 .../nbm-maven-plugin/apidocs/org/netbeans/nbm/package-use.html          | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/overview-frame.html         | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/overview-summary.html       | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/overview-tree.html          | 2 +-
 content/mavenutils/nbm-maven-plugin/apidocs/serialized-form.html        | 2 +-
 .../nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.html      | 2 +-
 .../cobertura/frame-summary-org.netbeans.nbm.model.html                 | 2 +-
 .../cobertura/frame-summary-org.netbeans.nbm.model.io.xpp3.html         | 2 +-
 content/mavenutils/nbm-maven-plugin/cobertura/frame-summary.html        | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.AbstractNbmMojo.html    | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.AdaptNbVersion.html     | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.BrandingMojo.html       | 2 +-
 .../cobertura/org.netbeans.nbm.BuildInstallersMojo.html                 | 2 +-
 .../cobertura/org.netbeans.nbm.CollectLibrariesNodeVisitor.html         | 2 +-
 .../cobertura/org.netbeans.nbm.CollectModuleLibrariesNodeVisitor.html   | 2 +-
 .../cobertura/org.netbeans.nbm.CreateClusterAppMojo.html                | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterMojo.html  | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNbmMojo.html      | 2 +-
 .../cobertura/org.netbeans.nbm.CreateNetBeansFileStructure.html         | 2 +-
 .../cobertura/org.netbeans.nbm.CreateStandaloneMojo.html                | 2 +-
 .../cobertura/org.netbeans.nbm.CreateUpdateSiteMojo.html                | 2 +-
 .../cobertura/org.netbeans.nbm.CreateWebstartAppMojo.html               | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.HelpMojo.html           | 2 +-
 .../cobertura/org.netbeans.nbm.NetBeansManifestUpdateMojo.html          | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.RunNetBeansMojo.html    | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.RunPlatformAppMojo.html | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.model.Dependency.html   | 2 +-
 .../nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NbmResource.html  | 2 +-
 .../cobertura/org.netbeans.nbm.model.NetBeansModule.html                | 2 +-
 .../org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html        | 2 +-
 content/mavenutils/nbm-maven-plugin/rat-report.html                     | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-frame.html   | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-noframe.html | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/constant-values.html    | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/deprecated-list.html    | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/help-doc.html           | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/index-all.html          | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/index.html              | 2 +-
 .../testapidocs/org/netbeans/nbm/AbstractNbmMojoTest.html               | 2 +-
 .../nbm-maven-plugin/testapidocs/org/netbeans/nbm/BrandingMojoTest.html | 2 +-
 .../testapidocs/org/netbeans/nbm/CreateClusterAppMojoTest.html          | 2 +-
 .../testapidocs/org/netbeans/nbm/CreateNetBeansFileStructureTest.html   | 2 +-
 .../testapidocs/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.html    | 2 +-
 .../testapidocs/org/netbeans/nbm/class-use/AbstractNbmMojoTest.html     | 2 +-
 .../testapidocs/org/netbeans/nbm/class-use/BrandingMojoTest.html        | 2 +-
 .../org/netbeans/nbm/class-use/CreateClusterAppMojoTest.html            | 2 +-
 .../org/netbeans/nbm/class-use/CreateNetBeansFileStructureTest.html     | 2 +-
 .../org/netbeans/nbm/class-use/NetBeansManifestUpdateMojoTest.html      | 2 +-
 .../nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-frame.html    | 2 +-
 .../nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-summary.html  | 2 +-
 .../nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-tree.html     | 2 +-
 .../nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-use.html      | 2 +-
 content/mavenutils/nbm-maven-plugin/testapidocs/overview-tree.html      | 2 +-
 content/mavenutils/nbm-shared/apidocs/allclasses-frame.html             | 2 +-
 content/mavenutils/nbm-shared/apidocs/allclasses-noframe.html           | 2 +-
 content/mavenutils/nbm-shared/apidocs/constant-values.html              | 2 +-
 content/mavenutils/nbm-shared/apidocs/deprecated-list.html              | 2 +-
 content/mavenutils/nbm-shared/apidocs/help-doc.html                     | 2 +-
 content/mavenutils/nbm-shared/apidocs/index-all.html                    | 2 +-
 content/mavenutils/nbm-shared/apidocs/index.html                        | 2 +-
 .../nbm-shared/apidocs/org/netbeans/nbm/utils/AbstractNetbeansMojo.html | 2 +-
 .../nbm-shared/apidocs/org/netbeans/nbm/utils/ExamineManifest.html      | 2 +-
 .../apidocs/org/netbeans/nbm/utils/class-use/AbstractNetbeansMojo.html  | 2 +-
 .../apidocs/org/netbeans/nbm/utils/class-use/ExamineManifest.html       | 2 +-
 .../nbm-shared/apidocs/org/netbeans/nbm/utils/package-frame.html        | 2 +-
 .../nbm-shared/apidocs/org/netbeans/nbm/utils/package-summary.html      | 2 +-
 .../nbm-shared/apidocs/org/netbeans/nbm/utils/package-tree.html         | 2 +-
 .../nbm-shared/apidocs/org/netbeans/nbm/utils/package-use.html          | 2 +-
 content/mavenutils/nbm-shared/apidocs/overview-tree.html                | 2 +-
 .../nbm-shared/cobertura/frame-summary-org.netbeans.nbm.utils.html      | 2 +-
 content/mavenutils/nbm-shared/cobertura/frame-summary.html              | 2 +-
 .../cobertura/org.netbeans.nbm.utils.AbstractNetbeansMojo.html          | 2 +-
 .../nbm-shared/cobertura/org.netbeans.nbm.utils.ExamineManifest.html    | 2 +-
 content/mavenutils/nbm-shared/rat-report.html                           | 2 +-
 content/mavenutils/nbm-shared/testapidocs/allclasses-frame.html         | 2 +-
 content/mavenutils/nbm-shared/testapidocs/allclasses-noframe.html       | 2 +-
 content/mavenutils/nbm-shared/testapidocs/constant-values.html          | 2 +-
 content/mavenutils/nbm-shared/testapidocs/deprecated-list.html          | 2 +-
 content/mavenutils/nbm-shared/testapidocs/help-doc.html                 | 2 +-
 content/mavenutils/nbm-shared/testapidocs/index-all.html                | 2 +-
 content/mavenutils/nbm-shared/testapidocs/index.html                    | 2 +-
 .../testapidocs/org/netbeans/nbm/utils/ExamineManifestTest.html         | 2 +-
 .../org/netbeans/nbm/utils/class-use/ExamineManifestTest.html           | 2 +-
 .../nbm-shared/testapidocs/org/netbeans/nbm/utils/package-frame.html    | 2 +-
 .../nbm-shared/testapidocs/org/netbeans/nbm/utils/package-summary.html  | 2 +-
 .../nbm-shared/testapidocs/org/netbeans/nbm/utils/package-tree.html     | 2 +-
 .../nbm-shared/testapidocs/org/netbeans/nbm/utils/package-use.html      | 2 +-
 content/mavenutils/nbm-shared/testapidocs/overview-tree.html            | 2 +-
 190 files changed, 190 insertions(+), 190 deletions(-)

diff --git a/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html
index a976b8a..59b1466 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html
index b715b3d..dcc38c5 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html b/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html
index 961f3fe..2f80b16 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html b/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html
index 4653548..0784d27 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html b/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html
index fd28e68..c8a8344 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/index-all.html b/content/mavenutils/nb-repository-plugin/apidocs/index-all.html
index 1ddc0eb..3672a22 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/index-all.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/index.html b/content/mavenutils/nb-repository-plugin/apidocs/index.html
index c14f474..a8ed071 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/index.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
index 3d5409e..7a1e528 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
index 44559f8..806d8f0 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
index 4821e0c..0401ff2 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
index 18570df..68c273d 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
index 58c9de3..949c027 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
index 20d7150..6f1e639 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
index c47625b..2fa408b 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
index 5f1c641..29ac044 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
index 0207973..74ab0ef 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
index 4ab2660..1955e01 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html b/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html
index 0c28eff..f164589 100644
--- a/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html
+++ b/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:54 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
index b7efc04..3c29df2 100644
--- a/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
@@ -46,6 +46,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
     ["String", "Percentage", "Percentage", "FormattedNumber"]);
 classTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:43 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html
index b99c520..b37e0aa 100644
--- a/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html
@@ -25,6 +25,6 @@ var packageTable = new SortableTable(document.getElementById("packageResults"),
     ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
 packageTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:43 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
index 756ea45..2bc7600 100644
--- a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
+++ b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
@@ -322,6 +322,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:43 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
index 630cba2..8c5f460 100644
--- a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
+++ b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
@@ -775,6 +775,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:43 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
index f156daa..a95f668 100644
--- a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
+++ b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
@@ -2053,6 +2053,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:43 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nb-repository-plugin/rat-report.html b/content/mavenutils/nb-repository-plugin/rat-report.html
index 216551b..4017dc3 100644
--- a/content/mavenutils/nb-repository-plugin/rat-report.html
+++ b/content/mavenutils/nb-repository-plugin/rat-report.html
@@ -45,7 +45,7 @@
 *****************************************************
 Summary
 -------
-Generated at: 2018-11-02T16:17:28+00:00
+Generated at: 2018-11-02T16:43:18+00:00
 
 Notes: 0
 Binaries: 0
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-frame.html b/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-frame.html
index bdb569d..eff32ca 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-frame.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-noframe.html b/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-noframe.html
index 3c0b648..09a7724 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-noframe.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/constant-values.html b/content/mavenutils/nb-repository-plugin/testapidocs/constant-values.html
index 8ab156a..79d0541 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/constant-values.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/deprecated-list.html b/content/mavenutils/nb-repository-plugin/testapidocs/deprecated-list.html
index e1e9173..cf1382c 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/deprecated-list.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/help-doc.html b/content/mavenutils/nb-repository-plugin/testapidocs/help-doc.html
index 821c0ee..08c6721 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/help-doc.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/index-all.html b/content/mavenutils/nb-repository-plugin/testapidocs/index-all.html
index 40fb6bf..5f34d6d 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/index-all.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/index.html b/content/mavenutils/nb-repository-plugin/testapidocs/index.html
index 204d2ee..d447aa5 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/index.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API</title>
 <script type="text/javascript">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html
index 0433362..db6b2eb 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PopulateRepositoryMojoTest (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html
index f53c5a2..a08e6d4 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojoTest (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-frame.html b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-frame.html
index 55b4a42..dcedc2f 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-frame.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-summary.html b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-summary.html
index 6a93f2b..5433834 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-summary.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-tree.html b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-tree.html
index 28d3008..e0aeddb 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-tree.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-use.html b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-use.html
index 56b97fe..a264f12 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-use.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/org/netbeans/nbm/repository/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nb-repository-plugin/testapidocs/overview-tree.html b/content/mavenutils/nb-repository-plugin/testapidocs/overview-tree.html
index 4ae9b4b..b19ef9e 100644
--- a/content/mavenutils/nb-repository-plugin/testapidocs/overview-tree.html
+++ b/content/mavenutils/nb-repository-plugin/testapidocs/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:12 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:41:59 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-frame.html b/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-frame.html
index 0fa737c..647790c 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-noframe.html b/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-noframe.html
index 687b36a..8b9e189 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-noframe.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/constant-values.html b/content/mavenutils/nbm-maven-plugin/apidocs/constant-values.html
index dcae190..591499b 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/constant-values.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/deprecated-list.html b/content/mavenutils/nbm-maven-plugin/apidocs/deprecated-list.html
index 26abaf3..5118583 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/deprecated-list.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/help-doc.html b/content/mavenutils/nbm-maven-plugin/apidocs/help-doc.html
index 8d174e7..66e6c55 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/help-doc.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/index-all.html b/content/mavenutils/nbm-maven-plugin/apidocs/index-all.html
index 1bd7ba5..c37b0a9 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/index-all.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/index.html b/content/mavenutils/nbm-maven-plugin/apidocs/index.html
index 77b8a87..eefa2b4 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/index.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.ArtifactResult.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.ArtifactResult.html
index aab91a1..443dd60 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.ArtifactResult.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.ArtifactResult.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AbstractNbmMojo.ArtifactResult (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.html
index 5104eae..f624e6b 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AbstractNbmMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AbstractNbmMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AdaptNbVersion.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AdaptNbVersion.html
index b3abc52..ecb2c52 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AdaptNbVersion.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/AdaptNbVersion.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AdaptNbVersion (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BrandingMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BrandingMojo.html
index 8176e91..73570e8 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BrandingMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BrandingMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BrandingMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BuildInstallersMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BuildInstallersMojo.html
index 5ec2703..66d5105 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BuildInstallersMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/BuildInstallersMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BuildInstallersMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectLibrariesNodeVisitor.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectLibrariesNodeVisitor.html
index c337328..901536e 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectLibrariesNodeVisitor.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectLibrariesNodeVisitor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CollectLibrariesNodeVisitor (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.html
index d40e203..75eb511 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CollectModuleLibrariesNodeVisitor (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterAppMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterAppMojo.html
index 48273a3..5d6593b 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterAppMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateClusterAppMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterMojo.html
index dcef5ed..212d502 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateClusterMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateClusterMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNbmMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNbmMojo.html
index 01eec8f..b81e2f5 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNbmMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNbmMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateNbmMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNetBeansFileStructure.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNetBeansFileStructure.html
index 8692bc2..4b0481e 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNetBeansFileStructure.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateNetBeansFileStructure.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:22 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateNetBeansFileStructure (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateStandaloneMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateStandaloneMojo.html
index ca1ac7e..c2f56b5 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateStandaloneMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateStandaloneMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateStandaloneMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateUpdateSiteMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateUpdateSiteMojo.html
index 51e4bd8..2b4e526 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateUpdateSiteMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateUpdateSiteMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateUpdateSiteMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateWebstartAppMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateWebstartAppMojo.html
index 3f428af..901e5bd 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateWebstartAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/CreateWebstartAppMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateWebstartAppMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/HelpMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/HelpMojo.html
index feef612..0143187 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/HelpMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/HelpMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>HelpMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/NetBeansManifestUpdateMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/NetBeansManifestUpdateMojo.html
index 4308027..f9d5ed8 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/NetBeansManifestUpdateMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/NetBeansManifestUpdateMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NetBeansManifestUpdateMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunNetBeansMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunNetBeansMojo.html
index fde6c31..ab1209e 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunNetBeansMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunNetBeansMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RunNetBeansMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunPlatformAppMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunPlatformAppMojo.html
index 8989737..62a7cc3 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunPlatformAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/RunPlatformAppMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RunPlatformAppMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.ArtifactResult.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.ArtifactResult.html
index aaa45e3..fb5995e 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.ArtifactResult.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.ArtifactResult.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.AbstractNbmMojo.ArtifactResult (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.html
index 1ec5952..a69f2e2 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AbstractNbmMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.AbstractNbmMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AdaptNbVersion.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AdaptNbVersion.html
index ad76333..b16c0dc 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AdaptNbVersion.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/AdaptNbVersion.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.AdaptNbVersion (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BrandingMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BrandingMojo.html
index 0b6c80f..5fc5fb2 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BrandingMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BrandingMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.BrandingMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BuildInstallersMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BuildInstallersMojo.html
index bb3f8c7..3f1063c 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BuildInstallersMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/BuildInstallersMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.BuildInstallersMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectLibrariesNodeVisitor.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectLibrariesNodeVisitor.html
index b838bee..2b51b47 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectLibrariesNodeVisitor.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectLibrariesNodeVisitor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CollectLibrariesNodeVisitor (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectModuleLibrariesNodeVisitor.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectModuleLibrariesNodeVisitor.html
index 228c434..00448c5 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectModuleLibrariesNodeVisitor.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CollectModuleLibrariesNodeVisitor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CollectModuleLibrariesNodeVisitor (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterAppMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterAppMojo.html
index b82ea59..e18ccd4 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterAppMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateClusterAppMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterMojo.html
index 4dcf622..9aa9829 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateClusterMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateClusterMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNbmMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNbmMojo.html
index 2660458..d68c480 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNbmMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNbmMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateNbmMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructure.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructure.html
index 36e458d..f6a85c5 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructure.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructure.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateNetBeansFileStructure (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateStandaloneMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateStandaloneMojo.html
index 8c3fecd..08bab60 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateStandaloneMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateStandaloneMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateStandaloneMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateUpdateSiteMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateUpdateSiteMojo.html
index 75c9efa..b735591 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateUpdateSiteMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateUpdateSiteMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateUpdateSiteMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateWebstartAppMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateWebstartAppMojo.html
index 829cd37..2bdd101 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateWebstartAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/CreateWebstartAppMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateWebstartAppMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/HelpMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/HelpMojo.html
index 0af93bc..cf57553 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/HelpMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/HelpMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.HelpMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojo.html
index 7968313..e5be752 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.NetBeansManifestUpdateMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunNetBeansMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunNetBeansMojo.html
index a8f3776..699a4b2 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunNetBeansMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunNetBeansMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.RunNetBeansMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunPlatformAppMojo.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunPlatformAppMojo.html
index a722fa4..3cf798d 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunPlatformAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/class-use/RunPlatformAppMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.RunPlatformAppMojo (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/Dependency.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/Dependency.html
index fe013fe..3f3d274 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/Dependency.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/Dependency.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Dependency (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NbmResource.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NbmResource.html
index e405a6d..0b1cede 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NbmResource.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NbmResource.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NbmResource (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NetBeansModule.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NetBeansModule.html
index d4a7fc0..265342a 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NetBeansModule.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/NetBeansModule.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NetBeansModule (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/Dependency.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/Dependency.html
index 5a41f6f..87f1fac 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/Dependency.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/Dependency.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.model.Dependency (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NbmResource.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NbmResource.html
index 8dfc7e6..eff8d2c 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NbmResource.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NbmResource.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.model.NbmResource (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NetBeansModule.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NetBeansModule.html
index 130cb6b..8c2b785 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NetBeansModule.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/class-use/NetBeansModule.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.model.NetBeansModule (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.ContentTransformer.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.ContentTransformer.html
index 075a4c6..7d7b72f 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.ContentTransformer.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.ContentTransformer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NetBeansModuleXpp3Reader.ContentTransformer (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.html
index 8ce6fd7..26461e3 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/NetBeansModuleXpp3Reader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NetBeansModuleXpp3Reader (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.ContentTransformer.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.ContentTransformer.html
index e72bfa1..6a482a0 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.ContentTransformer.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.ContentTransformer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader.ContentTransformer (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.html
index 0533a43..e755571 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/class-use/NetBeansModuleXpp3Reader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-frame.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-frame.html
index 75912e4..4950d03 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.model.io.xpp3 (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-summary.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-summary.html
index 97e47bf..6faee30 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-summary.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.model.io.xpp3 (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-tree.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-tree.html
index 253db2c..c6dc9cb 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-tree.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.model.io.xpp3 Class Hierarchy (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-use.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-use.html
index ac14934..61c8a7c 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-use.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/io/xpp3/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.model.io.xpp3 (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-frame.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-frame.html
index 72f28a5..98a1e6b 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.model (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-summary.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-summary.html
index 3a602b3..a215746 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-summary.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.model (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-tree.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-tree.html
index 038f230..0c7cf67 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-tree.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.model Class Hierarchy (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-use.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-use.html
index 06ecd6d..cd5b08b 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-use.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/model/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.model (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-frame.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-frame.html
index 7d1d306..dfb0273 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-summary.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-summary.html
index dcc82cc..e23c09e 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-summary.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-tree.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-tree.html
index fc4811b..7f4adec 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-tree.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm Class Hierarchy (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-use.html b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-use.html
index 5343b12..a358be0 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-use.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/org/netbeans/nbm/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/overview-frame.html b/content/mavenutils/nbm-maven-plugin/apidocs/overview-frame.html
index 9261fa8..de8ca3d 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/overview-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/overview-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview List (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/overview-summary.html b/content/mavenutils/nbm-maven-plugin/apidocs/overview-summary.html
index 39d347d..f6a2591 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/overview-summary.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/overview-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/overview-tree.html b/content/mavenutils/nbm-maven-plugin/apidocs/overview-tree.html
index 26fb459..e1e5449 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/overview-tree.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/apidocs/serialized-form.html b/content/mavenutils/nbm-maven-plugin/apidocs/serialized-form.html
index 991aa30..17a5233 100644
--- a/content/mavenutils/nbm-maven-plugin/apidocs/serialized-form.html
+++ b/content/mavenutils/nbm-maven-plugin/apidocs/serialized-form.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:23 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:10 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Serialized Form (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.html b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.html
index 2b90d70..28d1768 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.html
@@ -87,6 +87,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
     ["String", "Percentage", "Percentage", "FormattedNumber"]);
 classTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.html b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.html
index bc4bdfb..97d4f17 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.html
@@ -42,6 +42,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
     ["String", "Percentage", "Percentage", "FormattedNumber"]);
 classTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.io.xpp3.html b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.io.xpp3.html
index 81599e5..3581dcb 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.io.xpp3.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary-org.netbeans.nbm.model.io.xpp3.html
@@ -39,6 +39,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
     ["String", "Percentage", "Percentage", "FormattedNumber"]);
 classTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary.html b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary.html
index 38cbcd8..6ef4db5 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/frame-summary.html
@@ -27,6 +27,6 @@ var packageTable = new SortableTable(document.getElementById("packageResults"),
     ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
 packageTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AbstractNbmMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AbstractNbmMojo.html
index 85d7542..7893a19 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AbstractNbmMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AbstractNbmMojo.html
@@ -814,6 +814,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AdaptNbVersion.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AdaptNbVersion.html
index 4be9530..717b1cf 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AdaptNbVersion.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.AdaptNbVersion.html
@@ -193,6 +193,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BrandingMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BrandingMojo.html
index c089812..5fb562d 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BrandingMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BrandingMojo.html
@@ -399,6 +399,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BuildInstallersMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BuildInstallersMojo.html
index f2efe1f..16fd9f3 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BuildInstallersMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.BuildInstallersMojo.html
@@ -783,6 +783,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectLibrariesNodeVisitor.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectLibrariesNodeVisitor.html
index 8f3463a..1c9acc8 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectLibrariesNodeVisitor.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectLibrariesNodeVisitor.html
@@ -341,6 +341,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectModuleLibrariesNodeVisitor.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectModuleLibrariesNodeVisitor.html
index e58d5b1..76ad5ed 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectModuleLibrariesNodeVisitor.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CollectModuleLibrariesNodeVisitor.html
@@ -391,6 +391,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterAppMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterAppMojo.html
index 4dd3963..70428e4 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterAppMojo.html
@@ -1942,6 +1942,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterMojo.html
index 7552307..72be978 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateClusterMojo.html
@@ -350,6 +350,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNbmMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNbmMojo.html
index 485f409..d367f19 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNbmMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNbmMojo.html
@@ -690,6 +690,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNetBeansFileStructure.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNetBeansFileStructure.html
index d569f32..d250497 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNetBeansFileStructure.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateNetBeansFileStructure.html
@@ -1075,6 +1075,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateStandaloneMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateStandaloneMojo.html
index 8d12f91..995622e 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateStandaloneMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateStandaloneMojo.html
@@ -207,6 +207,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateUpdateSiteMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateUpdateSiteMojo.html
index 1d9e734..302eb7b 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateUpdateSiteMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateUpdateSiteMojo.html
@@ -706,6 +706,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateWebstartAppMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateWebstartAppMojo.html
index 942e707..6dd3e6e 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateWebstartAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.CreateWebstartAppMojo.html
@@ -1163,6 +1163,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.HelpMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.HelpMojo.html
index 16bfc53..0a9fb65 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.HelpMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.HelpMojo.html
@@ -775,6 +775,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.NetBeansManifestUpdateMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.NetBeansManifestUpdateMojo.html
index 6f5881b..cceb0fc 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.NetBeansManifestUpdateMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.NetBeansManifestUpdateMojo.html
@@ -1561,6 +1561,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunNetBeansMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunNetBeansMojo.html
index 67f0a0e..45efbb3 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunNetBeansMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunNetBeansMojo.html
@@ -440,6 +440,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunPlatformAppMojo.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunPlatformAppMojo.html
index 19cb036..8716879 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunPlatformAppMojo.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.RunPlatformAppMojo.html
@@ -361,6 +361,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.Dependency.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.Dependency.html
index 3bc6574..daa1de1 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.Dependency.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.Dependency.html
@@ -332,6 +332,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NbmResource.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NbmResource.html
index 3880fd5..7d3aca4 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NbmResource.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NbmResource.html
@@ -362,6 +362,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NetBeansModule.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NetBeansModule.html
index 42410c7..0b0c7e8 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NetBeansModule.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.NetBeansModule.html
@@ -1116,6 +1116,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html
index d1a5897..d3b3afc 100644
--- a/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html
+++ b/content/mavenutils/nbm-maven-plugin/cobertura/org.netbeans.nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html
@@ -1627,6 +1627,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:20 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:46 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-maven-plugin/rat-report.html b/content/mavenutils/nbm-maven-plugin/rat-report.html
index 914f7ff..6c6e1a6 100644
--- a/content/mavenutils/nbm-maven-plugin/rat-report.html
+++ b/content/mavenutils/nbm-maven-plugin/rat-report.html
@@ -51,7 +51,7 @@
 *****************************************************
 Summary
 -------
-Generated at: 2018-11-02T16:20:03+00:00
+Generated at: 2018-11-02T16:46:01+00:00
 
 Notes: 0
 Binaries: 0
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-frame.html b/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-frame.html
index e8855de..b3d8106 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-noframe.html b/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-noframe.html
index c905e96..ad5e3c8 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-noframe.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/constant-values.html b/content/mavenutils/nbm-maven-plugin/testapidocs/constant-values.html
index 581fde9..c384cef 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/constant-values.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/deprecated-list.html b/content/mavenutils/nbm-maven-plugin/testapidocs/deprecated-list.html
index bd85539..fde3624 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/deprecated-list.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/help-doc.html b/content/mavenutils/nbm-maven-plugin/testapidocs/help-doc.html
index 74343e6..843bbb7 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/help-doc.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/index-all.html b/content/mavenutils/nbm-maven-plugin/testapidocs/index-all.html
index 17489dd..338f3a6 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/index-all.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/index.html b/content/mavenutils/nbm-maven-plugin/testapidocs/index.html
index adcf7c8..70f4099 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/index.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API</title>
 <script type="text/javascript">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/AbstractNbmMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/AbstractNbmMojoTest.html
index 114e571..de1fc59 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/AbstractNbmMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/AbstractNbmMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AbstractNbmMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/BrandingMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/BrandingMojoTest.html
index 24d0ce1..73fe392 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/BrandingMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/BrandingMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BrandingMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateClusterAppMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateClusterAppMojoTest.html
index cbaa2ef..96f8bb1 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateClusterAppMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateClusterAppMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateClusterAppMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateNetBeansFileStructureTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateNetBeansFileStructureTest.html
index 1f04b2d..06ca454 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateNetBeansFileStructureTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/CreateNetBeansFileStructureTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CreateNetBeansFileStructureTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.html
index 227f6cd..2175eb7 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/NetBeansManifestUpdateMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>NetBeansManifestUpdateMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/AbstractNbmMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/AbstractNbmMojoTest.html
index 64cdb85..f305a4b 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/AbstractNbmMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/AbstractNbmMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.AbstractNbmMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/BrandingMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/BrandingMojoTest.html
index 8f8ca0c..8b12f37 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/BrandingMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/BrandingMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.BrandingMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateClusterAppMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateClusterAppMojoTest.html
index e5d5b13..dc66688 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateClusterAppMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateClusterAppMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateClusterAppMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructureTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructureTest.html
index 98b1932..8e39573 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructureTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/CreateNetBeansFileStructureTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.CreateNetBeansFileStructureTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojoTest.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojoTest.html
index 20ae5e6..f04ff37 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojoTest.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/class-use/NetBeansManifestUpdateMojoTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.NetBeansManifestUpdateMojoTest (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-frame.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-frame.html
index 5dd1514..83f5494 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-frame.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-summary.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-summary.html
index ef31055..6ec267e 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-summary.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-tree.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-tree.html
index 3cc6cdd..9139afe 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-tree.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm Class Hierarchy (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-use.html b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-use.html
index e352137..ca0acad 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-use.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/org/netbeans/nbm/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-maven-plugin/testapidocs/overview-tree.html b/content/mavenutils/nbm-maven-plugin/testapidocs/overview-tree.html
index 2c7883a..6ba95ee 100644
--- a/content/mavenutils/nbm-maven-plugin/testapidocs/overview-tree.html
+++ b/content/mavenutils/nbm-maven-plugin/testapidocs/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:18:28 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:44:15 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NBM Maven Plugin 4.2-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/allclasses-frame.html b/content/mavenutils/nbm-shared/apidocs/allclasses-frame.html
index c572be0..7911c49 100644
--- a/content/mavenutils/nbm-shared/apidocs/allclasses-frame.html
+++ b/content/mavenutils/nbm-shared/apidocs/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/allclasses-noframe.html b/content/mavenutils/nbm-shared/apidocs/allclasses-noframe.html
index 6826b28..3324d14 100644
--- a/content/mavenutils/nbm-shared/apidocs/allclasses-noframe.html
+++ b/content/mavenutils/nbm-shared/apidocs/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/constant-values.html b/content/mavenutils/nbm-shared/apidocs/constant-values.html
index 3e9cda4..975bac0 100644
--- a/content/mavenutils/nbm-shared/apidocs/constant-values.html
+++ b/content/mavenutils/nbm-shared/apidocs/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/deprecated-list.html b/content/mavenutils/nbm-shared/apidocs/deprecated-list.html
index 66f11d5..15a3574 100644
--- a/content/mavenutils/nbm-shared/apidocs/deprecated-list.html
+++ b/content/mavenutils/nbm-shared/apidocs/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/help-doc.html b/content/mavenutils/nbm-shared/apidocs/help-doc.html
index 0eb6e53..15232ff 100644
--- a/content/mavenutils/nbm-shared/apidocs/help-doc.html
+++ b/content/mavenutils/nbm-shared/apidocs/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/index-all.html b/content/mavenutils/nbm-shared/apidocs/index-all.html
index 08d0baf..60ffd7b 100644
--- a/content/mavenutils/nbm-shared/apidocs/index-all.html
+++ b/content/mavenutils/nbm-shared/apidocs/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/index.html b/content/mavenutils/nbm-shared/apidocs/index.html
index e44ba77..c575b93 100644
--- a/content/mavenutils/nbm-shared/apidocs/index.html
+++ b/content/mavenutils/nbm-shared/apidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/AbstractNetbeansMojo.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/AbstractNetbeansMojo.html
index 3ec9298..8c7d374 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/AbstractNetbeansMojo.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/AbstractNetbeansMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AbstractNetbeansMojo (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/ExamineManifest.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/ExamineManifest.html
index 34a6d24..33b7a15 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/ExamineManifest.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/ExamineManifest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ExamineManifest (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/AbstractNetbeansMojo.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/AbstractNetbeansMojo.html
index 0b9e6a2..ca46f75 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/AbstractNetbeansMojo.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/AbstractNetbeansMojo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.utils.AbstractNetbeansMojo (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/ExamineManifest.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/ExamineManifest.html
index abb4a7d..82ca552 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/ExamineManifest.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/class-use/ExamineManifest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.utils.ExamineManifest (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-frame.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-frame.html
index 072e858..15d8ae5 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-frame.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.utils (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-summary.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-summary.html
index 0e88c9c..0f03786 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-summary.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.utils (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-tree.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-tree.html
index 627cba0..b1f5a13 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-tree.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.utils Class Hierarchy (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-use.html b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-use.html
index bc1d3f7..2afd0c4 100644
--- a/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-use.html
+++ b/content/mavenutils/nbm-shared/apidocs/org/netbeans/nbm/utils/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.utils (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/apidocs/overview-tree.html b/content/mavenutils/nbm-shared/apidocs/overview-tree.html
index 3253006..70310ed 100644
--- a/content/mavenutils/nbm-shared/apidocs/overview-tree.html
+++ b/content/mavenutils/nbm-shared/apidocs/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:05 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:44 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/cobertura/frame-summary-org.netbeans.nbm.utils.html b/content/mavenutils/nbm-shared/cobertura/frame-summary-org.netbeans.nbm.utils.html
index ce782df..43ac8cd 100644
--- a/content/mavenutils/nbm-shared/cobertura/frame-summary-org.netbeans.nbm.utils.html
+++ b/content/mavenutils/nbm-shared/cobertura/frame-summary-org.netbeans.nbm.utils.html
@@ -40,6 +40,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
     ["String", "Percentage", "Percentage", "FormattedNumber"]);
 classTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:15 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:41 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-shared/cobertura/frame-summary.html b/content/mavenutils/nbm-shared/cobertura/frame-summary.html
index 488610b..40c1f1a 100644
--- a/content/mavenutils/nbm-shared/cobertura/frame-summary.html
+++ b/content/mavenutils/nbm-shared/cobertura/frame-summary.html
@@ -25,6 +25,6 @@ var packageTable = new SortableTable(document.getElementById("packageResults"),
     ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
 packageTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:15 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:41 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.AbstractNetbeansMojo.html b/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.AbstractNetbeansMojo.html
index 93f71b7..d1928bd 100644
--- a/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.AbstractNetbeansMojo.html
+++ b/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.AbstractNetbeansMojo.html
@@ -233,6 +233,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:15 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:41 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.ExamineManifest.html b/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.ExamineManifest.html
index 99b6608..5a51f78 100644
--- a/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.ExamineManifest.html
+++ b/content/mavenutils/nbm-shared/cobertura/org.netbeans.nbm.utils.ExamineManifest.html
@@ -839,6 +839,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:15 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:41 PM.</div>
 </body>
 </html>
diff --git a/content/mavenutils/nbm-shared/rat-report.html b/content/mavenutils/nbm-shared/rat-report.html
index b409bf2..85cf556 100644
--- a/content/mavenutils/nbm-shared/rat-report.html
+++ b/content/mavenutils/nbm-shared/rat-report.html
@@ -36,7 +36,7 @@
 *****************************************************
 Summary
 -------
-Generated at: 2018-11-02T16:15:16+00:00
+Generated at: 2018-11-02T16:41:04+00:00
 
 Notes: 0
 Binaries: 0
diff --git a/content/mavenutils/nbm-shared/testapidocs/allclasses-frame.html b/content/mavenutils/nbm-shared/testapidocs/allclasses-frame.html
index 044b25e..e5019e1 100644
--- a/content/mavenutils/nbm-shared/testapidocs/allclasses-frame.html
+++ b/content/mavenutils/nbm-shared/testapidocs/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/allclasses-noframe.html b/content/mavenutils/nbm-shared/testapidocs/allclasses-noframe.html
index 7d7c879..8e50368 100644
--- a/content/mavenutils/nbm-shared/testapidocs/allclasses-noframe.html
+++ b/content/mavenutils/nbm-shared/testapidocs/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/constant-values.html b/content/mavenutils/nbm-shared/testapidocs/constant-values.html
index f71cee0..7b2cdc8 100644
--- a/content/mavenutils/nbm-shared/testapidocs/constant-values.html
+++ b/content/mavenutils/nbm-shared/testapidocs/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/deprecated-list.html b/content/mavenutils/nbm-shared/testapidocs/deprecated-list.html
index 7026c20..e5c318e 100644
--- a/content/mavenutils/nbm-shared/testapidocs/deprecated-list.html
+++ b/content/mavenutils/nbm-shared/testapidocs/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/help-doc.html b/content/mavenutils/nbm-shared/testapidocs/help-doc.html
index 8475761..d614dcf 100644
--- a/content/mavenutils/nbm-shared/testapidocs/help-doc.html
+++ b/content/mavenutils/nbm-shared/testapidocs/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/index-all.html b/content/mavenutils/nbm-shared/testapidocs/index-all.html
index fc51986..3092a45 100644
--- a/content/mavenutils/nbm-shared/testapidocs/index-all.html
+++ b/content/mavenutils/nbm-shared/testapidocs/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/index.html b/content/mavenutils/nbm-shared/testapidocs/index.html
index 804c2e4..98fa771 100644
--- a/content/mavenutils/nbm-shared/testapidocs/index.html
+++ b/content/mavenutils/nbm-shared/testapidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API</title>
 <script type="text/javascript">
diff --git a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/ExamineManifestTest.html b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/ExamineManifestTest.html
index 7f71a07..fbf7591 100644
--- a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/ExamineManifestTest.html
+++ b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/ExamineManifestTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ExamineManifestTest (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/class-use/ExamineManifestTest.html b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/class-use/ExamineManifestTest.html
index ffeafa2..bcc938d 100644
--- a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/class-use/ExamineManifestTest.html
+++ b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/class-use/ExamineManifestTest.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.utils.ExamineManifestTest (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-frame.html b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-frame.html
index 73ea13a..d9a1660 100644
--- a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-frame.html
+++ b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.utils (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-summary.html b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-summary.html
index d0df342..8480bf7 100644
--- a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-summary.html
+++ b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.utils (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-tree.html b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-tree.html
index 8d1aeea..a711ba7 100644
--- a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-tree.html
+++ b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.utils Class Hierarchy (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-use.html b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-use.html
index 54c093c..1e0a02c 100644
--- a/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-use.html
+++ b/content/mavenutils/nbm-shared/testapidocs/org/netbeans/nbm/utils/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.utils (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">
diff --git a/content/mavenutils/nbm-shared/testapidocs/overview-tree.html b/content/mavenutils/nbm-shared/testapidocs/overview-tree.html
index 0572649..fe4dd01 100644
--- a/content/mavenutils/nbm-shared/testapidocs/overview-tree.html
+++ b/content/mavenutils/nbm-shared/testapidocs/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:14:09 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:39:50 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NBM Plugins Utilities 1.3-SNAPSHOT Test API)</title>
 <meta name="date" content="2018-11-02">


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[netbeans-mavenutils-nbm-maven-plugin] 05/06: Automated site publishing by Jenkins build by mavenutils-9

Posted by sk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git

commit 19173127333e34d74739d66cc4ca965d5372e64f
Author: jenkins <bu...@apache.org>
AuthorDate: Fri Nov 2 16:20:07 2018 +0000

    Automated site publishing by Jenkins build by mavenutils-9
---
 .../apidocs/allclasses-frame.html                  |   22 +
 .../apidocs/allclasses-noframe.html                |   22 +
 .../apidocs/constant-values.html                   |  124 +
 .../apidocs/deprecated-list.html                   |  124 +
 .../nb-repository-plugin/apidocs/help-doc.html     |  225 +
 .../nb-repository-plugin/apidocs/index-all.html    |  230 +
 .../nb-repository-plugin/apidocs/index.html        |   73 +
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  341 +
 .../org/netbeans/nbm/repository/HelpMojo.html      |  316 +
 .../nbm/repository/PopulateRepositoryMojo.html     |  475 +
 .../repository/class-use/DownloadIndexMojo.html    |  124 +
 .../nbm/repository/class-use/HelpMojo.html         |  124 +
 .../class-use/PopulateRepositoryMojo.html          |  124 +
 .../org/netbeans/nbm/repository/package-frame.html |   23 +
 .../netbeans/nbm/repository/package-summary.html   |  158 +
 .../org/netbeans/nbm/repository/package-tree.html  |  143 +
 .../org/netbeans/nbm/repository/package-use.html   |  124 +
 .../apidocs/overview-tree.html                     |  147 +
 .../nb-repository-plugin/apidocs/package-list      |    1 +
 .../nb-repository-plugin/apidocs/script.js         |   30 +
 .../nb-repository-plugin/apidocs/stylesheet.css    |  574 ++
 .../nb-repository-plugin/checkstyle.html           | 1252 +++
 .../mavenutils/nb-repository-plugin/checkstyle.rss |   96 +
 .../nb-repository-plugin/cobertura/css/help.css    |   22 +
 .../nb-repository-plugin/cobertura/css/main.css    |  131 +
 .../cobertura/css/sortabletable.css                |   50 +
 .../cobertura/css/source-viewer.css                |   73 +
 .../nb-repository-plugin/cobertura/css/tooltip.css |   49 +
 .../cobertura/frame-packages.html                  |   20 +
 ...me-sourcefiles-org.netbeans.nbm.repository.html |   29 +
 .../cobertura/frame-sourcefiles.html               |   29 +
 .../frame-summary-org.netbeans.nbm.repository.html |   51 +
 .../cobertura/frame-summary.html                   |   30 +
 .../nb-repository-plugin/cobertura/help.html       |   31 +
 .../cobertura/images/blank.png                     |  Bin 0 -> 144 bytes
 .../cobertura/images/downsimple.png                |  Bin 0 -> 201 bytes
 .../cobertura/images/upsimple.png                  |  Bin 0 -> 201 bytes
 .../nb-repository-plugin/cobertura/index.html      |   25 +
 .../cobertura/js/customsorttypes.js                |   65 +
 .../nb-repository-plugin/cobertura/js/popup.js     |    8 +
 .../cobertura/js/sortabletable.js                  |  455 +
 .../cobertura/js/stringbuilder.js                  |   79 +
 ....netbeans.nbm.repository.DownloadIndexMojo.html |  327 +
 .../org.netbeans.nbm.repository.HelpMojo.html      |  780 ++
 ...eans.nbm.repository.PopulateRepositoryMojo.html | 2058 +++++
 .../nb-repository-plugin/css/netbeans.css          |    1 +
 .../mavenutils/nb-repository-plugin/css/site.css   |    1 +
 .../nb-repository-plugin/download-mojo.html        |  184 +
 .../mavenutils/nb-repository-plugin/help-mojo.html |  226 +
 .../images/apache-netbeans.svg                     |   36 +
 .../images/apache-netbeansx1024.png                |  Bin 0 -> 63751 bytes
 .../nb-repository-plugin/images/asf_logo_wide.svg  |  138 +
 .../images/hero-background-2.jpg                   |  Bin 0 -> 107721 bytes
 .../images/hero-background.jpg                     |  Bin 0 -> 91705 bytes
 .../nb-repository-plugin/images/icon_error_sml.gif |  Bin 0 -> 1010 bytes
 .../nb-repository-plugin/images/icon_info_sml.gif  |  Bin 0 -> 606 bytes
 .../images/icon_success_sml.gif                    |  Bin 0 -> 990 bytes
 .../images/icon_warning_sml.gif                    |  Bin 0 -> 576 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../images/incubator_feather_egg_logo_sm.png       |  Bin 0 -> 17961 bytes
 .../nb-repository-plugin/images/nblogo32x32.png    |  Bin 0 -> 1561 bytes
 .../nb-repository-plugin/images/nblogo48x48.png    |  Bin 0 -> 2118 bytes
 .../nb-repository-plugin/images/nblogo64x64.png    |  Bin 0 -> 2661 bytes
 .../nb-repository-plugin/images/nblogo96x96.png    |  Bin 0 -> 4532 bytes
 .../mavenutils/nb-repository-plugin/images/rss.png |  Bin 0 -> 360 bytes
 .../images/touch-icon-ipad-retina.png              |  Bin 0 -> 7763 bytes
 .../images/touch-icon-ipad.png                     |  Bin 0 -> 6810 bytes
 .../images/touch-icon-iphone-retina.png            |  Bin 0 -> 8074 bytes
 content/mavenutils/nb-repository-plugin/index.html |   87 +
 .../mavenutils/nb-repository-plugin/js/netbeans.js |   29 +
 .../js/vendor/foundation.min.js                    |    5 +
 .../js/vendor/jquery-3.2.1.min.js                  |    4 +
 .../js/vendor/jquery.colorbox-min.js               |    6 +
 .../nb-repository-plugin/js/vendor/what-input.js   |  361 +
 .../mavenutils/nb-repository-plugin/linkcheck.html | 1227 +++
 .../nb-repository-plugin/plugin-info.html          |  161 +
 .../mavenutils/nb-repository-plugin/plugins.html   |  188 +
 content/mavenutils/nb-repository-plugin/pmd.html   |  121 +
 .../nb-repository-plugin/populate-mojo.html        |  508 ++
 .../nb-repository-plugin/project-info.html         |   94 +
 .../nb-repository-plugin/project-reports.html      |  124 +
 .../nb-repository-plugin/rat-report.html           |  126 +
 .../nb-repository-plugin/repository.html           |   94 +
 .../mavenutils/nb-repository-plugin/taglist.html   |  121 +
 .../testapidocs/allclasses-frame.html              |   20 +
 .../testapidocs/allclasses-noframe.html            |   20 +
 .../testapidocs/constant-values.html               |  124 +
 .../testapidocs/deprecated-list.html               |  124 +
 .../nb-repository-plugin/testapidocs/help-doc.html |  225 +
 .../testapidocs/index-all.html                     |  151 +
 .../nb-repository-plugin/testapidocs/index.html    |   73 +
 .../nbm/repository/PopulateRepositoryMojoTest.html |  328 +
 .../class-use/PopulateRepositoryMojoTest.html      |  124 +
 .../org/netbeans/nbm/repository/package-frame.html |   21 +
 .../netbeans/nbm/repository/package-summary.html   |  142 +
 .../org/netbeans/nbm/repository/package-tree.html  |  141 +
 .../org/netbeans/nbm/repository/package-use.html   |  124 +
 .../testapidocs/overview-tree.html                 |  145 +
 .../nb-repository-plugin/testapidocs/package-list  |    1 +
 .../nb-repository-plugin/testapidocs/script.js     |   30 +
 .../testapidocs/stylesheet.css                     |  574 ++
 .../xref-test/allclasses-frame.html                |   18 +
 .../nb-repository-plugin/xref-test/index.html      |   75 +
 .../nbm/repository/PopulateRepositoryMojoTest.html |   82 +
 .../org/netbeans/nbm/repository/package-frame.html |   21 +
 .../netbeans/nbm/repository/package-summary.html   |  107 +
 .../xref-test/overview-frame.html                  |   24 +
 .../xref-test/overview-summary.html                |   92 +
 .../nb-repository-plugin/xref-test/stylesheet.css  |  626 ++
 .../xref/allclasses-frame.html                     |   23 +
 .../nb-repository-plugin/xref/index.html           |   75 +
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  181 +
 .../xref/org/netbeans/nbm/repository/HelpMojo.html |  471 +
 .../nbm/repository/PopulateRepositoryMojo.html     | 1279 +++
 .../org/netbeans/nbm/repository/package-frame.html |   36 +
 .../netbeans/nbm/repository/package-summary.html   |  132 +
 .../nb-repository-plugin/xref/overview-frame.html  |   24 +
 .../xref/overview-summary.html                     |   92 +
 .../nb-repository-plugin/xref/stylesheet.css       |  626 ++
 .../nbm-maven-plugin/apidocs/allclasses-frame.html |   42 +
 .../apidocs/allclasses-noframe.html                |   42 +
 .../nbm-maven-plugin/apidocs/constant-values.html  |  162 +
 .../nbm-maven-plugin/apidocs/deprecated-list.html  |  160 +
 .../nbm-maven-plugin/apidocs/help-doc.html         |  231 +
 .../nbm-maven-plugin/apidocs/index-all.html        |  862 ++
 .../mavenutils/nbm-maven-plugin/apidocs/index.html |   76 +
 .../nbm/AbstractNbmMojo.ArtifactResult.html        |  256 +
 .../apidocs/org/netbeans/nbm/AbstractNbmMojo.html  |  414 +
 .../apidocs/org/netbeans/nbm/AdaptNbVersion.html   |  339 +
 .../apidocs/org/netbeans/nbm/BrandingMojo.html     |  443 +
 .../org/netbeans/nbm/BuildInstallersMojo.html      |  433 +
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  350 +
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  370 +
 .../org/netbeans/nbm/CreateClusterAppMojo.html     |  413 +
 .../org/netbeans/nbm/CreateClusterMojo.html        |  392 +
 .../apidocs/org/netbeans/nbm/CreateNbmMojo.html    |  397 +
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  691 ++
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  352 +
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  452 +
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  406 +
 .../apidocs/org/netbeans/nbm/HelpMojo.html         |  318 +
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  500 ++
 .../apidocs/org/netbeans/nbm/RunNetBeansMojo.html  |  435 +
 .../org/netbeans/nbm/RunPlatformAppMojo.html       |  413 +
 .../class-use/AbstractNbmMojo.ArtifactResult.html  |  170 +
 .../netbeans/nbm/class-use/AbstractNbmMojo.html    |  217 +
 .../org/netbeans/nbm/class-use/AdaptNbVersion.html |  126 +
 .../org/netbeans/nbm/class-use/BrandingMojo.html   |  126 +
 .../nbm/class-use/BuildInstallersMojo.html         |  126 +
 .../nbm/class-use/CollectLibrariesNodeVisitor.html |  126 +
 .../CollectModuleLibrariesNodeVisitor.html         |  126 +
 .../nbm/class-use/CreateClusterAppMojo.html        |  126 +
 .../netbeans/nbm/class-use/CreateClusterMojo.html  |  126 +
 .../org/netbeans/nbm/class-use/CreateNbmMojo.html  |  126 +
 .../nbm/class-use/CreateNetBeansFileStructure.html |  168 +
 .../nbm/class-use/CreateStandaloneMojo.html        |  126 +
 .../nbm/class-use/CreateUpdateSiteMojo.html        |  126 +
 .../nbm/class-use/CreateWebstartAppMojo.html       |  126 +
 .../org/netbeans/nbm/class-use/HelpMojo.html       |  126 +
 .../nbm/class-use/NetBeansManifestUpdateMojo.html  |  126 +
 .../netbeans/nbm/class-use/RunNetBeansMojo.html    |  126 +
 .../netbeans/nbm/class-use/RunPlatformAppMojo.html |  126 +
 .../apidocs/org/netbeans/nbm/model/Dependency.html |  432 +
 .../org/netbeans/nbm/model/NbmResource.html        |  522 ++
 .../org/netbeans/nbm/model/NetBeansModule.html     | 1033 +++
 .../netbeans/nbm/model/class-use/Dependency.html   |  204 +
 .../netbeans/nbm/model/class-use/NbmResource.html  |  204 +
 .../nbm/model/class-use/NetBeansModule.html        |  224 +
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  240 +
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  487 +
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  179 +
 .../xpp3/class-use/NetBeansModuleXpp3Reader.html   |  126 +
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   25 +
 .../nbm/model/io/xpp3/package-summary.html         |  161 +
 .../netbeans/nbm/model/io/xpp3/package-tree.html   |  143 +
 .../netbeans/nbm/model/io/xpp3/package-use.html    |  159 +
 .../org/netbeans/nbm/model/package-frame.html      |   23 +
 .../org/netbeans/nbm/model/package-summary.html    |  159 +
 .../org/netbeans/nbm/model/package-tree.html       |  141 +
 .../org/netbeans/nbm/model/package-use.html        |  210 +
 .../apidocs/org/netbeans/nbm/package-frame.html    |   38 +
 .../apidocs/org/netbeans/nbm/package-summary.html  |  249 +
 .../apidocs/org/netbeans/nbm/package-tree.html     |  170 +
 .../apidocs/org/netbeans/nbm/package-use.html      |  167 +
 .../nbm-maven-plugin/apidocs/overview-frame.html   |   24 +
 .../nbm-maven-plugin/apidocs/overview-summary.html |  148 +
 .../nbm-maven-plugin/apidocs/overview-tree.html    |  180 +
 .../nbm-maven-plugin/apidocs/package-list          |    3 +
 .../mavenutils/nbm-maven-plugin/apidocs/script.js  |   30 +
 .../nbm-maven-plugin/apidocs/serialized-form.html  |  343 +
 .../nbm-maven-plugin/apidocs/stylesheet.css        |  574 ++
 .../nbm-maven-plugin/autoupdate-mojo.html          |  289 +
 .../mavenutils/nbm-maven-plugin/branding-mojo.html |  294 +
 .../nbm-maven-plugin/build-installers-mojo.html    |  465 +
 .../nbm-maven-plugin/buildinstexample.html         |  156 +
 .../mavenutils/nbm-maven-plugin/checkstyle.html    | 9328 ++++++++++++++++++++
 content/mavenutils/nbm-maven-plugin/checkstyle.rss |  348 +
 .../nbm-maven-plugin/cluster-app-mojo.html         |  339 +
 .../mavenutils/nbm-maven-plugin/cluster-mojo.html  |  204 +
 .../nbm-maven-plugin/cobertura/css/help.css        |   22 +
 .../nbm-maven-plugin/cobertura/css/main.css        |  131 +
 .../cobertura/css/sortabletable.css                |   50 +
 .../cobertura/css/source-viewer.css                |   73 +
 .../nbm-maven-plugin/cobertura/css/tooltip.css     |   49 +
 .../nbm-maven-plugin/cobertura/frame-packages.html |   26 +
 .../frame-sourcefiles-org.netbeans.nbm.html        |   71 +
 .../frame-sourcefiles-org.netbeans.nbm.model.html  |   29 +
 ...sourcefiles-org.netbeans.nbm.model.io.xpp3.html |   23 +
 .../cobertura/frame-sourcefiles.html               |   83 +
 .../cobertura/frame-summary-org.netbeans.nbm.html  |   92 +
 .../frame-summary-org.netbeans.nbm.model.html      |   47 +
 ...ame-summary-org.netbeans.nbm.model.io.xpp3.html |   44 +
 .../nbm-maven-plugin/cobertura/frame-summary.html  |   32 +
 .../nbm-maven-plugin/cobertura/help.html           |   31 +
 .../nbm-maven-plugin/cobertura/images/blank.png    |  Bin 0 -> 144 bytes
 .../cobertura/images/downsimple.png                |  Bin 0 -> 201 bytes
 .../nbm-maven-plugin/cobertura/images/upsimple.png |  Bin 0 -> 201 bytes
 .../nbm-maven-plugin/cobertura/index.html          |   25 +
 .../cobertura/js/customsorttypes.js                |   65 +
 .../nbm-maven-plugin/cobertura/js/popup.js         |    8 +
 .../nbm-maven-plugin/cobertura/js/sortabletable.js |  455 +
 .../nbm-maven-plugin/cobertura/js/stringbuilder.js |   79 +
 .../org.netbeans.nbm.AbstractNbmMojo.html          |  819 ++
 .../cobertura/org.netbeans.nbm.AdaptNbVersion.html |  198 +
 .../cobertura/org.netbeans.nbm.BrandingMojo.html   |  404 +
 .../org.netbeans.nbm.BuildInstallersMojo.html      |  788 ++
 ...g.netbeans.nbm.CollectLibrariesNodeVisitor.html |  346 +
 ...eans.nbm.CollectModuleLibrariesNodeVisitor.html |  396 +
 .../org.netbeans.nbm.CreateClusterAppMojo.html     | 1947 ++++
 .../org.netbeans.nbm.CreateClusterMojo.html        |  355 +
 .../cobertura/org.netbeans.nbm.CreateNbmMojo.html  |  695 ++
 ...g.netbeans.nbm.CreateNetBeansFileStructure.html | 1080 +++
 .../org.netbeans.nbm.CreateStandaloneMojo.html     |  212 +
 .../org.netbeans.nbm.CreateUpdateSiteMojo.html     |  711 ++
 .../org.netbeans.nbm.CreateWebstartAppMojo.html    | 1168 +++
 .../cobertura/org.netbeans.nbm.HelpMojo.html       |  780 ++
 ...rg.netbeans.nbm.NetBeansManifestUpdateMojo.html | 1566 ++++
 .../org.netbeans.nbm.RunNetBeansMojo.html          |  445 +
 .../org.netbeans.nbm.RunPlatformAppMojo.html       |  366 +
 .../org.netbeans.nbm.model.Dependency.html         |  337 +
 .../org.netbeans.nbm.model.NbmResource.html        |  367 +
 .../org.netbeans.nbm.model.NetBeansModule.html     | 1121 +++
 ...nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html | 1632 ++++
 content/mavenutils/nbm-maven-plugin/cpd.html       |  171 +
 .../mavenutils/nbm-maven-plugin/css/netbeans.css   |    1 +
 content/mavenutils/nbm-maven-plugin/css/site.css   |    1 +
 .../mavenutils/nbm-maven-plugin/descriptor.html    |  167 +
 content/mavenutils/nbm-maven-plugin/help-mojo.html |  232 +
 .../nbm-maven-plugin/images/apache-netbeans.svg    |   36 +
 .../images/apache-netbeansx1024.png                |  Bin 0 -> 63751 bytes
 .../nbm-maven-plugin/images/asf_logo_wide.svg      |  138 +
 .../nbm-maven-plugin/images/hero-background-2.jpg  |  Bin 0 -> 107721 bytes
 .../nbm-maven-plugin/images/hero-background.jpg    |  Bin 0 -> 91705 bytes
 .../nbm-maven-plugin/images/icon_error_sml.gif     |  Bin 0 -> 1010 bytes
 .../nbm-maven-plugin/images/icon_info_sml.gif      |  Bin 0 -> 606 bytes
 .../nbm-maven-plugin/images/icon_success_sml.gif   |  Bin 0 -> 990 bytes
 .../nbm-maven-plugin/images/icon_warning_sml.gif   |  Bin 0 -> 576 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../images/incubator_feather_egg_logo_sm.png       |  Bin 0 -> 17961 bytes
 .../nbm-maven-plugin/images/nblogo32x32.png        |  Bin 0 -> 1561 bytes
 .../nbm-maven-plugin/images/nblogo48x48.png        |  Bin 0 -> 2118 bytes
 .../nbm-maven-plugin/images/nblogo64x64.png        |  Bin 0 -> 2661 bytes
 .../nbm-maven-plugin/images/nblogo96x96.png        |  Bin 0 -> 4532 bytes
 content/mavenutils/nbm-maven-plugin/images/rss.png |  Bin 0 -> 360 bytes
 .../images/touch-icon-ipad-retina.png              |  Bin 0 -> 7763 bytes
 .../nbm-maven-plugin/images/touch-icon-ipad.png    |  Bin 0 -> 6810 bytes
 .../images/touch-icon-iphone-retina.png            |  Bin 0 -> 8074 bytes
 content/mavenutils/nbm-maven-plugin/index.html     |  259 +
 content/mavenutils/nbm-maven-plugin/js/netbeans.js |   29 +
 .../nbm-maven-plugin/js/vendor/foundation.min.js   |    5 +
 .../nbm-maven-plugin/js/vendor/jquery-3.2.1.min.js |    4 +
 .../js/vendor/jquery.colorbox-min.js               |    6 +
 .../nbm-maven-plugin/js/vendor/what-input.js       |  361 +
 content/mavenutils/nbm-maven-plugin/linkcheck.html | 2669 ++++++
 .../mavenutils/nbm-maven-plugin/manifest-mojo.html |  581 ++
 content/mavenutils/nbm-maven-plugin/masterjnlp.txt |   45 +
 content/mavenutils/nbm-maven-plugin/nbm-mojo.html  |  790 ++
 content/mavenutils/nbm-maven-plugin/nbm.html       |  473 +
 .../mavenutils/nbm-maven-plugin/plugin-info.html   |  228 +
 content/mavenutils/nbm-maven-plugin/plugins.html   |  198 +
 content/mavenutils/nbm-maven-plugin/pmd.html       |  325 +
 .../mavenutils/nbm-maven-plugin/project-info.html  |  100 +
 .../nbm-maven-plugin/project-reports.html          |  133 +
 .../mavenutils/nbm-maven-plugin/rat-report.html    |  166 +
 .../mavenutils/nbm-maven-plugin/run-ide-mojo.html  |  290 +
 .../nbm-maven-plugin/run-platform-mojo.html        |  286 +
 .../nbm-maven-plugin/standalone-zip-mojo.html      |  225 +
 content/mavenutils/nbm-maven-plugin/taglist.html   |  181 +
 .../testapidocs/allclasses-frame.html              |   24 +
 .../testapidocs/allclasses-noframe.html            |   24 +
 .../testapidocs/constant-values.html               |  124 +
 .../testapidocs/deprecated-list.html               |  124 +
 .../nbm-maven-plugin/testapidocs/help-doc.html     |  225 +
 .../nbm-maven-plugin/testapidocs/index-all.html    |  236 +
 .../nbm-maven-plugin/testapidocs/index.html        |   73 +
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  462 +
 .../org/netbeans/nbm/BrandingMojoTest.html         |  291 +
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  298 +
 .../nbm/CreateNetBeansFileStructureTest.html       |  321 +
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  323 +
 .../nbm/class-use/AbstractNbmMojoTest.html         |  124 +
 .../netbeans/nbm/class-use/BrandingMojoTest.html   |  124 +
 .../nbm/class-use/CreateClusterAppMojoTest.html    |  124 +
 .../class-use/CreateNetBeansFileStructureTest.html |  124 +
 .../class-use/NetBeansManifestUpdateMojoTest.html  |  124 +
 .../org/netbeans/nbm/package-frame.html            |   25 +
 .../org/netbeans/nbm/package-summary.html          |  158 +
 .../testapidocs/org/netbeans/nbm/package-tree.html |  153 +
 .../testapidocs/org/netbeans/nbm/package-use.html  |  124 +
 .../testapidocs/overview-tree.html                 |  157 +
 .../nbm-maven-plugin/testapidocs/package-list      |    1 +
 .../nbm-maven-plugin/testapidocs/script.js         |   30 +
 .../nbm-maven-plugin/testapidocs/stylesheet.css    |  574 ++
 content/mavenutils/nbm-maven-plugin/upgrade.html   |  141 +
 .../nbm-maven-plugin/webstart-app-mojo.html        |  550 ++
 .../xref-test/allclasses-frame.html                |   22 +
 .../nbm-maven-plugin/xref-test/index.html          |   75 +
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  282 +
 .../org/netbeans/nbm/BrandingMojoTest.html         |   72 +
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  124 +
 .../nbm/CreateNetBeansFileStructureTest.html       |   62 +
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  111 +
 .../xref-test/org/netbeans/nbm/package-frame.html  |   33 +
 .../org/netbeans/nbm/package-summary.html          |  127 +
 .../nbm-maven-plugin/xref-test/overview-frame.html |   24 +
 .../xref-test/overview-summary.html                |   92 +
 .../nbm-maven-plugin/xref-test/stylesheet.css      |  626 ++
 .../nbm-maven-plugin/xref/allclasses-frame.html    |   44 +
 .../mavenutils/nbm-maven-plugin/xref/index.html    |   75 +
 .../xref/org/netbeans/nbm/AbstractNbmMojo.html     |  509 ++
 .../xref/org/netbeans/nbm/AdaptNbVersion.html      |  118 +
 .../xref/org/netbeans/nbm/BrandingMojo.html        |  240 +
 .../xref/org/netbeans/nbm/BuildInstallersMojo.html |  464 +
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  200 +
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  229 +
 .../org/netbeans/nbm/CreateClusterAppMojo.html     | 1267 +++
 .../xref/org/netbeans/nbm/CreateClusterMojo.html   |  213 +
 .../xref/org/netbeans/nbm/CreateNbmMojo.html       |  419 +
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  673 ++
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  117 +
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  425 +
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  711 ++
 .../xref/org/netbeans/nbm/HelpMojo.html            |  471 +
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  939 ++
 .../xref/org/netbeans/nbm/RunNetBeansMojo.html     |  264 +
 .../xref/org/netbeans/nbm/RunPlatformAppMojo.html  |  209 +
 .../xref/org/netbeans/nbm/model/Dependency.html    |  175 +
 .../xref/org/netbeans/nbm/model/NbmResource.html   |  197 +
 .../org/netbeans/nbm/model/NetBeansModule.html     |  593 ++
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  927 ++
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   24 +
 .../nbm/model/io/xpp3/package-summary.html         |  112 +
 .../xref/org/netbeans/nbm/model/package-frame.html |   27 +
 .../org/netbeans/nbm/model/package-summary.html    |  117 +
 .../xref/org/netbeans/nbm/package-frame.html       |   84 +
 .../xref/org/netbeans/nbm/package-summary.html     |  212 +
 .../nbm-maven-plugin/xref/overview-frame.html      |   30 +
 .../nbm-maven-plugin/xref/overview-summary.html    |  102 +
 .../nbm-maven-plugin/xref/stylesheet.css           |  626 ++
 .../nbm-shared/apidocs/allclasses-frame.html       |   21 +
 .../nbm-shared/apidocs/allclasses-noframe.html     |   21 +
 .../nbm-shared/apidocs/constant-values.html        |  124 +
 .../nbm-shared/apidocs/deprecated-list.html        |  124 +
 .../mavenutils/nbm-shared/apidocs/help-doc.html    |  225 +
 .../mavenutils/nbm-shared/apidocs/index-all.html   |  258 +
 content/mavenutils/nbm-shared/apidocs/index.html   |   73 +
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  329 +
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  640 ++
 .../nbm/utils/class-use/AbstractNetbeansMojo.html  |  124 +
 .../nbm/utils/class-use/ExamineManifest.html       |  124 +
 .../org/netbeans/nbm/utils/package-frame.html      |   22 +
 .../org/netbeans/nbm/utils/package-summary.html    |  148 +
 .../org/netbeans/nbm/utils/package-tree.html       |  138 +
 .../org/netbeans/nbm/utils/package-use.html        |  124 +
 .../nbm-shared/apidocs/overview-tree.html          |  142 +
 content/mavenutils/nbm-shared/apidocs/package-list |    1 +
 content/mavenutils/nbm-shared/apidocs/script.js    |   30 +
 .../mavenutils/nbm-shared/apidocs/stylesheet.css   |  574 ++
 content/mavenutils/nbm-shared/checkstyle.html      |  485 +
 content/mavenutils/nbm-shared/checkstyle.rss       |   82 +
 .../mavenutils/nbm-shared/cobertura/css/help.css   |   22 +
 .../mavenutils/nbm-shared/cobertura/css/main.css   |  131 +
 .../nbm-shared/cobertura/css/sortabletable.css     |   50 +
 .../nbm-shared/cobertura/css/source-viewer.css     |   73 +
 .../nbm-shared/cobertura/css/tooltip.css           |   49 +
 .../nbm-shared/cobertura/frame-packages.html       |   20 +
 .../frame-sourcefiles-org.netbeans.nbm.utils.html  |   26 +
 .../nbm-shared/cobertura/frame-sourcefiles.html    |   26 +
 .../frame-summary-org.netbeans.nbm.utils.html      |   45 +
 .../nbm-shared/cobertura/frame-summary.html        |   30 +
 content/mavenutils/nbm-shared/cobertura/help.html  |   31 +
 .../nbm-shared/cobertura/images/blank.png          |  Bin 0 -> 144 bytes
 .../nbm-shared/cobertura/images/downsimple.png     |  Bin 0 -> 201 bytes
 .../nbm-shared/cobertura/images/upsimple.png       |  Bin 0 -> 201 bytes
 content/mavenutils/nbm-shared/cobertura/index.html |   25 +
 .../nbm-shared/cobertura/js/customsorttypes.js     |   65 +
 .../mavenutils/nbm-shared/cobertura/js/popup.js    |    8 +
 .../nbm-shared/cobertura/js/sortabletable.js       |  455 +
 .../nbm-shared/cobertura/js/stringbuilder.js       |   79 +
 ...rg.netbeans.nbm.utils.AbstractNetbeansMojo.html |  238 +
 .../org.netbeans.nbm.utils.ExamineManifest.html    |  844 ++
 content/mavenutils/nbm-shared/css/netbeans.css     |    1 +
 content/mavenutils/nbm-shared/css/site.css         |    1 +
 content/mavenutils/nbm-shared/dependencies.html    |  551 ++
 content/mavenutils/nbm-shared/dependency-info.html |  111 +
 .../nbm-shared/dependency-management.html          |   91 +
 .../nbm-shared/distribution-management.html        |   80 +
 .../nbm-shared/images/apache-netbeans.svg          |   36 +
 .../nbm-shared/images/apache-netbeansx1024.png     |  Bin 0 -> 63751 bytes
 .../mavenutils/nbm-shared/images/asf_logo_wide.svg |  138 +
 content/mavenutils/nbm-shared/images/close.gif     |  Bin 0 -> 279 bytes
 .../nbm-shared/images/hero-background-2.jpg        |  Bin 0 -> 107721 bytes
 .../nbm-shared/images/hero-background.jpg          |  Bin 0 -> 91705 bytes
 .../nbm-shared/images/icon_error_sml.gif           |  Bin 0 -> 1010 bytes
 .../mavenutils/nbm-shared/images/icon_info_sml.gif |  Bin 0 -> 606 bytes
 .../nbm-shared/images/icon_success_sml.gif         |  Bin 0 -> 990 bytes
 .../nbm-shared/images/icon_warning_sml.gif         |  Bin 0 -> 576 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../images/incubator_feather_egg_logo_sm.png       |  Bin 0 -> 17961 bytes
 .../mavenutils/nbm-shared/images/nblogo32x32.png   |  Bin 0 -> 1561 bytes
 .../mavenutils/nbm-shared/images/nblogo48x48.png   |  Bin 0 -> 2118 bytes
 .../mavenutils/nbm-shared/images/nblogo64x64.png   |  Bin 0 -> 2661 bytes
 .../mavenutils/nbm-shared/images/nblogo96x96.png   |  Bin 0 -> 4532 bytes
 content/mavenutils/nbm-shared/images/rss.png       |  Bin 0 -> 360 bytes
 .../nbm-shared/images/touch-icon-ipad-retina.png   |  Bin 0 -> 7763 bytes
 .../nbm-shared/images/touch-icon-ipad.png          |  Bin 0 -> 6810 bytes
 .../nbm-shared/images/touch-icon-iphone-retina.png |  Bin 0 -> 8074 bytes
 content/mavenutils/nbm-shared/index.html           |   76 +
 .../mavenutils/nbm-shared/issue-management.html    |   81 +
 content/mavenutils/nbm-shared/js/netbeans.js       |   29 +
 .../nbm-shared/js/vendor/foundation.min.js         |    5 +
 .../nbm-shared/js/vendor/jquery-3.2.1.min.js       |    4 +
 .../nbm-shared/js/vendor/jquery.colorbox-min.js    |    6 +
 .../mavenutils/nbm-shared/js/vendor/what-input.js  |  361 +
 content/mavenutils/nbm-shared/licenses.html        |  284 +
 content/mavenutils/nbm-shared/linkcheck.html       | 1402 +++
 content/mavenutils/nbm-shared/mailing-lists.html   |  119 +
 .../mavenutils/nbm-shared/plugin-management.html   |  228 +
 content/mavenutils/nbm-shared/plugins.html         |  171 +
 content/mavenutils/nbm-shared/project-info.html    |  121 +
 content/mavenutils/nbm-shared/project-reports.html |  109 +
 content/mavenutils/nbm-shared/rat-report.html      |  110 +
 content/mavenutils/nbm-shared/scm.html             |   94 +
 content/mavenutils/nbm-shared/summary.html         |  123 +
 content/mavenutils/nbm-shared/taglist.html         |   90 +
 content/mavenutils/nbm-shared/team.html            |  126 +
 .../nbm-shared/testapidocs/allclasses-frame.html   |   20 +
 .../nbm-shared/testapidocs/allclasses-noframe.html |   20 +
 .../nbm-shared/testapidocs/constant-values.html    |  124 +
 .../nbm-shared/testapidocs/deprecated-list.html    |  124 +
 .../nbm-shared/testapidocs/help-doc.html           |  225 +
 .../nbm-shared/testapidocs/index-all.html          |  149 +
 .../mavenutils/nbm-shared/testapidocs/index.html   |   73 +
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  315 +
 .../nbm/utils/class-use/ExamineManifestTest.html   |  124 +
 .../org/netbeans/nbm/utils/package-frame.html      |   21 +
 .../org/netbeans/nbm/utils/package-summary.html    |  142 +
 .../org/netbeans/nbm/utils/package-tree.html       |  141 +
 .../org/netbeans/nbm/utils/package-use.html        |  124 +
 .../nbm-shared/testapidocs/overview-tree.html      |  145 +
 .../mavenutils/nbm-shared/testapidocs/package-list |    1 +
 .../mavenutils/nbm-shared/testapidocs/script.js    |   30 +
 .../nbm-shared/testapidocs/stylesheet.css          |  574 ++
 .../nbm-shared/xref-test/allclasses-frame.html     |   18 +
 content/mavenutils/nbm-shared/xref-test/index.html |   75 +
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  101 +
 .../org/netbeans/nbm/utils/package-frame.html      |   21 +
 .../org/netbeans/nbm/utils/package-summary.html    |  107 +
 .../nbm-shared/xref-test/overview-frame.html       |   24 +
 .../nbm-shared/xref-test/overview-summary.html     |   92 +
 .../mavenutils/nbm-shared/xref-test/stylesheet.css |  626 ++
 .../nbm-shared/xref/allclasses-frame.html          |   19 +
 content/mavenutils/nbm-shared/xref/index.html      |   75 +
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  145 +
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  516 ++
 .../xref/org/netbeans/nbm/utils/package-frame.html |   24 +
 .../org/netbeans/nbm/utils/package-summary.html    |  112 +
 .../mavenutils/nbm-shared/xref/overview-frame.html |   24 +
 .../nbm-shared/xref/overview-summary.html          |   92 +
 content/mavenutils/nbm-shared/xref/stylesheet.css  |  626 ++
 content/mavenutils/parent/css/netbeans.css         |    1 +
 content/mavenutils/parent/css/site.css             |    1 +
 content/mavenutils/parent/dependency-info.html     |  112 +
 .../mavenutils/parent/dependency-management.html   |   91 +
 .../mavenutils/parent/distribution-management.html |   80 +
 .../mavenutils/parent/images/apache-netbeans.svg   |   36 +
 .../parent/images/apache-netbeansx1024.png         |  Bin 0 -> 63751 bytes
 content/mavenutils/parent/images/asf_logo_wide.svg |  138 +
 .../mavenutils/parent/images/hero-background-2.jpg |  Bin 0 -> 107721 bytes
 .../mavenutils/parent/images/hero-background.jpg   |  Bin 0 -> 91705 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../images/incubator_feather_egg_logo_sm.png       |  Bin 0 -> 17961 bytes
 content/mavenutils/parent/images/nblogo32x32.png   |  Bin 0 -> 1561 bytes
 content/mavenutils/parent/images/nblogo48x48.png   |  Bin 0 -> 2118 bytes
 content/mavenutils/parent/images/nblogo64x64.png   |  Bin 0 -> 2661 bytes
 content/mavenutils/parent/images/nblogo96x96.png   |  Bin 0 -> 4532 bytes
 .../parent/images/touch-icon-ipad-retina.png       |  Bin 0 -> 7763 bytes
 .../mavenutils/parent/images/touch-icon-ipad.png   |  Bin 0 -> 6810 bytes
 .../parent/images/touch-icon-iphone-retina.png     |  Bin 0 -> 8074 bytes
 content/mavenutils/parent/index.html               |   76 +
 content/mavenutils/parent/issue-management.html    |   81 +
 content/mavenutils/parent/js/netbeans.js           |   29 +
 .../mavenutils/parent/js/vendor/foundation.min.js  |    5 +
 .../parent/js/vendor/jquery-3.2.1.min.js           |    4 +
 .../parent/js/vendor/jquery.colorbox-min.js        |    6 +
 content/mavenutils/parent/js/vendor/what-input.js  |  361 +
 content/mavenutils/parent/licenses.html            |  284 +
 content/mavenutils/parent/mailing-lists.html       |  119 +
 content/mavenutils/parent/plugin-management.html   |  228 +
 content/mavenutils/parent/plugins.html             |  115 +
 content/mavenutils/parent/project-info.html        |  115 +
 content/mavenutils/parent/scm.html                 |   94 +
 content/mavenutils/parent/summary.html             |  120 +
 513 files changed, 109300 insertions(+)

diff --git a/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html
new file mode 100644
index 0000000..a976b8a
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-frame.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html
new file mode 100644
index 0000000..b715b3d
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/allclasses-noframe.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html b/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html
new file mode 100644
index 0000000..961f3fe
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/constant-values.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html b/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html
new file mode 100644
index 0000000..4653548
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/deprecated-list.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html b/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html
new file mode 100644
index 0000000..fd28e68
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/help-doc.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/index-all.html b/content/mavenutils/nb-repository-plugin/apidocs/index-all.html
new file mode 100644
index 0000000..1ddc0eb
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/index-all.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize(Context)</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:E">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:F">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">When specified, will force all modules to have the designated version.</div>
+</dd>
+</dl>
+<a name="I:H">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:L">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Local maven repository.</div>
+</dd>
+</dl>
+<a name="I:N">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Location of NetBeans installation</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a> - package org.netbeans.nbm.repository</dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:P">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/index.html b/content/mavenutils/nb-repository-plugin/apidocs/index.html
new file mode 100644
index 0000000..c14f474
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/index.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+<frame src="org/netbeans/nbm/repository/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/netbeans/nbm/repository/package-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
new file mode 100644
index 0000000..3d5409e
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class DownloadIndexMojo" class="title">Class DownloadIndexMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.DownloadIndexMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="download",
+      aggregator=true,
+      requiresProject=false)
+public class <span class="typeNameLabel">DownloadIndexMojo</span>
+extends org.apache.maven.plugin.AbstractMojo
+implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</pre>
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the <code>populate</code>
+ goal.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>mkleint</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize</a></span>(org.codehaus.plexus.context.Context&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DownloadIndexMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DownloadIndexMojo</h4>
+<pre>public&nbsp;DownloadIndexMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException,
+                    org.apache.maven.plugin.MojoFailureException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>execute</code>&nbsp;in interface&nbsp;<code>org.apache.maven.plugin.Mojo</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="contextualize-org.codehaus.plexus.context.Context-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>contextualize</h4>
+<pre>public&nbsp;void&nbsp;contextualize(org.codehaus.plexus.context.Context&nbsp;context)
+                   throws org.codehaus.plexus.context.ContextException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>contextualize</code>&nbsp;in interface&nbsp;<code>org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.codehaus.plexus.context.ContextException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
new file mode 100644
index 0000000..44559f8
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelpMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class HelpMojo" class="title">Class HelpMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.HelpMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="help",
+      requiresProject=false,
+      threadSafe=true)
+public class <span class="typeNameLabel">HelpMojo</span>
+extends org.apache.maven.plugin.AbstractMojo</pre>
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>maven-plugin-tools</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#execute--">execute</a></span>()</code></td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HelpMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelpMojo</h4>
+<pre>public&nbsp;HelpMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelpMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
new file mode 100644
index 0000000..4821e0c
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
@@ -0,0 +1,475 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class PopulateRepositoryMojo" class="title">Class PopulateRepositoryMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.utils.AbstractNetbeansMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.PopulateRepositoryMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="populate",
+      aggregator=true,
+      requiresProject=false)
+public class <span class="typeNameLabel">PopulateRepositoryMojo</span>
+extends org.netbeans.nbm.utils.AbstractNetbeansMojo</pre>
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them. Optionally you can also deploy to a remote repository.
+ <p>
+ If you are looking for an existing remote repository for NetBeans artifacts, check out
+ <a href="http://bits.netbeans.org/nexus/content/groups/netbeans/">http://bits.netbeans.org/nexus/content/groups/netbeans/</a>,
+ it contains API artifacts for multiple releases.
+ <a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/">http://bits.netbeans.org/netbeans/trunk/maven-snapshot/</a>
+ may also be used for <code>SNAPSHOT</code> artifacts if you wish to test development builds.
+ </p><p>
+ See this <a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">HOWTO</a> on how to generate the NetBeans binaries required
+ by this goal.
+ </p></div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd><a href="mailto:mkleint@codehaus.org">Milos Kleint</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span></code>
+<div class="block">When specified, will force all modules to have the designated version.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.maven.artifact.repository.ArtifactRepository</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span></code>
+<div class="block">Local maven repository.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span></code>
+<div class="block">Location of NetBeans installation</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span></code>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span></code>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span></code>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.netbeans.nbm.utils.AbstractNetbeansMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.netbeans.nbm.utils.AbstractNetbeansMojo</h3>
+<code>antProject, registerNbmAntTasks</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="netbeansInstallDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansInstallDirectory</h4>
+<pre>@Parameter(property="netbeansInstallDirectory",
+           required=true)
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansInstallDirectory</pre>
+<div class="block">Location of NetBeans installation</div>
+</li>
+</ul>
+<a name="netbeansJavadocDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansJavadocDirectory</h4>
+<pre>@Parameter(property="netbeansJavadocDirectory")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansJavadocDirectory</pre>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</div>
+</li>
+</ul>
+<a name="netbeansSourcesDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansSourcesDirectory</h4>
+<pre>@Parameter(property="netbeansSourcesDirectory")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansSourcesDirectory</pre>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</li>
+</ul>
+<a name="netbeansNbmDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansNbmDirectory</h4>
+<pre>@Parameter(property="netbeansNbmDirectory",
+           required=true)
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansNbmDirectory</pre>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.
+
+ Assumes a folder with &lt;code-name-base&gt;.nbm files containing nbm files for modules.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>3.0</dd>
+</dl>
+</li>
+</ul>
+<a name="forcedVersion">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forcedVersion</h4>
+<pre>@Parameter(property="forcedVersion")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> forcedVersion</pre>
+<div class="block">When specified, will force all modules to have the designated version.
+ Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and
+ all modules get this version in the repository. If not defined, the maven version is
+ derived from the OpenIDE-Module-Specification-Version manifest attribute.
+ <p>
+ Highly Recommended!
+ </p></div>
+</li>
+</ul>
+<a name="localRepository">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>localRepository</h4>
+<pre>@Parameter(required=true,
+           readonly=true,
+           defaultValue="${localRepository}")
+protected&nbsp;org.apache.maven.artifact.repository.ArtifactRepository localRepository</pre>
+<div class="block">Local maven repository.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PopulateRepositoryMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PopulateRepositoryMojo</h4>
+<pre>public&nbsp;PopulateRepositoryMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
new file mode 100644
index 0000000..18570df
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.DownloadIndexMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.DownloadIndexMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
new file mode 100644
index 0000000..58c9de3
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.HelpMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.HelpMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.HelpMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
new file mode 100644
index 0000000..20d7150
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.PopulateRepositoryMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.PopulateRepositoryMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
new file mode 100644
index 0000000..c47625b
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../org/netbeans/nbm/repository/package-summary.html" target="classFrame">org.netbeans.nbm.repository</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
+<li><a href="HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
+<li><a href="PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
new file mode 100644
index 0000000..5f1c641
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></td>
+<td class="colLast">
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></td>
+<td class="colLast">
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></td>
+<td class="colLast">
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
new file mode 100644
index 0000000..0207973
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
+<ul>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
new file mode 100644
index 0000000..4ab2660
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.netbeans.nbm.repository" class="title">Uses of Package<br>org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">No usage of org.netbeans.nbm.repository</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html b/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html
new file mode 100644
index 0000000..0c28eff
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/overview-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Fri Nov 02 16:16:09 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-11-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/netbeans/nbm/repository/package-tree.html">org.netbeans.nbm.repository</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
+<ul>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/package-list b/content/mavenutils/nb-repository-plugin/apidocs/package-list
new file mode 100644
index 0000000..8c67f9f
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/package-list
@@ -0,0 +1 @@
+org.netbeans.nbm.repository
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/script.js b/content/mavenutils/nb-repository-plugin/apidocs/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) != 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updateTabs(type);
+}
+
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}
diff --git a/content/mavenutils/nb-repository-plugin/apidocs/stylesheet.css b/content/mavenutils/nb-repository-plugin/apidocs/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/apidocs/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
+}
diff --git a/content/mavenutils/nb-repository-plugin/checkstyle.html b/content/mavenutils/nb-repository-plugin/checkstyle.html
new file mode 100644
index 0000000..3a13ebf
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/checkstyle.html
@@ -0,0 +1,1252 @@
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Checkstyle Results</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
+    </div>
+    <div class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
+    </div>
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
+<div class="section">
+<h2><a name="Checkstyle_Results"></a>Checkstyle Results</h2>
+<p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.18 with config/maven_checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
+<div class="section">
+<h2><a name="Summary"></a>Summary</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Files</th>
+<th><img src="images/icon_info_sml.gif" alt="" />&#160;Info</th>
+<th><img src="images/icon_warning_sml.gif" alt="" />&#160;Warnings</th>
+<th><img src="images/icon_error_sml.gif" alt="" />&#160;Errors</th></tr>
+<tr class="b">
+<td>3</td>
+<td>0</td>
+<td>0</td>
+<td>172</td></tr></table></div>
+<div class="section">
+<h2><a name="Files"></a>Files</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>File</th>
+<th><img src="images/icon_info_sml.gif" alt="" />&#160;I</th>
+<th><img src="images/icon_warning_sml.gif" alt="" />&#160;W</th>
+<th><img src="images/icon_error_sml.gif" alt="" />&#160;E</th></tr>
+<tr class="b">
+<td><a href="#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>61</td></tr>
+<tr class="a">
+<td><a href="#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>110</td></tr></table></div>
+<div class="section">
+<h2><a name="Rules"></a>Rules</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Category</th>
+<th>Rule</th>
+<th>Violations</th>
+<th>Severity</th></tr>
+<tr class="b">
+<td>blocks</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_blocks.html#LeftCurly">LeftCurly</a>
+<ul>
+<li>option: <tt>&quot;nl&quot;</tt></li></ul></td>
+<td>5</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>coding</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_coding.html#MagicNumber">MagicNumber</a>
+<ul>
+<li>ignoreNumbers: <tt>&quot;-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 31, 32, 37, 64, 100, 128, 256, 512, 1000, 1024&quot;</tt></li></ul></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td>header</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_header.html#RegexpHeader">RegexpHeader</a>
+<ul>
+<li>fileExtensions: <tt>&quot;java&quot;</tt></li>
+<li>headerFile: <tt>&quot;target/checkstyle-header.txt&quot;</tt></li></ul></td>
+<td>3</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>modifier</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_modifier.html#RedundantModifier">RedundantModifier</a></td>
+<td>2</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td>naming</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_naming.html#StaticVariableName">StaticVariableName</a></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>sizes</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#LineLength">LineLength</a>
+<ul>
+<li>max: <tt>&quot;120&quot;</tt></li>
+<li>ignorePattern: <tt>&quot;@version|@see|@todo|TODO&quot;</tt></li></ul></td>
+<td>19</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#MethodLength">MethodLength</a></td>
+<td>2</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>whitespace</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad">ParenPad</a>
+<ul>
+<li>option: <tt>&quot;space&quot;</tt></li></ul></td>
+<td>78</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAfter">WhitespaceAfter</a></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAround">WhitespaceAround</a></td>
+<td>60</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr></table></div>
+<div class="section">
+<h2><a name="Details"></a>Details</h2>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L1">1</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 128).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L51">51</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 81 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L56">56</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 144).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L66">66</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAfter</td>
+<td>',' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L97">97</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L99">99</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 58 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L103">103</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L108">108</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 129).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 130).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 159).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 45 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L157">157</a></td></tr></table></div>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/HelpMojo.html#L1">1</a></td></tr></table></div>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1">1</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 129).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L94">94</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 128).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L96">96</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 149).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L99">99</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 136).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L117">117</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 131).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L125">125</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 134).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L148">148</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>MethodLength</td>
+<td>Method length is 437 lines (max allowed is 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L268">268</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 154).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L524">524</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 74 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>MethodLength</td>
+<td>Method length is 167 lines (max allowed is 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L746">746</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 121).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L776">776</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 165).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 175).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L798">798</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 180).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L805">805</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 188).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L816">816</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 17 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L927">927</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 124).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L959">959</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>naming</td>
+<td>StaticVariableName</td>
+<td>Name 'PATTERN_CLUSTER' must match pattern '^[a-z][a-zA-Z0-9]*$'.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1090">1090</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>modifier</td>
+<td>RedundantModifier</td>
+<td>Redundant 'public' modifier.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1172">1172</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>modifier</td>
+<td>RedundantModifier</td>
+<td>Redundant 'public' modifier.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1177">1177</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>coding</td>
+<td>MagicNumber</td>
+<td>'160' is a magic number.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1259">1259</a></td></tr></table></div></div>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
+    </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
+    </div>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/content/mavenutils/nb-repository-plugin/checkstyle.rss b/content/mavenutils/nb-repository-plugin/checkstyle.rss
new file mode 100644
index 0000000..697f9ad
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/checkstyle.rss
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<rss version="0.91">
+  <channel>
+    <title>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</title>
+    <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin</link>
+    <description>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</description>
+    <language>en-us</language>
+    <copyright>&#169;2005 - 2018 The Apache Software Foundation</copyright>
+    <item>
+      <title>File: 3,
+             Errors: 172,
+             Warnings: 0,
+             Infos: 0
+      </title>
+            <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html</link>
+      <description>
+        <p>Click <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html">here</a> for the full Checkstyle report.</p>
+
+        <table summary="Files" boder="1">
+          <thead>
+            <tr>
+              <th>Files</th>
+              <th style="width:30px;"><abbr title="Info">I</abbr></th>
+              <th style="width:30px;"><abbr title="Warning">W</abbr></th>
+              <th style="width:30px;"><abbr title="Error">E</abbr></th>
+            </tr>
+          </thead>
+          <tbody>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  110
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  61
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                      </tbody>
+        </table>
+        
+      </description>
+    </item>
+  </channel>
+</rss>
+
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/css/help.css b/content/mavenutils/nb-repository-plugin/cobertura/css/help.css
new file mode 100644
index 0000000..c6fbb28
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/css/help.css
@@ -0,0 +1,22 @@
+dl {
+	float: left;
+	width: 100%;
+}
+
+dt {
+	border-top: 1px solid #808080;
+	float: left;
+	font-weight: bold;
+	margin: 0;
+	padding: 1em;
+	width: 20%;
+}
+
+dd {
+	border-top: 1px solid #808080;
+	float: left;
+	font-style: italic;
+	margin: 0;
+	padding: 1em;
+	width: 60%;
+}
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/css/main.css b/content/mavenutils/nb-repository-plugin/cobertura/css/main.css
new file mode 100644
index 0000000..9b5b0dc
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/css/main.css
@@ -0,0 +1,131 @@
+@import url("help.css");
+@import url("source-viewer.css");
+@import url("tooltip.css");
+
+.hidden {
+	display: none;
+}
+
+a.dfn {
+	border-bottom: 1px dotted #00aa00;
+	cursor: help;
+}
+
+a.dfn:active, a.dfn:link, a.dfn:visited {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.dfn:hover {
+	color: #0000ff;
+	text-decoration: none;
+}
+
+body {
+	font-family: verdana, arial, helvetica;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	margin-bottom: 0.5em;
+}
+
+h5 {
+	margin-top: 0.5em;
+}
+
+div.footer {
+	font-size: 68%;
+	margin-top: 1.5em;
+}
+
+div.percentgraph
+{
+	background-color: #f02020;
+	border: #808080 1px solid;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+	width: 100px;
+}
+
+div.percentgraph div.greenbar
+{
+	background-color: #00f000;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+}
+
+div.percentgraph div.na
+{
+	background-color: #eaeaea;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+}
+
+div.percentgraph span.text
+{
+	display: block;
+	position: absolute;
+	text-align: center;
+	width: 100px;
+}
+
+div.separator {
+	height: 10px;
+}
+
+table tr td, table tr th {
+	font-size: 68%;
+}
+
+td.value table tr td {
+    font-size: 11px;
+}
+
+table.percentgraph {
+	border: 0px;
+	font-size: 130%;
+	margin: 0px;
+	margin-left: auto;
+	margin-right: 0px;
+	padding: 0px;
+}
+
+table.percentgraph tr.percentgraph {
+	border: 0px;
+	margin: 0px;
+	padding: 0px;
+}
+
+table.percentgraph td.percentgraph {
+	border: 0px;
+	margin: 0px;
+	padding: 0px;
+	padding-left: 4px;
+}
+
+table.report {
+	border-collapse: collapse;
+	width: 100%;
+}
+
+table.report td {
+	border: #d0d0d0 1px solid;
+}
+
+table.report td.heading {
+    background: #dcecff;
+	font-weight: bold;
+	text-align: center;
+}
+
+table.report td.heading:hover {
+    background: #c0ffc0;
+	cursor: pointer;
+}
+
+table.report td.value {
+	text-align: right;
+}
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/css/sortabletable.css b/content/mavenutils/nb-repository-plugin/cobertura/css/sortabletable.css
new file mode 100644
index 0000000..970e2b5
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/css/sortabletable.css
@@ -0,0 +1,50 @@
+.sort-table {
+	font:		Icon;
+	border:		1px Solid ThreeDShadow;
+	background:	Window;
+	color:		WindowText;
+}
+
+.sort-table thead {
+	background:	ButtonFace;
+}
+
+.sort-table td {
+	padding:	2px 5px;
+}
+
+.sort-table thead td {
+	border:			1px solid;
+	border-color:	ButtonHighlight ButtonShadow
+					ButtonShadow ButtonHighlight;
+	cursor:			default;
+}
+
+.sort-table thead td:active {
+	border-color:	ButtonShadow ButtonHighlight
+					ButtonHighlight ButtonShadow;
+	padding:		3px 4px 1px 6px;
+}
+
+.sort-table thead td[_sortType=None]:active {
+	border-color:	ButtonHighlight ButtonShadow
+					ButtonShadow ButtonHighlight;
+	padding:		2px 5px;
+}
+
+.sort-arrow {
+	width:					11px;
+	height:					11px;
+	background-position:	center center;
+	background-repeat:		no-repeat;
+	margin:					0 2px;
+}
+
+.sort-arrow.descending {
+	background-image:		url("../images/downsimple.png");
+
+}
+
+.sort-arrow.ascending {
+	background-image:		url("../images/upsimple.png");
+}
\ No newline at end of file
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/css/source-viewer.css b/content/mavenutils/nb-repository-plugin/cobertura/css/source-viewer.css
new file mode 100644
index 0000000..73797d6
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/css/source-viewer.css
@@ -0,0 +1,73 @@
+pre.src {
+    background: #ffffff;
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+table.src {
+	border: #dcdcdc 1px solid;
+	font-size: 16px;
+}
+
+td.numLine {
+    background: #f0f0f0;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.numLineCover {
+    background: #80ff80;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHits {
+    background: #f0f0f0;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHitsCovered {
+    background: #80ff80;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHitsUncovered {
+    background: #ff9090;
+    border-right: #dcdcdc 1px solid;
+    font-weight: bold;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.src {
+    width: 100%;
+}
+
+span.comment {
+    color: #b22222;
+    font-style: italic;
+}
+
+span.keyword {
+    color: #2020bf;
+    font-weight: bold;
+}
+
+span.srcUncovered {
+    background: #ff9090;
+}
+
+span.string {
+    color: #2a00ff;
+}
+
+span.text_italic {
+	font-size: 12px;
+    font-style: italic;
+}
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/css/tooltip.css b/content/mavenutils/nb-repository-plugin/cobertura/css/tooltip.css
new file mode 100644
index 0000000..c790d81
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/css/tooltip.css
@@ -0,0 +1,49 @@
+a.hastooltip {
+	border-bottom: 1px dotted #00aa00;
+	color: #000000;
+	cursor: help;
+	font-style: normal;
+	position: relative; /* This is the key */
+	text-decoration: none;
+	z-index: 24; /* What does this do? */
+}
+
+a.hastooltip:active {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip:link {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip:hover {
+	background-color: #a0b8ff;
+	color: #000000;
+	text-decoration: none;
+	z-index: 25;
+}
+
+a.hastooltip:visited {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip span {
+	display: none;
+}
+
+a.hastooltip:hover span {
+	background-color: #eeeeee;
+	border: 1px solid #000000;
+	color: #000000;
+	display: block;
+	padding: 5px;
+	left: -15.2em;
+	position: absolute;
+	text-align: center;
+	text-decoration: none;
+	top: 2em;
+	width: 20em;
+}
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-packages.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-packages.html
new file mode 100644
index 0000000..a89d33b
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-packages.html
@@ -0,0 +1,20 @@
+<!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=UTF-8" />
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css" />
+</head>
+<body>
+<h5>Packages</h5>
+<table width="100%">
+<tr>
+<td nowrap="nowrap"><a href="frame-summary.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles.html"' target="summary">All</a></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"' target="summary">org.netbeans.nbm.repository</a></td>
+</tr>
+</table>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html
new file mode 100644
index 0000000..31142c8
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report Classes</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+</head>
+<body>
+<h5>
+org.netbeans.nbm.repository
+</h5>
+<div class="separator">&nbsp;</div>
+<h5>Classes</h5>
+<table width="100%">
+<tbody>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a> <i>(1%)</i></td>
+</tr>
+</tbody>
+</table>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-sourcefiles.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-sourcefiles.html
new file mode 100644
index 0000000..c494a81
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-sourcefiles.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report Classes</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+</head>
+<body>
+<h5>
+All Packages
+</h5>
+<div class="separator">&nbsp;</div>
+<h5>Classes</h5>
+<table width="100%">
+<tbody>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a> <i>(1%)</i></td>
+</tr>
+</tbody>
+</table>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
new file mode 100644
index 0000000..b7efc04
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/sortabletable.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+<script type="text/javascript" src="js/sortabletable.js"></script>
+<script type="text/javascript" src="js/customsorttypes.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository</h5>
+<div class="separator">&nbsp;</div>
+<table class="report" id="packageResults">
+<thead><tr>  <td class="heading">Package</td>  <td class="heading"># Classes</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"'>org.netbeans.nbm.repository</a></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697< [...]
+</tbody>
+</table>
+<script type="text/javascript">
+var packageTable = new SortableTable(document.getElementById("packageResults"),
+    ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
+packageTable.sort(0);
+</script>
+<div class="separator">&nbsp;</div>
+<table class="report" id="classResults">
+<thead><tr>  <td class="heading">Classes in this Package</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgra [...]
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/11</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentg [...]
+
+  <tr><td><a href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/160</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="ri [...]
+
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/465</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ExternalsWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/13</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentg [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ModuleWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/22</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgrap [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$NullOutputStream</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/2</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgr [...]
+
+</tbody>
+</table>
+<script type="text/javascript">
+var classTable = new SortableTable(document.getElementById("classResults"),
+    ["String", "Percentage", "Percentage", "FormattedNumber"]);
+classTable.sort(0);
+</script>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html
new file mode 100644
index 0000000..b99c520
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/frame-summary.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/sortabletable.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+<script type="text/javascript" src="js/sortabletable.js"></script>
+<script type="text/javascript" src="js/customsorttypes.js"></script>
+</head>
+<body>
+<h5>Coverage Report - All Packages</h5>
+<div class="separator">&nbsp;</div>
+<table class="report" id="packageResults">
+<thead><tr>  <td class="heading">Package</td>  <td class="heading"># Classes</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><b>All Packages</b></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgr [...]
+  <tr><td><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"'>org.netbeans.nbm.repository</a></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697< [...]
+</tbody>
+</table>
+<script type="text/javascript">
+var packageTable = new SortableTable(document.getElementById("packageResults"),
+    ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
+packageTable.sort(0);
+</script>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/help.html b/content/mavenutils/nb-repository-plugin/cobertura/help.html
new file mode 100644
index 0000000..4c518dc
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/help.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<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"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<title>Coverage Report - Help</title>
+</head>
+
+<body>
+
+<dl>
+
+<dt>Line Coverage</dt>
+<dd>The percent of lines executed by this test run.</dd>
+
+<dt>Branch Coverage</dt>
+<dd>The percent of branches executed by this test run.</dd>
+
+<dt>Complexity</dt>
+<dd>Average McCabe's cyclomatic code complexity for all methods.  This is basically a count of the number of different code paths in a method (incremented by 1 for each if statement, while loop, etc.)</dd>
+
+<dt>N/A</dt>
+<dd>Line coverage and branch coverage will appear as "Not Applicable" when Cobertura can not find line number information in the .class file.  This happens for stub and skeleton classes, interfaces, or when the class was not compiled with "debug=true."</dd>
+
+</dl>
+
+</body>
+
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/images/blank.png b/content/mavenutils/nb-repository-plugin/cobertura/images/blank.png
new file mode 100644
index 0000000..cee9cd3
Binary files /dev/null and b/content/mavenutils/nb-repository-plugin/cobertura/images/blank.png differ
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/images/downsimple.png b/content/mavenutils/nb-repository-plugin/cobertura/images/downsimple.png
new file mode 100644
index 0000000..4accf92
Binary files /dev/null and b/content/mavenutils/nb-repository-plugin/cobertura/images/downsimple.png differ
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/images/upsimple.png b/content/mavenutils/nb-repository-plugin/cobertura/images/upsimple.png
new file mode 100644
index 0000000..c82b76f
Binary files /dev/null and b/content/mavenutils/nb-repository-plugin/cobertura/images/upsimple.png differ
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/index.html b/content/mavenutils/nb-repository-plugin/cobertura/index.html
new file mode 100644
index 0000000..573719b
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/index.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+
+<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>Coverage Report</title>
+</head>
+
+<frameset cols="20%,80%">
+	<frameset rows="30%,70%">
+		<frame src="frame-packages.html" name="packageList" title="All Packages"/>
+		<frame src="frame-sourcefiles.html" name="sourceFileList" title="All classes and interfaces (except non-static nested types)"/>
+	</frameset>
+	<frame src="frame-summary.html" name="summary" title="Package, class and interface descriptions" scrolling="yes"/>
+
+	<noframes>
+		<body>
+			<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a frame-incapable web client.</p>
+			<p><a href="frame-summary.html">Click here to view a non-frame version.</a></p>
+		</body>
+	</noframes>
+</frameset>
+
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/js/customsorttypes.js b/content/mavenutils/nb-repository-plugin/cobertura/js/customsorttypes.js
new file mode 100644
index 0000000..a16bda2
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/js/customsorttypes.js
@@ -0,0 +1,65 @@
+/*
+ * Cobertura - http://cobertura.sourceforge.net/
+ *
+ * Copyright (C) 2005 Mark Doliner
+ * Copyright (C) 2005 Olivier Parent
+ *
+ * Cobertura is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published
+ * by the Free Software Foundation; either version 2 of the License,
+ * or (at your option) any later version.
+ *
+ * Cobertura is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Cobertura; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ */
+
+
+
+function percentageSortType( s )
+{
+	var ret;
+	var i = s.indexOf( "%" );
+
+	if (i != -1) {
+		s = s.substr( 0, i );
+	}
+	ret = parseFloat(s);
+	if (isNaN(ret)) {
+		ret = -1;
+	}
+
+	return ret;
+}
+
+SortableTable.prototype.addSortType( "Percentage", percentageSortType );
+
+
+
+// This is needed for correctly sorting numbers in different
+// locales.  The stock number converter only expects to sort
+// numbers which use a period as a separator instead of a
+// comma (like French).
+function formattedNumberSortType( s )
+{
+	var ret;
+	var i = s.indexOf(';');
+
+	if (i != -1) {
+		s = s.substring(0, i);
+	}
+	ret = parseFloat(s);
+	if (isNaN(ret)) {
+		return -1;
+	}
+
+	return ret;
+}
+
+SortableTable.prototype.addSortType( "FormattedNumber", formattedNumberSortType );
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/js/popup.js b/content/mavenutils/nb-repository-plugin/cobertura/js/popup.js
new file mode 100644
index 0000000..4a09072
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/js/popup.js
@@ -0,0 +1,8 @@
+var newwindow;
+function popupwindow(url)
+{
+	newwindow=window.open(url,'name','height=500,width=500,resizable=yes,scrollbars=yes');
+	if (window.focus) {
+		newwindow.focus()
+	}
+}
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/js/sortabletable.js b/content/mavenutils/nb-repository-plugin/cobertura/js/sortabletable.js
new file mode 100644
index 0000000..0dad657
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/js/sortabletable.js
@@ -0,0 +1,455 @@
+
+/*----------------------------------------------------------------------------\
+|                            Sortable Table 1.12                              |
+|-----------------------------------------------------------------------------|
+|                         Created by Erik Arvidsson                           |
+|                  (http://webfx.eae.net/contact.html#erik)                   |
+|                      For WebFX (http://webfx.eae.net/)                      |
+|-----------------------------------------------------------------------------|
+| A DOM 1 based script that allows an ordinary HTML table to be sortable.     |
+|-----------------------------------------------------------------------------|
+|                  Copyright (c) 1998 - 2004 Erik Arvidsson                   |
+|-----------------------------------------------------------------------------|
+| This software is provided "as is", without warranty of any kind, express or |
+| implied, including  but not limited  to the warranties of  merchantability, |
+| fitness for a particular purpose and noninfringement. In no event shall the |
+| authors or  copyright  holders be  liable for any claim,  damages or  other |
+| liability, whether  in an  action of  contract, tort  or otherwise, arising |
+| from,  out of  or in  connection with  the software or  the  use  or  other |
+| dealings in the software.                                                   |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| This  software is  available under the  three different licenses  mentioned |
+| below.  To use this software you must chose, and qualify, for one of those. |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Non-Commercial License          http://webfx.eae.net/license.html |
+| Permits  anyone the right to use the  software in a  non-commercial context |
+| free of charge.                                                             |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Commercial license           http://webfx.eae.net/commercial.html |
+| Permits the  license holder the right to use  the software in a  commercial |
+| context. Such license must be specifically obtained, however it's valid for |
+| any number of  implementations of the licensed software.                    |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| GPL - The GNU General Public License    http://www.gnu.org/licenses/gpl.txt |
+| Permits anyone the right to use and modify the software without limitations |
+| as long as proper  credits are given  and the original  and modified source |
+| code are included. Requires  that the final product, software derivate from |
+| the original  source or any  software  utilizing a GPL  component, such  as |
+| this, is also licensed under the GPL license.                               |
+|-----------------------------------------------------------------------------|
+| 2003-01-10 | First version                                                  |
+| 2003-01-19 | Minor changes to the date parsing                              |
+| 2003-01-28 | JScript 5.0 fixes (no support for 'in' operator)               |
+| 2003-02-01 | Sloppy typo like error fixed in getInnerText                   |
+| 2003-07-04 | Added workaround for IE cellIndex bug.                         |
+| 2003-11-09 | The bDescending argument to sort was not correctly working     |
+|            | Using onclick DOM0 event if no support for addEventListener    |
+|            | or attachEvent                                                 |
+| 2004-01-13 | Adding addSortType and removeSortType which makes it a lot     |
+|            | easier to add new, custom sort types.                          |
+| 2004-01-27 | Switch to use descending = false as the default sort order.    |
+|            | Change defaultDescending to suit your needs.                   |
+| 2004-03-14 | Improved sort type None look and feel a bit                    |
+| 2004-08-26 | Made the handling of tBody and tHead more flexible. Now you    |
+|            | can use another tHead or no tHead, and you can chose some      |
+|            | other tBody.                                                   |
+|-----------------------------------------------------------------------------|
+| Created 2003-01-10 | All changes are in the log above. | Updated 2004-08-26 |
+\----------------------------------------------------------------------------*/
+
+
+function SortableTable(oTable, oSortTypes) {
+
+	this.sortTypes = oSortTypes || [];
+
+	this.sortColumn = null;
+	this.descending = null;
+
+	var oThis = this;
+	this._headerOnclick = function (e) {
+		oThis.headerOnclick(e);
+	};
+
+	if (oTable) {
+		this.setTable( oTable );
+		this.document = oTable.ownerDocument || oTable.document;
+	}
+	else {
+		this.document = document;
+	}
+
+
+	// only IE needs this
+	var win = this.document.defaultView || this.document.parentWindow;
+	this._onunload = function () {
+		oThis.destroy();
+	};
+	if (win && typeof win.attachEvent != "undefined") {
+		win.attachEvent("onunload", this._onunload);
+	}
+}
+
+SortableTable.gecko = navigator.product == "Gecko";
+SortableTable.msie = /msie/i.test(navigator.userAgent);
+// Mozilla is faster when doing the DOM manipulations on
+// an orphaned element. MSIE is not
+SortableTable.removeBeforeSort = SortableTable.gecko;
+
+SortableTable.prototype.onsort = function () {};
+
+// default sort order. true -> descending, false -> ascending
+SortableTable.prototype.defaultDescending = false;
+
+// shared between all instances. This is intentional to allow external files
+// to modify the prototype
+SortableTable.prototype._sortTypeInfo = {};
+
+SortableTable.prototype.setTable = function (oTable) {
+	if ( this.tHead )
+		this.uninitHeader();
+	this.element = oTable;
+	this.setTHead( oTable.tHead );
+	this.setTBody( oTable.tBodies[0] );
+};
+
+SortableTable.prototype.setTHead = function (oTHead) {
+	if (this.tHead && this.tHead != oTHead )
+		this.uninitHeader();
+	this.tHead = oTHead;
+	this.initHeader( this.sortTypes );
+};
+
+SortableTable.prototype.setTBody = function (oTBody) {
+	this.tBody = oTBody;
+};
+
+SortableTable.prototype.setSortTypes = function ( oSortTypes ) {
+	if ( this.tHead )
+		this.uninitHeader();
+	this.sortTypes = oSortTypes || [];
+	if ( this.tHead )
+		this.initHeader( this.sortTypes );
+};
+
+// adds arrow containers and events
+// also binds sort type to the header cells so that reordering columns does
+// not break the sort types
+SortableTable.prototype.initHeader = function (oSortTypes) {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var doc = this.tHead.ownerDocument || this.tHead.document;
+	this.sortTypes = oSortTypes || [];
+	var l = cells.length;
+	var img, c;
+	for (var i = 0; i < l; i++) {
+		c = cells[i];
+		if (this.sortTypes[i] != null && this.sortTypes[i] != "None") {
+			img = doc.createElement("IMG");
+			img.src = "images/blank.png";
+			c.appendChild(img);
+			if (this.sortTypes[i] != null)
+				c._sortType = this.sortTypes[i];
+			if (typeof c.addEventListener != "undefined")
+				c.addEventListener("click", this._headerOnclick, false);
+			else if (typeof c.attachEvent != "undefined")
+				c.attachEvent("onclick", this._headerOnclick);
+			else
+				c.onclick = this._headerOnclick;
+		}
+		else
+		{
+			c.setAttribute( "_sortType", oSortTypes[i] );
+			c._sortType = "None";
+		}
+	}
+	this.updateHeaderArrows();
+};
+
+// remove arrows and events
+SortableTable.prototype.uninitHeader = function () {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var l = cells.length;
+	var c;
+	for (var i = 0; i < l; i++) {
+		c = cells[i];
+		if (c._sortType != null && c._sortType != "None") {
+			c.removeChild(c.lastChild);
+			if (typeof c.removeEventListener != "undefined")
+				c.removeEventListener("click", this._headerOnclick, false);
+			else if (typeof c.detachEvent != "undefined")
+				c.detachEvent("onclick", this._headerOnclick);
+			c._sortType = null;
+			c.removeAttribute( "_sortType" );
+		}
+	}
+};
+
+SortableTable.prototype.updateHeaderArrows = function () {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var l = cells.length;
+	var img;
+	for (var i = 0; i < l; i++) {
+		if (cells[i]._sortType != null && cells[i]._sortType != "None") {
+			img = cells[i].lastChild;
+			if (i == this.sortColumn)
+				img.className = "sort-arrow " + (this.descending ? "descending" : "ascending");
+			else
+				img.className = "sort-arrow";
+		}
+	}
+};
+
+SortableTable.prototype.headerOnclick = function (e) {
+	// find TD element
+	var el = e.target || e.srcElement;
+	while (el.tagName != "TD")
+		el = el.parentNode;
+
+	this.sort(SortableTable.msie ? SortableTable.getCellIndex(el) : el.cellIndex);
+};
+
+// IE returns wrong cellIndex when columns are hidden
+SortableTable.getCellIndex = function (oTd) {
+	var cells = oTd.parentNode.childNodes
+	var l = cells.length;
+	var i;
+	for (i = 0; cells[i] != oTd && i < l; i++)
+		;
+	return i;
+};
+
+SortableTable.prototype.getSortType = function (nColumn) {
+	return this.sortTypes[nColumn] || "String";
+};
+
+// only nColumn is required
+// if bDescending is left out the old value is taken into account
+// if sSortType is left out the sort type is found from the sortTypes array
+
+SortableTable.prototype.sort = function (nColumn, bDescending, sSortType) {
+	if (!this.tBody) return;
+	if (sSortType == null)
+		sSortType = this.getSortType(nColumn);
+
+	// exit if None
+	if (sSortType == "None")
+		return;
+
+	if (bDescending == null) {
+		if (this.sortColumn != nColumn)
+			this.descending = this.defaultDescending;
+		else
+			this.descending = !this.descending;
+	}
+	else
+		this.descending = bDescending;
+
+	this.sortColumn = nColumn;
+
+	if (typeof this.onbeforesort == "function")
+		this.onbeforesort();
+
+	var f = this.getSortFunction(sSortType, nColumn);
+	var a = this.getCache(sSortType, nColumn);
+	var tBody = this.tBody;
+
+	a.sort(f);
+
+	if (this.descending)
+		a.reverse();
+
+	if (SortableTable.removeBeforeSort) {
+		// remove from doc
+		var nextSibling = tBody.nextSibling;
+		var p = tBody.parentNode;
+		p.removeChild(tBody);
+	}
+
+	// insert in the new order
+	var l = a.length;
+	for (var i = 0; i < l; i++)
+		tBody.appendChild(a[i].element);
+
+	if (SortableTable.removeBeforeSort) {
+		// insert into doc
+		p.insertBefore(tBody, nextSibling);
+	}
+
+	this.updateHeaderArrows();
+
+	this.destroyCache(a);
+
+	if (typeof this.onsort == "function")
+		this.onsort();
+};
+
+SortableTable.prototype.asyncSort = function (nColumn, bDescending, sSortType) {
+	var oThis = this;
+	this._asyncsort = function () {
+		oThis.sort(nColumn, bDescending, sSortType);
+	};
+	window.setTimeout(this._asyncsort, 1);
+};
+
+SortableTable.prototype.getCache = function (sType, nColumn) {
+	if (!this.tBody) return [];
+	var rows = this.tBody.rows;
+	var l = rows.length;
+	var a = new Array(l);
+	var r;
+	for (var i = 0; i < l; i++) {
+		r = rows[i];
+		a[i] = {
+			value:		this.getRowValue(r, sType, nColumn),
+			element:	r
+		};
+	};
+	return a;
+};
+
+SortableTable.prototype.destroyCache = function (oArray) {
+	var l = oArray.length;
+	for (var i = 0; i < l; i++) {
+		oArray[i].value = null;
+		oArray[i].element = null;
+		oArray[i] = null;
+	}
+};
+
+SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {
+	// if we have defined a custom getRowValue use that
+	if (this._sortTypeInfo[sType] && this._sortTypeInfo[sType].getRowValue)
+		return this._sortTypeInfo[sType].getRowValue(oRow, nColumn);
+
+	var s;
+	var c = oRow.cells[nColumn];
+	if (typeof c.innerText != "undefined")
+		s = c.innerText;
+	else
+		s = SortableTable.getInnerText(c);
+	return this.getValueFromString(s, sType);
+};
+
+SortableTable.getInnerText = function (oNode) {
+	var s = "";
+	var cs = oNode.childNodes;
+	var l = cs.length;
+	for (var i = 0; i < l; i++) {
+		switch (cs[i].nodeType) {
+			case 1: //ELEMENT_NODE
+				s += SortableTable.getInnerText(cs[i]);
+				break;
+			case 3:	//TEXT_NODE
+				s += cs[i].nodeValue;
+				break;
+		}
+	}
+	return s;
+};
+
+SortableTable.prototype.getValueFromString = function (sText, sType) {
+	if (this._sortTypeInfo[sType])
+		return this._sortTypeInfo[sType].getValueFromString( sText );
+	return sText;
+	/*
+	switch (sType) {
+		case "Number":
+			return Number(sText);
+		case "CaseInsensitiveString":
+			return sText.toUpperCase();
+		case "Date":
+			var parts = sText.split("-");
+			var d = new Date(0);
+			d.setFullYear(parts[0]);
+			d.setDate(parts[2]);
+			d.setMonth(parts[1] - 1);
+			return d.valueOf();
+	}
+	return sText;
+	*/
+	};
+
+SortableTable.prototype.getSortFunction = function (sType, nColumn) {
+	if (this._sortTypeInfo[sType])
+		return this._sortTypeInfo[sType].compare;
+	return SortableTable.basicCompare;
+};
+
+SortableTable.prototype.destroy = function () {
+	this.uninitHeader();
+	var win = this.document.parentWindow;
+	if (win && typeof win.detachEvent != "undefined") {	// only IE needs this
+		win.detachEvent("onunload", this._onunload);
+	}
+	this._onunload = null;
+	this.element = null;
+	this.tHead = null;
+	this.tBody = null;
+	this.document = null;
+	this._headerOnclick = null;
+	this.sortTypes = null;
+	this._asyncsort = null;
+	this.onsort = null;
+};
+
+// Adds a sort type to all instance of SortableTable
+// sType : String - the identifier of the sort type
+// fGetValueFromString : function ( s : string ) : T - A function that takes a
+//    string and casts it to a desired format. If left out the string is just
+//    returned
+// fCompareFunction : function ( n1 : T, n2 : T ) : Number - A normal JS sort
+//    compare function. Takes two values and compares them. If left out less than,
+//    <, compare is used
+// fGetRowValue : function( oRow : HTMLTRElement, nColumn : int ) : T - A function
+//    that takes the row and the column index and returns the value used to compare.
+//    If left out then the innerText is first taken for the cell and then the
+//    fGetValueFromString is used to convert that string the desired value and type
+
+SortableTable.prototype.addSortType = function (sType, fGetValueFromString, fCompareFunction, fGetRowValue) {
+	this._sortTypeInfo[sType] = {
+		type:				sType,
+		getValueFromString:	fGetValueFromString || SortableTable.idFunction,
+		compare:			fCompareFunction || SortableTable.basicCompare,
+		getRowValue:		fGetRowValue
+	};
+};
+
+// this removes the sort type from all instances of SortableTable
+SortableTable.prototype.removeSortType = function (sType) {
+	delete this._sortTypeInfo[sType];
+};
+
+SortableTable.basicCompare = function compare(n1, n2) {
+	if (n1.value < n2.value)
+		return -1;
+	if (n2.value < n1.value)
+		return 1;
+	return 0;
+};
+
+SortableTable.idFunction = function (x) {
+	return x;
+};
+
+SortableTable.toUpperCase = function (s) {
+	return s.toUpperCase();
+};
+
+SortableTable.toDate = function (s) {
+	var parts = s.split("-");
+	var d = new Date(0);
+	d.setFullYear(parts[0]);
+	d.setDate(parts[2]);
+	d.setMonth(parts[1] - 1);
+	return d.valueOf();
+};
+
+
+// add sort types
+SortableTable.prototype.addSortType("Number", Number);
+SortableTable.prototype.addSortType("CaseInsensitiveString", SortableTable.toUpperCase);
+SortableTable.prototype.addSortType("Date", SortableTable.toDate);
+SortableTable.prototype.addSortType("String");
+// None is a special case
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/js/stringbuilder.js b/content/mavenutils/nb-repository-plugin/cobertura/js/stringbuilder.js
new file mode 100644
index 0000000..464a1ca
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/js/stringbuilder.js
@@ -0,0 +1,79 @@
+/*----------------------------------------------------------------------------\
+|                             String Builder 1.02                             |
+|-----------------------------------------------------------------------------|
+|                         Created by Erik Arvidsson                           |
+|                  (http://webfx.eae.net/contact.html#erik)                   |
+|                      For WebFX (http://webfx.eae.net/)                      |
+|-----------------------------------------------------------------------------|
+| A class that allows more efficient building of strings than concatenation.  |
+|-----------------------------------------------------------------------------|
+|                  Copyright (c) 1999 - 2002 Erik Arvidsson                   |
+|-----------------------------------------------------------------------------|
+| This software is provided "as is", without warranty of any kind, express or |
+| implied, including  but not limited  to the warranties of  merchantability, |
+| fitness for a particular purpose and noninfringement. In no event shall the |
+| authors or  copyright  holders be  liable for any claim,  damages or  other |
+| liability, whether  in an  action of  contract, tort  or otherwise, arising |
+| from,  out of  or in  connection with  the software or  the  use  or  other |
+| dealings in the software.                                                   |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| This  software is  available under the  three different licenses  mentioned |
+| below.  To use this software you must chose, and qualify, for one of those. |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Non-Commercial License          http://webfx.eae.net/license.html |
+| Permits  anyone the right to use the  software in a  non-commercial context |
+| free of charge.                                                             |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Commercial license           http://webfx.eae.net/commercial.html |
+| Permits the  license holder the right to use  the software in a  commercial |
+| context. Such license must be specifically obtained, however it's valid for |
+| any number of  implementations of the licensed software.                    |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| GPL - The GNU General Public License    http://www.gnu.org/licenses/gpl.txt |
+| Permits anyone the right to use and modify the software without limitations |
+| as long as proper  credits are given  and the original  and modified source |
+| code are included. Requires  that the final product, software derivate from |
+| the original  source or any  software  utilizing a GPL  component, such  as |
+| this, is also licensed under the GPL license.                               |
+|-----------------------------------------------------------------------------|
+| 2000-10-02 | First version                                                  |
+| 2000-10-05 | Added a cache of the string so that it does not need to be     |
+|            | regenerated every time in toString                             |
+| 2002-10-03 | Added minor improvement in the toString method                 |
+|-----------------------------------------------------------------------------|
+| Created 2000-10-02 | All changes are in the log above. | Updated 2002-10-03 |
+\----------------------------------------------------------------------------*/ function StringBuilder(sString) {
+	
+	// public
+	this.length = 0;
+	
+	this.append = function (sString) {
+		// append argument
+		this.length += (this._parts[this._current++] = String(sString)).length;
+		
+		// reset cache
+		this._string = null;
+		return this;
+	};
+	
+	this.toString = function () {
+		if (this._string != null)
+			return this._string;
+		
+		var s = this._parts.join("");
+		this._parts = [s];
+		this._current = 1;
+		this.length = s.length;
+		
+		return this._string = s;
+	};
+
+	// private
+	this._current	= 0;
+	this._parts		= [];
+	this._string	= null;	// used to cache the string
+	
+	// init
+	if (sString != null)
+		this.append(sString);
+}
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
new file mode 100644
index 0000000..756ea45
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
@@ -0,0 +1,327 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.DownloadIndexMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgra [...]
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/11</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentg [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Copyright 2012 Codehaus.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.File;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.net.URI;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Properties;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.manager.WagonManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.NexusIndexer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.context.IndexCreator;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.context.IndexingContext;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.IndexUpdateRequest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.IndexUpdater;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.ResourceFetcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.WagonHelper;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.AbstractMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoFailureException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Component;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.Wagon;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.events.TransferEvent;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.events.TransferListener;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.providers.http.HttpWagon;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.proxy.ProxyInfo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.PlexusConstants;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.PlexusContainer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.context.Context;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.context.ContextException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the &lt;code&gt;populate&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author mkleint</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;@Mojo(name=<span class="string">"download"</span>, aggregator=<span class="keyword">true</span>, requiresProject=<span class="keyword">false</span>)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;56</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> DownloadIndexMojo <span class="keyword">extends</span> AbstractMojo <span class="keyword">implements</span> Contextualizable {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * url of the repository to download index from. Please note that if you already have</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * an existing index at &lt;code&gt;nexusIndexDirectory&lt;/code&gt;, you should always use the same url for that directory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, property=<span class="string">"repositoryUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String repositoryUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * location on disk where the index should be created. either empty or with existing index from same repository. then only update check will</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * be performed.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, property=<span class="string">"nexusIndexDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File nexusIndexDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp; </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    IndexUpdater remoteIndexUpdater;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    NexusIndexer indexer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    PlexusContainer container;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    WagonManager wagonManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute() <span class="keyword">throws</span> MojoExecutionException, MojoFailureException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span>        </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;89</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            List&lt;IndexCreator&gt; creators = <span class="keyword">new</span> ArrayList&lt;IndexCreator&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;90</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            creators.addAll(container.lookupList(IndexCreator.<span class="keyword">class</span>));</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;91</td>  <td class="nbHitsUncovered"><a title="Line 91: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 91: Conditional coverage 0% (0/2).">            String indexurl = repositoryUrl + (!repositoryUrl.endsWith( <span class="string">"/"</span>) ? <span class="string">"/"</span> : <span class="string">""</span>) + <span class="string">".index"</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;92</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IndexingContext indexingContext = indexer.addIndexingContextForced(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="string">"central"</span>, <span class="comment">// context id</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="string">"central"</span>, <span class="comment">// repository id</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="keyword">null</span>, <span class="comment">// repository folder</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    nexusIndexDirectory,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    repositoryUrl,<span class="comment">// repositoryUrl</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    indexurl,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    creators);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String protocol = URI.create(repositoryUrl).getScheme();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;102</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ProxyInfo wagonProxy = wagonManager.getProxy( protocol );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TransferListener tr = <span class="keyword">new</span> TransferListener() {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferInitiated( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;108</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Initiated connection to "</span> + repositoryUrl);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;109</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferStarted( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Started transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferProgress( TransferEvent transferEvent, <span class="keyword">byte</span>[] buffer, <span class="keyword">int</span> length )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferCompleted( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Finished transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferError( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().error( <span class="string">"Failed transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString(), transferEvent.getException());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> debug( String message )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;137</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            };</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// MINDEXER-42: cannot use WagonHelper.getWagonResourceFetcher</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Wagon wagon = container.lookup(Wagon.<span class="keyword">class</span>, protocol);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;141</td>  <td class="nbHitsUncovered"><a title="Line 141: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 141: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> (wagon <span class="keyword">instanceof</span> HttpWagon) { <span class="comment">//#216401</span></a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;142</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                HttpWagon httpwagon = (HttpWagon) wagon;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">//#215343</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Properties p = <span class="keyword">new</span> Properties();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;145</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                p.setProperty(<span class="string">"User-Agent"</span>, <span class="string">"mojo/nb-repository-plugin"</span>);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;146</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                httpwagon.setHttpHeaders(p);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;149</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ResourceFetcher fetcher = <span class="keyword">new</span> WagonHelper.WagonFetcher(wagon, tr, <span class="keyword">null</span>, wagonProxy);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;150</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IndexUpdateRequest iur = <span class="keyword">new</span> IndexUpdateRequest(indexingContext, fetcher);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;152</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            remoteIndexUpdater.fetchAndUpdateIndex(iur);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            indexer.removeIndexingContext(indexingContext, <span class="keyword">false</span>);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( Exception ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Cannot download index"</span>, ex);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;158</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> contextualize( Context context ) <span class="keyword">throws</span> ContextException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;164</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">this</span>.container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
new file mode 100644
index 0000000..630cba2
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
@@ -0,0 +1,780 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.HelpMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/160</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="ri [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.AbstractMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Document;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Element;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Node;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.NodeList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.xml.sax.SAXException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.DocumentBuilder;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.DocumentBuilderFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.ParserConfigurationException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.IOException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.InputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Display help information on nb-repository-plugin.&lt;br&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Call &lt;code&gt;mvn nb-repository:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author maven-plugin-tools</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;@Mojo( name = <span class="string">"help"</span>, requiresProject = <span class="keyword">false</span>, threadSafe = <span class="keyword">true</span> )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;29</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> HelpMojo</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">extends</span> AbstractMojo</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If &lt;code&gt;true&lt;/code&gt;, display all settable properties for each goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"detail"</span>, defaultValue = <span class="string">"false"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> detail;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The name of the goal for which to show help. If unspecified, all goals will be displayed.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"goal"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> java.lang.String goal;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The maximum length of a display line, should be positive.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"lineLength"</span>, defaultValue = <span class="string">"80"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">int</span> lineLength;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The number of spaces per indentation level, should be positive.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"indentSize"</span>, defaultValue = <span class="string">"2"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">int</span> indentSize;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">// groupId/artifactId/plugin-help.xml</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String PLUGIN_HELP_PATH =</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"/META-INF/maven/org.netbeans.maven/nb-repository-plugin/plugin-help.xml"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">int</span> DEFAULT_LINE_LENGTH = 80;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Document build()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;69</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().debug( <span class="string">"load plugin-help.xml: "</span> + PLUGIN_HELP_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;70</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        InputStream is = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;73</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            is = getClass().getResourceAsStream( PLUGIN_HELP_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;74</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;75</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;76</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> dBuilder.parse( is );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;78</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;80</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;82</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( ParserConfigurationException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;84</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;86</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( SAXException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;88</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;92</td>  <td class="nbHitsUncovered"><a title="Line 92: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 92: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( is != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;96</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    is.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;98</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;100</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * {@inheritDoc}</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;112</td>  <td class="nbHitsUncovered"><a title="Line 112: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 112: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( lineLength &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            lineLength = DEFAULT_LINE_LENGTH;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;117</td>  <td class="nbHitsUncovered"><a title="Line 117: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 117: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( indentSize &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;119</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            indentSize = 2;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Document doc = build();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder sb = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node plugin = getSingleChild( doc, <span class="string">"plugin"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;129</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String name = getValue( plugin, <span class="string">"name"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;130</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String version = getValue( plugin, <span class="string">"version"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String id = getValue( plugin, <span class="string">"groupId"</span> ) + <span class="string">":"</span> + getValue( plugin, <span class="string">"artifactId"</span> ) + <span class="string">":"</span> + version;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 132: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( isNotEmpty( name ) &amp;&amp; !name.contains( id ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;134</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, name + <span class="string">" "</span> + version, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;138</td>  <td class="nbHitsUncovered"><a title="Line 138: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 138: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( isNotEmpty( name ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, name, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, id, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;147</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, getValue( plugin, <span class="string">"description"</span> ), 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//&lt;goalPrefix&gt;plugin&lt;/goalPrefix&gt;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;151</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String goalPrefix = getValue( plugin, <span class="string">"goalPrefix"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node mojos1 = getSingleChild( plugin, <span class="string">"mojos"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; mojos = findNamedChild( mojos1, <span class="string">"mojo"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered"><a title="Line 157: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 157: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( goal == <span class="keyword">null</span> || goal.length() &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td class="nbHitsUncovered"><a title="Line 159: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 159: Conditional coverage 0% (0/2).">            append( sb, <span class="string">"This plugin has "</span> + mojos.size() + ( mojos.size() &gt; 1 ? <span class="string">" goals:"</span> : <span class="string">" goal:"</span> ), 0 );</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;160</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;163</td>  <td class="nbHitsUncovered"><a title="Line 163: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 163: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( Node mojo : mojos )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writeGoal( sb, goalPrefix, (Element) mojo );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;166</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;168</td>  <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 168: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( getLog().isInfoEnabled() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;170</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().info( sb.toString() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;172</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">boolean</span> isNotEmpty( String string )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;177</td>  <td class="nbHitsUncovered"><a title="Line 177: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 177: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">return</span> string != <span class="keyword">null</span> &amp;&amp; string.length() &gt; 0;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String getValue( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;183</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> getSingleChild( node, elementName ).getTextContent();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Node getSingleChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;189</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; namedChild = findNamedChild( node, elementName );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;190</td>  <td class="nbHitsUncovered"><a title="Line 190: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 190: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( namedChild.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;192</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Could not find "</span> + elementName + <span class="string">" in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;194</td>  <td class="nbHitsUncovered"><a title="Line 194: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 194: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( namedChild.size() &gt; 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;196</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Multiple "</span> + elementName + <span class="string">" in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;198</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> namedChild.get( 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;200</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> List&lt;Node&gt; findNamedChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;203</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; result = <span class="keyword">new</span> ArrayList&lt;Node&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;204</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        NodeList childNodes = node.getChildNodes();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;205</td>  <td class="nbHitsUncovered"><a title="Line 205: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 205: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; childNodes.getLength(); i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;207</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Node item = childNodes.item( i );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;208</td>  <td class="nbHitsUncovered"><a title="Line 208: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 208: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( elementName.equals( item.getNodeName() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;210</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                result.add( item );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;213</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> result;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;215</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Node findSingleChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;219</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; elementsByTagName = findNamedChild( node, elementName );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;220</td>  <td class="nbHitsUncovered"><a title="Line 220: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 220: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( elementsByTagName.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;222</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;224</td>  <td class="nbHitsUncovered"><a title="Line 224: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 224: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( elementsByTagName.size() &gt; 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;226</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Multiple "</span> + elementName + <span class="string">"in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;228</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> elementsByTagName.get( 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;230</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> writeGoal( StringBuilder sb, String goalPrefix, Element mojo )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;234</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String mojoGoal = getValue( mojo, <span class="string">"goal"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;235</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node configurationElement = findSingleChild( mojo, <span class="string">"configuration"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;236</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node description = findSingleChild( mojo, <span class="string">"description"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;237</td>  <td class="nbHitsUncovered"><a title="Line 237: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 237: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">        <span class="keyword">if</span> ( goal == <span class="keyword">null</span> || goal.length() &lt;= 0 || mojoGoal.equals( goal ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;239</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, goalPrefix + <span class="string">":"</span> + mojoGoal, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;240</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Node deprecated = findSingleChild( mojo, <span class="string">"deprecated"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;241</td>  <td class="nbHitsUncovered"><a title="Line 241: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 241: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( deprecated.getTextContent() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;243</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;244</td>  <td class="nbHitsUncovered"><a title="Line 244: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 244: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                <span class="keyword">if</span> ( detail &amp;&amp; description != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;246</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;247</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    append( sb, description.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;250</td>  <td class="nbHitsUncovered"><a title="Line 250: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 250: Conditional coverage 0% (0/2).">            <span class="keyword">else</span> <span class="keyword">if</span> ( description != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;252</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, description.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;254</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;256</td>  <td class="nbHitsUncovered"><a title="Line 256: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 256: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( detail )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;258</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Node parametersNode = getSingleChild( mojo, <span class="string">"parameters"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;259</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                List&lt;Node&gt; parameters = findNamedChild( parametersNode, <span class="string">"parameter"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;260</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">"Available parameters:"</span>, 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;261</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;263</td>  <td class="nbHitsUncovered"><a title="Line 263: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 263: Conditional coverage 0% (0/2).">                <span class="keyword">for</span> ( Node parameter : parameters )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;264</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;265</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writeParameter( sb, parameter, configurationElement );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;266</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;267</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;269</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;271</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> writeParameter( StringBuilder sb, Node parameter, Node configurationElement )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;272</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;273</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;274</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterName = getValue( parameter, <span class="string">"name"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;275</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterDescription = getValue( parameter, <span class="string">"description"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;276</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Element fieldConfigurationElement = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;278</td>  <td class="nbHitsUncovered"><a title="Line 278: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 278: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( configurationElement != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;279</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;280</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;          fieldConfigurationElement =  (Element) findSingleChild( configurationElement, parameterName );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;281</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterDefaultValue = <span class="string">""</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;284</td>  <td class="nbHitsUncovered"><a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( fieldConfigurationElement != <span class="keyword">null</span> &amp;&amp; fieldConfigurationElement.hasAttribute( <span class="string">"d [...]
+<tr>  <td class="numLine">&nbsp;285</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;286</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            parameterDefaultValue = <span class="string">" (Default: "</span> + fieldConfigurationElement.getAttribute( <span class="string">"default-value"</span> ) + <span class="string">")"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;287</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;288</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, parameterName + parameterDefaultValue, 2 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;289</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node deprecated = findSingleChild( parameter, <span class="string">"deprecated"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;290</td>  <td class="nbHitsUncovered"><a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( deprecated.getTextContent() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 3 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;293</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;294</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, parameterDescription, 3 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;296</td>  <td class="nbHitsUncovered"><a title="Line 296: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 296: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( <span class="string">"true"</span>.equals( getValue( parameter, <span class="string">"required"</span> ) ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;297</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;298</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"Required: Yes"</span>, 3 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;299</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td class="nbHitsUncovered"><a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( ( fieldConfigurationElement != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( fieldConfigurationElement.getTextContent() ) )< [...]
+<tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;302</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"User property: "</span> + property, 3 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;304</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;305</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;306</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;307</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;308</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;309</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;310</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p&gt;Repeat a String &lt;code&gt;n&lt;/code&gt; times to form a new string.&lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;311</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;312</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param str    String to repeat</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;313</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param repeat number of times to repeat str</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;314</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return String with repeated String</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;315</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NegativeArraySizeException if &lt;code&gt;repeat &amp;lt; 0&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;316</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NullPointerException       if str is &lt;code&gt;null&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;317</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;318</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> String repeat( String str, <span class="keyword">int</span> repeat )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;320</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder buffer = <span class="keyword">new</span> StringBuilder( repeat * str.length() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;321</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;322</td>  <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 322: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; repeat; i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            buffer.append( str );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;325</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;326</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> buffer.toString();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;328</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;329</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;330</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;331</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Append a description to the buffer by respecting the indentSize and lineLength parameters.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;332</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;b&gt;Note&lt;/b&gt;: The last character is always a new line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;333</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;334</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param sb          The buffer to append the description, not &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;335</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param description The description, not &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;336</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indent      The base indentation level of each line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;338</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> append( StringBuilder sb, String description, <span class="keyword">int</span> indent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;339</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;340</td>  <td class="nbHitsUncovered"><a title="Line 340: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 340: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String line : toLines( description, indent, indentSize, lineLength ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;341</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;342</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            sb.append( line ).append( <span class="string">'\n'</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;344</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;345</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;346</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;347</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Splits the specified text into lines of convenient display length.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;349</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param text       The text to split into lines, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;350</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indent     The base indentation level of each line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;351</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;352</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;353</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return The sequence of display lines, never &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;354</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NegativeArraySizeException if &lt;code&gt;indent &lt; 0&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;355</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;356</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> List&lt;String&gt; toLines( String text, <span class="keyword">int</span> indent, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;357</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;358</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;String&gt; lines = <span class="keyword">new</span> ArrayList&lt;String&gt;();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;359</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String ind = repeat( <span class="string">"\t"</span>, indent );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;361</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;362</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String[] plainLines = text.split( <span class="string">"(\r\n)|(\r)|(\n)"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;363</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;364</td>  <td class="nbHitsUncovered"><a title="Line 364: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 364: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String plainLine : plainLines )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;365</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;366</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            toLines( lines, ind + plainLine, indentSize, lineLength );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;367</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;368</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;369</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> lines;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;370</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;371</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;372</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;373</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Adds the specified line to the output sequence, performing line wrapping if necessary.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;374</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;375</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lines      The sequence of display lines, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;376</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param line       The line to add, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;377</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;378</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;379</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;380</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> toLines( List&lt;String&gt; lines, String line, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;381</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> lineIndent = getIndentLevel( line );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;383</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder buf = <span class="keyword">new</span> StringBuilder( 256 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;384</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;385</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String[] tokens = line.split( <span class="string">" +"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;387</td>  <td class="nbHitsUncovered"><a title="Line 387: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 387: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String token : tokens )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;388</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;389</td>  <td class="nbHitsUncovered"><a title="Line 389: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 389: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( buf.length() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered"><a title="Line 391: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 391: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( buf.length() + token.length() &gt;= lineLength )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;392</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    lines.add( buf.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.setLength( 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;395</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( repeat( <span class="string">" "</span>, lineIndent * indentSize ) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;397</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;398</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;399</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;400</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;402</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsUncovered"><a title="Line 403: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 403: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( <span class="keyword">int</span> j = 0; j &lt; token.length(); j++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;404</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;405</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">char</span> c = token.charAt( j );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;406</td>  <td class="nbHitsUncovered"><a title="Line 406: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 406: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( c == <span class="string">'\t'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;407</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;408</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( repeat( <span class="string">" "</span>, indentSize - buf.length() % indentSize ) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;409</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;410</td>  <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 410: Conditional coverage 0% (0/2).">                <span class="keyword">else</span> <span class="keyword">if</span> ( c == <span class="string">'\u00A0'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;411</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;412</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;413</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;414</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;416</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( c );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;417</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;418</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        lines.add( buf.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;422</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;423</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;424</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Gets the indentation level of the specified line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;425</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;426</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param line The line whose indentation level should be retrieved, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return The indentation level of the line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;429</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">int</span> getIndentLevel( String line )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;430</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;431</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> level = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;432</td>  <td class="nbHitsUncovered"><a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; line.length() &amp;&amp; line.charAt( i ) == <span class="string">'\t'</span>; i++ )</a>< [...]
+<tr>  <td class="numLine">&nbsp;433</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;434</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            level++;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;435</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td class="nbHitsUncovered"><a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = level + 1; i &lt;= level + 4 &amp;&amp; i &lt; line.length(); i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;438</td>  <td class="nbHitsUncovered"><a title="Line 438: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 438: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( line.charAt( i ) == <span class="string">'\t'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;440</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                level++;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">break</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;442</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;444</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> level;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;446</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;447</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String getPropertyFromExpression( String expression )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;448</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;449</td>  <td class="nbHitsUncovered"><a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">        <span class="keyword">if</span> ( expression != <span class="keyword">null</span> &amp;&amp; expression.startsWith( <span class="string">"${"</span> ) &amp;&amp; e [...]
+<tr>  <td class="numLineCover">&nbsp;450</td>  <td class="nbHitsUncovered"><a title="Line 450: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 450: Conditional coverage 0% (0/2).">            &amp;&amp; !expression.substring( 2 ).contains( <span class="string">"${"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;451</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;452</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// expression="${xxx}" -&gt; property="xxx"</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;453</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> expression.substring( 2, expression.length() - 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;454</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;455</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">// no property can be extracted</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;456</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;457</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;458</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
new file mode 100644
index 0000000..f156daa
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
@@ -0,0 +1,2058 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.PopulateRepositoryMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/465</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ExternalsWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/13</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentg [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ModuleWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/22</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgrap [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$NullOutputStream</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/2</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgr [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/* ==========================================================================</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Copyright 2003-2006 Mevenide Team</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * =========================================================================</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.File;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileInputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileWriter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.IOException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.InputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.OutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.math.BigInteger;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.security.DigestOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.security.MessageDigest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collection;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collections;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.HashMap;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Map;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.StringTokenizer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.Attributes;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarEntry;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarInputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.Manifest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.regex.Matcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.regex.Pattern;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.document.Document;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.DirectoryReader;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.IndexReader;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.IndexableField;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.Term;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.IndexSearcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.ScoreDoc;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.TermQuery;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.TopScoreDocCollector;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.store.Directory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.store.FSDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.Artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.deployer.ArtifactDeployer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.deployer.ArtifactDeploymentException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.factory.ArtifactFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.handler.ArtifactHandler;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.handler.manager.ArtifactHandlerManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.installer.ArtifactInstallationException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.installer.ArtifactInstaller;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.metadata.ArtifactMetadata;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepositoryFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.resolver.AbstractArtifactResolutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.resolver.ArtifactResolver;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.Dependency;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.Model;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.io.xpp3.MavenXpp3Writer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Component;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.project.artifact.AttachedArtifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.project.artifact.ProjectArtifactMetadata;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.netbeans.nbm.utils.AbstractNetbeansMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.netbeans.nbm.utils.ExamineManifest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.BuildException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.Project;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.taskdefs.Input;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.taskdefs.PathConvert;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.types.FileSet;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.util.IOUtil;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.util.StringUtils;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * A goal for identifying NetBeans modules from the installation and populating the local</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * repository with them. Optionally you can also deploy to a remote repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * If you are looking for an existing remote repository for NetBeans artifacts, check out</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;a href="http://bits.netbeans.org/nexus/content/groups/netbeans/"&gt;http://bits.netbeans.org/nexus/content/groups/netbeans/&lt;/a&gt;,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * it contains API artifacts for multiple releases.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/"&gt;http://bits.netbeans.org/netbeans/trunk/maven-snapshot/&lt;/a&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * may also be used for &lt;code&gt;SNAPSHOT&lt;/code&gt; artifacts if you wish to test development builds.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;/p&gt;&lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See this &lt;a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html"&gt;HOWTO&lt;/a&gt; on how to generate the NetBeans binaries required</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * by this goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author &lt;a href="mailto:mkleint@codehaus.org"&gt;Milos Kleint&lt;/a&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;105</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;@Mojo(name=<span class="string">"populate"</span>, aggregator=<span class="keyword">true</span>, requiresProject=<span class="keyword">false</span>)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;106</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> PopulateRepositoryMojo</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">extends</span> AbstractNetbeansMojo</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_API = <span class="string">".api"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_IMPL = <span class="string">".modules"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_EXTERNAL = <span class="string">".external"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_CLUSTER = <span class="string">".cluster"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * a prefix for groupId of generated content, </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * eg. for org.netbeans value will generate org.netbeans.cluster groupId for clusters and org.netbeans.modules for module artifacts.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 1.2</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"groupIdPrefix"</span>, defaultValue = <span class="string">"org.netbeans"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String groupIdPrefix;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * an url where to deploy the NetBeans artifacts. Optional, if not specified, the artifacts will be only installed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * in local repository, if you need to give credentials to access remote repo, the id of the server is hardwired to "netbeans".</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;126</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"deployUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String deployUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * By default the generated metadata is installed in local repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Setting this parameter to false will avoid installing the bits. Only meaningful together with</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * a defined "deployUrl" parameter.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"false"</span>, property=<span class="string">"skipInstall"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> skipLocalInstall;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Location of NetBeans installation</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansInstallDirectory"</span>, required=<span class="keyword">true</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansInstallDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansJavadocDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansJavadocDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Assumes a folder with &amp;lt;code-name-base&amp;gt;.zip files containing sources for modules.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansSourcesDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansSourcesDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If defined, will match the nbm files found in the designated folder with the modules</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * and upload the nbm file next to the module jar in local and remote repositories.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Assumes a folder with &amp;lt;code-name-base&amp;gt;.nbm files containing nbm files for modules.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansNbmDirectory"</span>, required=<span class="keyword">true</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansNbmDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * When specified, will force all modules to have the designated version.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;172</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * all modules get this version in the repository. If not defined, the maven version is</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * derived from the OpenIDE-Module-Specification-Version manifest attribute.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Highly Recommended!</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"forcedVersion"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> String forcedVersion;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;183</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * When specified it points to a directory containing a Maven Indexer</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * (Nexus) Lucene index. This index will be used to find external libraries that</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * are referenced by NetBeans modules and populate the POM metadata with correct</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * dependencies. Any dependencies not found this way, will be generated with a unique</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * id under the org.netbeans.external groupId.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p/&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;189</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Use the {@code download} goal to retrieve the index.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;190</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;192</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"nexusIndexDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File nexusIndexDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;194</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;196</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Whether to create cluster POMs in the {@code org.netbeans.cluster} group.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Only meaningful when {@code forcedVersion} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;198</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;200</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"true"</span>, property=<span class="string">"defineCluster"</span>)   </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> defineCluster;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;203</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;204</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Optional remote repository to use for inspecting remote dependencies.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;205</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * This may be used to populate just part of an installation,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * when base modules are already available in Maven format.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;207</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Currently only supported when {@code forcedVersion} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;208</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;210</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"dependencyRepositoryUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String dependencyRepositoryUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;213</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Repository ID to use when inspecting remote dependencies.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;215</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Only meaningful when {@code dependencyRepositoryUrl} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"temp"</span>, property=<span class="string">"dependencyRepositoryId"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;219</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String dependencyRepositoryId;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;220</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">// &lt;editor-fold defaultstate="collapsed" desc="Component parameters"&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;222</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Local maven repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;224</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, readonly=<span class="keyword">true</span>, defaultValue=<span class="string">"${localRepository}"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;226</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> ArtifactRepository localRepository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;228</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactFactory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;230</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactFactory artifactFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;234</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;235</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactInstaller.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;236</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;237</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactInstaller artifactInstaller;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;239</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;240</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;241</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactDeployer.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;243</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;244</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactDeployer artifactDeployer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;246</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;247</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactHandlerManager</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;250</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;252</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactHandlerManager artifactHandlerManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;254</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactRepositoryFactory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;256</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;258</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;259</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactRepositoryFactory repositoryFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;260</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;261</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactResolver artifactResolver;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;263</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;264</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;265</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactRepositoryLayout artifactRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;266</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">// &lt;/editor-fold&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;267</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;269</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;271</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;272</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().info( <span class="string">"Populate repository with NetBeans modules"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;273</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Project antProject = antProject();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;274</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        ArtifactRepository deploymentRepository = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;275</td>  <td class="nbHitsUncovered"><a title="Line 275: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 275: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( deployUrl != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;276</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ArtifactRepositoryLayout layout = <span class="keyword">new</span> DefaultRepositoryLayout();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;278</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            deploymentRepository = repositoryFactory.createDeploymentArtifactRepository(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;279</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="string">"netbeans"</span>, deployUrl, layout, <span class="keyword">true</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;280</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;281</td>  <td class="nbHitsUncovered"><a title="Line 281: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 281: Conditional coverage 0% (0/2).">        <span class="keyword">else</span> <span class="keyword">if</span> ( skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;284</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"When skipping install to local repository, one shall define the deployUrl parameter"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;285</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;286</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;287</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        IndexSearcher searcher = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;288</td>  <td class="nbHitsUncovered"><a title="Line 288: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 288: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( nexusIndexDirectory != <span class="keyword">null</span> &amp;&amp; nexusIndexDirectory.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;289</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;290</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Directory nexusDir = FSDirectory.open( nexusIndexDirectory.toPath() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;293</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IndexReader nexusReader = DirectoryReader.open( nexusDir );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;294</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                searcher = <span class="keyword">new</span> IndexSearcher( nexusReader );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Opened index with "</span> + nexusReader.numDocs() + <span class="string">" documents"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;296</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;297</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;298</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;299</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().error( <span class="string">"Could not open "</span> + nexusIndexDirectory, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;302</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td class="nbHitsUncovered"><a title="Line 303: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 303: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansInstallDirectory == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;304</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;305</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Input input = (Input) antProject.createTask( <span class="string">"input"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;306</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            input.setMessage( <span class="string">"Please enter NetBeans installation directory:"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;307</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            input.setAddproperty( <span class="string">"installDir"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;308</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;309</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;310</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                input.execute();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;311</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;312</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">catch</span> ( BuildException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;313</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;314</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().error( <span class="string">"Cannot run ant:input"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;315</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;316</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;317</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String prop = antProject.getProperty( <span class="string">"installDir"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;318</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            netbeansInstallDirectory = <span class="keyword">new</span> File( prop );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;320</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;321</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File rootDir = netbeansInstallDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;322</td>  <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 322: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !rootDir.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( <span class="string">"NetBeans installation doesn't exist."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;325</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"NetBeans installation doesn't exist."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;326</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().info( <span class="string">"Copying NetBeans artifacts from "</span> + netbeansInstallDirectory );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;328</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;329</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        PathConvert convert = (PathConvert) antProject.createTask( <span class="string">"pathconvert"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;330</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.setPathSep( <span class="string">","</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;331</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.setProperty( <span class="string">"netbeansincludes"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;332</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileSet set = <span class="keyword">new</span> FileSet();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;333</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.setDir( rootDir );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;334</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"**/modules/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;335</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"*/core/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;336</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"platform*/lib/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;338</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.createPath().addFileset( set );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;339</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;340</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;341</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            convert.execute();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;342</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( BuildException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;344</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;345</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( <span class="string">"Cannot run ant:pathconvert"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;346</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;347</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;349</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String prop = antProject.getProperty( <span class="string">"netbeansincludes"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;350</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringTokenizer tok = <span class="keyword">new</span> StringTokenizer( prop, <span class="string">","</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;351</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        HashMap&lt;ModuleWrapper, Artifact&gt; moduleDefinitions = <span class="keyword">new</span> HashMap&lt;ModuleWrapper, Artifact&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;352</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        HashMap&lt;String, Collection&lt;ModuleWrapper&gt;&gt; clusters = <span class="keyword">new</span> HashMap&lt;String, Collection&lt;ModuleWrapper&gt;&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;353</td>  <td class="nbHitsUncovered"><a title="Line 353: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 353: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> ( tok.hasMoreTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;354</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;355</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String token = tok.nextToken();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;356</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            File module = <span class="keyword">new</span> File( token );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;357</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String clust = module.getAbsolutePath().substring( rootDir.getAbsolutePath().length() + 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;358</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            clust = clust.substring( 0, clust.indexOf( File.separator ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;359</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ExamineManifest examinator = <span class="keyword">new</span> ExamineManifest( getLog() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.setPopulateDependencies( <span class="keyword">true</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;361</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.setJarFile( module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;362</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.checkFile();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;363</td>  <td class="nbHitsUncovered"><a title="Line 363: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 363: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">if</span> ( examinator.isNetBeansModule() || examinator.isOsgiBundle() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;364</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;365</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">//TODO get artifact id from the module's manifest?</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;366</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String artifact = module.getName().substring( 0, module.getName().indexOf( <span class="string">".jar"</span> ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;367</td>  <td class="nbHitsUncovered"><a title="Line 367: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 367: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"boot"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;368</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;369</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-bootstrap"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;370</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;371</td>  <td class="nbHitsUncovered"><a title="Line 371: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 371: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"core"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;372</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;373</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-core-startup"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;374</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;375</td>  <td class="nbHitsUncovered"><a title="Line 375: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 375: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"core-base"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;376</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;377</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-core-startup-base"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;378</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }                </pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;379</td>  <td class="nbHitsUncovered"><a title="Line 379: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 379: Conditional coverage 0% (0/2).">                String version = forcedVersion == <span class="keyword">null</span> ? examinator.getSpecVersion() : forcedVersion;</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;380</td>  <td class="nbHitsUncovered"><a title="Line 380: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 380: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                String group = groupIdPrefix + (examinator.isOsgiBundle() ? GROUP_EXTERNAL : examinator.hasPublicPackages() ? GROUP_API : GROUP_IMPL);</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;381</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createArtifact( artifact, version, group );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td class="nbHitsUncovered"><a title="Line 382: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 382: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( examinator.isOsgiBundle() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;383</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;384</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = findExternal( searcher, module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;385</td>  <td class="nbHitsUncovered"><a title="Line 385: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 385: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( dep != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;387</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// XXX use those coords instead of publishing this</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;388</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// (for now all bundles are from Orbit, which does not publish to Central, or specially built)</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;389</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper wr = <span class="keyword">new</span> ModuleWrapper( artifact, version, group, examinator, module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;392</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                wr.setCluster( clust );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                moduleDefinitions.put( wr, art );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Collection&lt;ModuleWrapper&gt; col = clusters.get( clust );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;395</td>  <td class="nbHitsUncovered"><a title="Line 395: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 395: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( col == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;397</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    col = <span class="keyword">new</span> ArrayList&lt;ModuleWrapper&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;398</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    clusters.put( clust, col );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;399</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;400</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                col.add( wr );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;402</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;ModuleWrapper&gt; wrapperList = <span class="keyword">new</span> ArrayList&lt;ModuleWrapper&gt;( moduleDefinitions.keySet() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;404</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> count = wrapperList.size() + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;405</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> index = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;406</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File javadocRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;407</td>  <td class="nbHitsUncovered"><a title="Line 407: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 407: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansJavadocDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;408</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;409</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            javadocRoot = netbeansJavadocDirectory ;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;410</td>  <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 410: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !javadocRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;411</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;412</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                javadocRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;413</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;414</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The netbeansJavadocDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;416</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;417</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File sourceRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;418</td>  <td class="nbHitsUncovered"><a title="Line 418: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 418: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansSourcesDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            sourceRoot = netbeansSourcesDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</td>  <td class="nbHitsUncovered"><a title="Line 421: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 421: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !sourceRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;422</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;423</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                sourceRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;424</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;425</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The netbeansSourceDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;426</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;429</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File nbmRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;430</td>  <td class="nbHitsUncovered"><a title="Line 430: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 430: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansNbmDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;431</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;432</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            nbmRoot = netbeansNbmDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;433</td>  <td class="nbHitsUncovered"><a title="Line 433: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 433: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !nbmRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;434</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;435</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                nbmRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The nbmDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;438</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;440</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;ExternalsWrapper&gt; externals = <span class="keyword">new</span> ArrayList&lt;ExternalsWrapper&gt;();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;442</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;444</td>  <td class="nbHitsUncovered"><a title="Line 444: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 444: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( Map.Entry&lt;ModuleWrapper, Artifact&gt; elem : moduleDefinitions.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;446</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper man = elem.getKey();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;447</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = elem.getValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;448</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                index = index + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;449</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing "</span> + index + <span class="string">"/"</span> + count );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;450</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createMavenProject( man, wrapperList, externals, searcher );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;451</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;452</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;453</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File javadoc = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;454</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact javadocArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;455</td>  <td class="nbHitsUncovered"><a title="Line 455: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 455: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( javadocRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;456</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;457</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( javadocRoot, art.getArtifactId() + <span class="string">".zip"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;458</td>  <td class="nbHitsUncovered"><a title="Line 458: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 458: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;459</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;460</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        javadoc = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;461</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        javadocArt = createAttachedArtifact( art, javadoc, <span class="string">"jar"</span>, <span class="string">"javadoc"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;462</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;463</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;464</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File source = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;465</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact sourceArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;466</td>  <td class="nbHitsUncovered"><a title="Line 466: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 466: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( sourceRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;467</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;468</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( sourceRoot, art.getArtifactId() + <span class="string">".zip"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;469</td>  <td class="nbHitsUncovered"><a title="Line 469: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 469: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;470</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;471</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        source = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;472</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        sourceArt = createAttachedArtifact( art, source, <span class="string">"jar"</span>, <span class="string">"sources"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;473</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;474</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;475</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File nbm = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;476</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact nbmArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;477</td>  <td class="nbHitsUncovered"><a title="Line 477: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 477: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( nbmRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;478</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;479</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( nbmRoot, art.getArtifactId() + <span class="string">".nbm"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;480</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;481</td>  <td class="nbHitsUncovered"><a title="Line 481: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 481: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( !zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;482</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;483</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        zip = <span class="keyword">new</span> File( nbmRoot,</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;484</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            man.getCluster() + File.separator + art.getArtifactId() + <span class="string">".nbm"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;485</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;486</td>  <td class="nbHitsUncovered"><a title="Line 486: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 486: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;487</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;488</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        nbm = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;489</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        nbmArt = createAttachedArtifact( art, nbm, <span class="string">"nbm-file"</span>, <span class="keyword">null</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;490</td>  <td class="nbHitsUncovered"><a title="Line 490: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 490: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( nbmArt.getArtifactHandler().getExtension().equals( <span class="string">"nbm-file"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;491</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;492</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="comment">// Maven 2.x compatibility.</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;493</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            nbmArt = createAttachedArtifact( art, nbm, <span class="string">"nbm"</span>, <span class="keyword">null</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;494</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;495</td>  <td class="nbHitsUncovered"><a title="Line 495: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 495: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                        <span class="keyword">assert</span> nbmArt.getArtifactHandler().getExtension().equals( <span class="string">"nbm"</span> );</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;496</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;497</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;498</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File moduleJar = man.getFile();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;499</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File moduleJarMinusCP = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;500</td>  <td class="nbHitsUncovered"><a title="Line 500: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 500: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( ! man.getModuleManifest().getClasspath().isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;501</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;502</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;503</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;504</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP = File.createTempFile( man.getArtifact(), <span class="string">".jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;505</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;506</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        InputStream is = <span class="keyword">new</span> FileInputStream( moduleJar );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;507</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;508</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;509</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            OutputStream os = <span class="keyword">new</span> FileOutputStream( moduleJarMinusCP );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;510</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;511</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;512</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                JarInputStream jis = <span class="keyword">new</span> JarInputStream( is );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;513</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                Manifest mani = <span class="keyword">new</span> Manifest( jis.getManifest() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;514</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                mani.getMainAttributes().remove( Attributes.Name.CLASS_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;515</td>  <td class="nbHitsUncovered"><a title="Line 515: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 515: Conditional coverage 0% (0/2).">                                <span class="keyword">if</span> ( !man.deps.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;516</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                { <span class="comment">// MNBMODULE-132</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;517</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    StringBuilder b = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;518</td>  <td class="nbHitsUncovered"><a title="Line 518: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 518: Conditional coverage 0% (0/2).">                                    <span class="keyword">for</span> ( Dependency dep : man.deps )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;519</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;520</td>  <td class="nbHitsUncovered"><a title="Line 520: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 520: Conditional coverage 0% (0/2).">                                        <span class="keyword">if</span> ( b.length() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;521</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;522</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                            b.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;523</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;524</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        b.append( dep.getGroupId() ).append( <span class="string">':'</span> ).append( dep.getArtifactId() ).append( <span class="string">':'</span> ).append( dep.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;525</td>  <td class="nbHitsUncovered"><a title="Line 525: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 525: Conditional coverage 0% (0/2).">                                        <span class="keyword">if</span> (dep.getClassifier() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;526</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                            b.append(<span class="string">":"</span>).append(dep.getClassifier());</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;527</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;528</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;529</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    mani.getMainAttributes().putValue( <span class="string">"Maven-Class-Path"</span>, b.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;530</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;531</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;532</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;533</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    getLog().warn( <span class="string">"did not find any external artifacts for "</span> + man.getModule() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;534</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;535</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                JarOutputStream jos = <span class="keyword">new</span> JarOutputStream( os, mani );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;536</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                JarEntry entry;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;537</td>  <td class="nbHitsUncovered"><a title="Line 537: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 537: Conditional coverage 0% (0/2).">                                <span class="keyword">while</span> ( ( entry = jis.getNextJarEntry() ) != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;538</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;539</td>  <td class="nbHitsUncovered"><a title="Line 539: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 539: Conditional coverage 0% (0/2).">                                    <span class="keyword">if</span> ( entry.getName().matches( <span class="string">"META-INF/.+[.]SF"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;540</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;541</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        <span class="keyword">throw</span> <span class="keyword">new</span> IOException( <span class="string">"cannot handle signed JARs"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;542</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;543</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    jos.putNextEntry( entry );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;544</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    <span class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span class="keyword">byte</span>[(<span class="keyword">int</span>) entry.getSize()];</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;545</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    <span class="keyword">int</span> read = jis.read( buf, 0, buf.length );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;546</td>  <td class="nbHitsUncovered"><a title="Line 546: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 546: Conditional coverage 0% (0/2).">                                    <span class="keyword">if</span> ( read != buf.length )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;547</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;548</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        <span class="keyword">throw</span> <span class="keyword">new</span> IOException( <span class="string">"read wrong amount"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;549</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;550</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    jos.write( buf );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;551</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;552</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                jos.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;553</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;554</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;555</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;556</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                os.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;557</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;558</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;559</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;560</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;561</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            is.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;562</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;563</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;564</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( IOException x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;565</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;566</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        getLog().warn( <span class="string">"Could not process "</span> + moduleJar + <span class="string">": "</span> + x, x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;567</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.delete();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;568</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;569</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;570</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;571</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;572</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;573</td>  <td class="nbHitsUncovered"><a title="Line 573: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 573: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;574</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;575</td>  <td class="nbHitsUncovered"><a title="Line 575: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 575: Conditional coverage 0% (0/2).">                        install( moduleJarMinusCP != <span class="keyword">null</span> ? moduleJarMinusCP : moduleJar, art );</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;576</td>  <td class="nbHitsUncovered"><a title="Line 576: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 576: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( javadoc != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;577</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;578</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( javadoc, javadocArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;579</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;580</td>  <td class="nbHitsUncovered"><a title="Line 580: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 580: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( source != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;581</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;582</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( source, sourceArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;583</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;584</td>  <td class="nbHitsUncovered"><a title="Line 584: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 584: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( nbm != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;585</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;586</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( nbm, nbmArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;587</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;588</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;589</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;590</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;591</td>  <td class="nbHitsUncovered"><a title="Line 591: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 591: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;592</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;593</td>  <td class="nbHitsUncovered"><a title="Line 593: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 593: Conditional coverage 0% (0/2).">                            artifactDeployer.deploy( moduleJarMinusCP != <span class="keyword">null</span> ? moduleJarMinusCP : moduleJar, art,</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;594</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                                     deploymentRepository, localRepository );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;595</td>  <td class="nbHitsUncovered"><a title="Line 595: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 595: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( javadoc != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;596</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;597</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( javadoc, javadocArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;598</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;599</td>  <td class="nbHitsUncovered"><a title="Line 599: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 599: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( source != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;600</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;601</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( source, sourceArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;602</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;603</td>  <td class="nbHitsUncovered"><a title="Line 603: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 603: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( nbm != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;604</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;605</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( nbm, nbmArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;606</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;607</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;608</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;609</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( ArtifactDeploymentException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;610</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;611</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;612</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;613</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;614</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;615</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;616</td>  <td class="nbHitsUncovered"><a title="Line 616: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 616: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( moduleJarMinusCP != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;617</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;618</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.delete();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;619</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;620</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;621</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;622</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;623</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;624</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;625</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">/*if ( searcher != null )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;626</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">            {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;627</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;628</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;629</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                    searcher.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;630</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;631</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                catch ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;632</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;633</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                    getLog().error( ex );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;634</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;635</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">            }*/</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;636</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;637</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;638</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//process collected non-recognized external jars..</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;639</td>  <td class="nbHitsUncovered"><a title="Line 639: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 639: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( externals.size() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;640</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;641</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            index = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;642</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            count = externals.size();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;643</td>  <td class="nbHitsUncovered"><a title="Line 643: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 643: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( ExternalsWrapper ex : externals )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;644</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;645</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createArtifact( ex.getArtifact(), ex.getVersion(), ex.getGroupid() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;646</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                index = index + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;647</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing external "</span> + index + <span class="string">"/"</span> + count );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;648</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createExternalProject( ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;649</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;650</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;651</td>  <td class="nbHitsUncovered"><a title="Line 651: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 651: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;652</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;653</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    install( ex.getFile(), art );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;654</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;655</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;656</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;657</td>  <td class="nbHitsUncovered"><a title="Line 657: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 657: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;658</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;659</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactDeployer.deploy( ex.getFile(), art,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;660</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            deploymentRepository, localRepository );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;661</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;662</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;663</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( ArtifactDeploymentException exc )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;664</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;665</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, exc );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;666</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;667</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;668</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;669</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;670</td>  <td class="nbHitsUncovered"><a title="Line 670: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 670: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( ! defineCluster )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;671</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;672</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().info( <span class="string">"Not creating cluster POMs."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;673</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;674</td>  <td class="nbHitsUncovered"><a title="Line 674: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 674: Conditional coverage 0% (0/2).">        <span class="keyword">else</span> <span class="keyword">if</span> ( forcedVersion == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;675</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;676</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"Version not specified, cannot create cluster POMs."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;677</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;678</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;679</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;680</td>  <td class="nbHitsUncovered"><a title="Line 680: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 680: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( Map.Entry&lt;String, Collection&lt;ModuleWrapper&gt;&gt; elem : clusters.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;681</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;682</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String cluster = stripClusterName( elem.getKey() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;683</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Collection&lt;ModuleWrapper&gt; modules = elem.getValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;684</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing cluster "</span> + cluster );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;685</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createClusterArtifact( cluster, forcedVersion );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;686</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createClusterProject( art, modules );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;687</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ProjectArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;688</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;689</td>  <td class="nbHitsUncovered"><a title="Line 689: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 689: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;690</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;691</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    install( pom, art );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;692</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;693</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;694</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;695</td>  <td class="nbHitsUncovered"><a title="Line 695: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 695: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;696</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;697</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactDeployer.deploy( pom, art, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;698</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;699</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;700</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( ArtifactDeploymentException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;701</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;702</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;703</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;704</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;705</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;706</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;707</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;708</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;709</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">void</span> install( File file, Artifact art )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;710</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;711</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;712</td>  <td class="nbHitsUncovered"><a title="Line 712: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 712: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">assert</span> localRepository != <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;713</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;714</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;715</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            artifactInstaller.install( file, art, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;716</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;717</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( ArtifactInstallationException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;718</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;719</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// TODO: install exception that does not give a trace</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;720</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error installing artifact"</span>, e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;721</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;722</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;723</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;724</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">//performs the same tasks as the MavenProjectHelper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;725</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    Artifact createAttachedArtifact( Artifact primary, File file, String type, String classifier )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;726</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;727</td>  <td class="nbHitsUncovered"><a title="Line 727: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 727: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">assert</span> type != <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;728</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;729</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        ArtifactHandler handler;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;730</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;731</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        handler = artifactHandlerManager.getArtifactHandler( type );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;732</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;733</td>  <td class="nbHitsUncovered"><a title="Line 733: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 733: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( handler == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;734</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;735</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"No artifact handler for "</span> + type );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;736</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            handler = artifactHandlerManager.getArtifactHandler( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;737</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;738</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;739</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Artifact artifact = <span class="keyword">new</span> AttachedArtifact( primary, type, classifier, handler );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;740</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;741</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        artifact.setFile( file );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;742</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        artifact.setResolved( <span class="keyword">true</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;743</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;744</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;745</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;746</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File createMavenProject( ModuleWrapper wrapper, List&lt;ModuleWrapper&gt; wrapperList,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;747</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                     List&lt;ExternalsWrapper&gt; externalsList, IndexSearcher searcher )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;748</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;749</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;750</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;751</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;752</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( wrapper.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;753</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( wrapper.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;754</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;755</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;756</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;757</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        ExamineManifest man = wrapper.getModuleManifest();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;758</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Dependency&gt; deps = <span class="keyword">new</span> ArrayList&lt;Dependency&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;759</td>  <td class="nbHitsUncovered"><a title="Line 759: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 759: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !man.getDependencyTokens().isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;760</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;761</td>  <td class="nbHitsUncovered"><a title="Line 761: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 761: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( String elem : man.getDependencyTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;762</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;763</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">// create pseudo wrapper</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;764</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper wr = <span class="keyword">new</span> ModuleWrapper( elem );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;765</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">int</span> index = wrapperList.indexOf( wr );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;766</td>  <td class="nbHitsUncovered"><a title="Line 766: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 766: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( index &gt; -1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;767</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;768</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    wr = wrapperList.get( index );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;769</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;770</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( wr.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;771</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setGroupId( wr.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;772</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( wr.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;773</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;774</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="comment">//we don't want the API modules to depend on non-api ones..</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;775</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="comment">// otherwise the transitive dependency mechanism pollutes your classpath..</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;776</td>  <td class="nbHitsUncovered"><a title="Line 776: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 776: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                    <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() &amp;&amp; !wr.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;777</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;778</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;779</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;780</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;781</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;782</td>  <td class="nbHitsUncovered"><a title="Line 782: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 782: Conditional coverage 0% (0/2).">                <span class="keyword">else</span> <span class="keyword">if</span> ( dependencyRepositoryUrl != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;783</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;784</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;785</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;786</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String artifactId = elem.replace( <span class="string">'.'</span>, <span class="string">'-'</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;787</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( artifactId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;788</td>  <td class="nbHitsUncovered"><a title="Line 788: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 788: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( forcedVersion == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;789</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;790</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Cannot use dependencyRepositoryUrl without forcedVersion"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;791</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;792</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( forcedVersion );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;793</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    ArtifactRepositoryPolicy policy = <span class="keyword">new</span> ArtifactRepositoryPolicy();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;794</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    List&lt;ArtifactRepository&gt; repos = Collections.singletonList(</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;795</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            repositoryFactory.createArtifactRepository( dependencyRepositoryId, dependencyRepositoryUrl, artifactRepositoryLayout, policy, policy) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;796</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;797</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;798</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_API, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;799</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setGroupId( groupIdPrefix + GROUP_API );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;800</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;801</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( AbstractArtifactResolutionException x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;802</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;803</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;804</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;805</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_IMPL, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;806</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            dep.setGroupId( groupIdPrefix + GROUP_IMPL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;807</td>  <td class="nbHitsUncovered"><a title="Line 807: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 807: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;808</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;809</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;810</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;811</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;812</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">catch</span> ( AbstractArtifactResolutionException x2 )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;813</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;814</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;815</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;816</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_EXTERNAL, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;817</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                dep.setGroupId( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;818</td>  <td class="nbHitsUncovered"><a title="Line 818: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 818: Conditional coverage 0% (0/2).">                                <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;819</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;820</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;821</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;822</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;823</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            <span class="keyword">catch</span> ( AbstractArtifactResolutionException x3 )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;824</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;825</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                getLog().warn( x3.getOriginalMessage() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;826</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"No module found for dependency '"</span> + elem + <span class="string">"'"</span>, x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;827</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;828</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;829</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                           </pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;830</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;831</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;832</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;833</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;834</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;835</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;836</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;837</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().warn( <span class="string">"No module found for dependency '"</span> + elem + <span class="string">"'"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;838</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;839</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;840</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;841</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//need some generic way to handle Classpath: items.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;842</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//how to figure the right version?</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;843</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String cp = wrapper.getModuleManifest().getClasspath();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;844</td>  <td class="nbHitsUncovered"><a title="Line 844: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 844: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !cp.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;845</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;846</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            StringTokenizer tok = <span class="keyword">new</span> StringTokenizer( cp );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;847</td>  <td class="nbHitsUncovered"><a title="Line 847: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 847: Conditional coverage 0% (0/2).">            <span class="keyword">while</span> ( tok.hasMoreTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;848</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;849</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String path = tok.nextToken();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;850</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File f = <span class="keyword">new</span> File( wrapper.getFile().getParentFile(), path );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;851</td>  <td class="nbHitsUncovered"><a title="Line 851: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 851: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( f.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;852</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;853</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = findExternal( searcher, f );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;854</td>  <td class="nbHitsUncovered"><a title="Line 854: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 854: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( dep != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;855</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;856</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;857</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// XXX MNBMODULE-170: repack NBM with *.external</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;858</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;859</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;860</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;861</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ExternalsWrapper ex = <span class="keyword">new</span> ExternalsWrapper();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;862</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setFile( f );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;863</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        String artId = f.getName();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;864</td>  <td class="nbHitsUncovered"><a title="Line 864: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 864: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( artId.endsWith( <span class="string">".jar"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;865</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;866</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            artId = artId.substring( 0, artId.length() - <span class="string">".jar"</span>.length() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;867</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;868</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;869</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setArtifact( artId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;870</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setGroupid( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;871</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        externalsList.add( ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;872</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;873</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setArtifactId( artId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;874</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setGroupId( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;875</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;876</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;877</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;878</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;879</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;880</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;881</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;882</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;883</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        wrapper.deps = deps;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;884</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDependencies( deps );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;885</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;886</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;887</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;888</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;889</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;890</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;891</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;892</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;893</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;894</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;895</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;896</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;897</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;898</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;899</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;900</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;901</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;902</td>  <td class="nbHitsUncovered"><a title="Line 902: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 902: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( writer != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;903</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;904</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;905</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;906</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writer.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;907</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;908</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException io )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;909</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;910</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    io.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;911</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;912</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;913</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;914</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;915</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;916</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;917</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Dependency findExternal( IndexSearcher searcher, File f )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;918</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;919</td>  <td class="nbHitsUncovered"><a title="Line 919: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 919: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( searcher == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;920</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;921</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;922</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;923</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;924</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;925</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MessageDigest shaDig = MessageDigest.getInstance( <span class="string">"SHA1"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;926</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            InputStream is = <span class="keyword">new</span> FileInputStream( f );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;927</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span> {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;928</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                OutputStream os = <span class="keyword">new</span> DigestOutputStream( <span class="keyword">new</span> NullOutputStream(), shaDig );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;929</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IOUtil.copy( is, os );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;930</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                os.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;931</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;932</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;933</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;934</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                is.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;935</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;936</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String sha = encode( shaDig.digest() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;937</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TermQuery q = <span class="keyword">new</span> TermQuery( <span class="keyword">new</span> Term( <span class="string">"1"</span>, sha ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;938</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TopScoreDocCollector collector = TopScoreDocCollector.create( 5 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;939</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            searcher.search(q, collector);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;940</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ScoreDoc[] hits = collector.topDocs().scoreDocs;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;941</td>  <td class="nbHitsUncovered"><a title="Line 941: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 941: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( hits.length &gt;= 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;942</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;943</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">int</span> docId = hits[0].doc;    </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;944</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Document doc = searcher.doc(docId);                </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;945</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IndexableField idField = doc.getField( <span class="string">"u"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;946</td>  <td class="nbHitsUncovered"><a title="Line 946: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 946: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( idField != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;947</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;948</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String id = idField.stringValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;949</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String[] splits = StringUtils.split( id, <span class="string">"|"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;950</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;951</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( splits[1] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;952</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setGroupId( splits[0] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;953</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( splits[2] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;954</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;955</td>  <td class="nbHitsUncovered"><a title="Line 955: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 955: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                    <span class="keyword">if</span> ( splits.length &gt; 3 &amp;&amp; !<span class="string">"NA"</span>.equals( splits[3] ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;956</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;957</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setClassifier( splits[3] );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;958</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;959</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"found match "</span> + splits[0] + <span class="string">":"</span> + splits[1] + <span class="string">":"</span> + splits[2] + <span class="string">" for "</span> + f.getName() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;960</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">return</span> dep;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;961</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;962</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;963</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;964</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().error( <span class="string">"no idField for "</span> + q );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;965</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;966</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;967</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;968</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;969</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"no repository match for "</span> + f.getName() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;970</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;971</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;972</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( Exception x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;973</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;974</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;975</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;976</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;977</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;978</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;979</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    File createExternalProject( ExternalsWrapper wrapper )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;980</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;981</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;982</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;983</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( wrapper.getGroupid() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;984</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( wrapper.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;985</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;986</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;987</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;988</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setName( </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;989</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="string">"Maven definition for "</span> + wrapper.getFile().getName() + <span class="string">" - external part of NetBeans module."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;990</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDescription( </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;991</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="string">"POM and identification for artifact that was not possible to uniquely identify as a maven dependency."</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;992</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;993</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;994</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;995</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;996</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;997</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;998</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;999</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1000</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1001</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1002</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1003</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1004</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1005</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1006</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1007</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1008</td>  <td class="nbHitsUncovered"><a title="Line 1008: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1008: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( writer != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1009</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1010</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1011</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1012</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writer.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1013</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1014</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException io )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1015</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1016</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    io.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1017</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1018</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1019</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1020</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1021</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1022</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1023</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1024</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File createClusterProject( Artifact cluster, Collection&lt;ModuleWrapper&gt; mods )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1025</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1026</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1027</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1028</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( cluster.getGroupId() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1029</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( cluster.getArtifactId() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1030</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( cluster.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1031</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        mavenModel.setPackaging("nbm-application");</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1032</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1033</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1034</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Dependency&gt; deps = <span class="keyword">new</span> ArrayList&lt;Dependency&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1035</td>  <td class="nbHitsUncovered"><a title="Line 1035: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1035: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( ModuleWrapper wr : mods )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1036</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1037</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1038</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setArtifactId( wr.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1039</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setGroupId( wr.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1040</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setVersion( wr.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1041</td>  <td class="nbHitsUncovered"><a title="Line 1041: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1041: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( wr.getModuleManifest().isNetBeansModule() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1042</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1043</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                dep.setType( <span class="string">"nbm-file"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1044</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1045</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1046</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1047</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDependencies( deps );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1048</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1049</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1050</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        Build build = new Build();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1051</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        Plugin plg = new Plugin();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1052</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setGroupId("org.codehaus.mojo");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1053</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setArtifactId("nbm-maven-plugin");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1054</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setVersion("2.7-SNAPSHOT");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1055</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setExtensions(true);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1056</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        build.addPlugin(plg);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1057</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        mavenModel.setBuild(build);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1058</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1059</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1060</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1061</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1062</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1063</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1064</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1065</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1066</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1067</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1068</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1069</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1070</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1071</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1072</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1073</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1074</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1075</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IOUtil.close( writer );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1076</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1077</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1078</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1079</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1080</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    Artifact createArtifact( String artifact, String version, String group )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1081</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1082</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifactFactory.createBuildArtifact( group, artifact, version, <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1083</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1084</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1085</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Artifact createClusterArtifact( String artifact, String version )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1086</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1087</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_CLUSTER, artifact, version, <span class="string">"pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1088</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1089</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1090</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> Pattern PATTERN_CLUSTER = Pattern.compile( <span class="string">"([a-zA-Z]+)[0-9\\.]*"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1091</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> String stripClusterName( String key )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1092</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1093</td>  <td class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;        Matcher m = PATTERN_CLUSTER.matcher( key );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1094</td>  <td class="nbHitsUncovered"><a title="Line 1094: Conditional coverage 50% (1/2).">&nbsp;8</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1094: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> ( m.matches() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1095</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1096</td>  <td class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> m.group( 1 );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1097</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1098</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> key;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1099</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> ExternalsWrapper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1103</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File file;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String groupid;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getArtifact()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1112</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1115</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setArtifact( String artifact )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1117</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.artifact = artifact;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1118</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> File getFile()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1122</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> file;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setFile( File file )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1126</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1127</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.file = file;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1128</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getGroupid()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1132</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> groupid;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setGroupid( String groupid )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1137</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.groupid = groupid;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1138</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getVersion()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1142</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> version;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setVersion( String version )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1147</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.version = version;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1148</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String version;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> ModuleWrapper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1155</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        ExamineManifest man;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String version;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String group;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File file;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1165</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String cluster;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        String module;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1170</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        List&lt;Dependency&gt; deps;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1172</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ModuleWrapper( String module )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1173</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1174</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.module = module;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1175</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1177</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ModuleWrapper( String art, String ver, String grp, ExamineManifest manifest, File fil )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1178</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1179</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            man = manifest;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1180</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            artifact = art;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1181</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            version = ver;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1182</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            group = grp;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1183</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            file = fil;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1184</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">int</span> hashCode()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1189</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> getModule().hashCode();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1190</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1192</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">boolean</span> equals( Object obj )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1194</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1195</td>  <td class="nbHitsUncovered"><a title="Line 1195: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1195: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">return</span> obj <span class="keyword">instanceof</span> ModuleWrapper &amp;&amp; getModule().equals( ( (ModuleWrapper) obj ).getModule() );< [...]
+<tr>  <td class="numLine">&nbsp;1196</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1198</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getModule()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1200</td>  <td class="nbHitsUncovered"><a title="Line 1200: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1200: Conditional coverage 0% (0/2).">            <span class="keyword">return</span> module != <span class="keyword">null</span> ? module : getModuleManifest().getModule();</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1203</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ExamineManifest getModuleManifest()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1204</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1205</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> man;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1207</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1208</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getArtifact()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1210</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1213</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getVersion()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1215</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> version;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getGroup()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1219</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1220</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> group;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1222</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File getFile()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1224</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1225</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> file;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1226</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1228</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">void</span> setCluster( String clust )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1230</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            cluster = clust;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1231</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        String getCluster()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1234</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1235</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> cluster;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1236</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1237</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1239</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> NullOutputStream</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1240</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">extends</span> OutputStream</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1241</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1243</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1244</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> write( <span class="keyword">int</span> b )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">throws</span> IOException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1246</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1247</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1250</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Encodes a 128 bit or 160-bit byte array into a String.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1252</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param binaryData Array containing the digest</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1254</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return Encoded hex string, or null if encoding failed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1256</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> String encode( <span class="keyword">byte</span>[] binaryData )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1258</td>  <td class="nbHitsCovered">&nbsp;4</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> bitLength = binaryData.length * 8;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1259</td>  <td class="nbHitsUncovered"><a title="Line 1259: Conditional coverage 50% (2/4) [each condition: 50%, 50%].">&nbsp;4</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1259: Conditional coverage 50% (2/4) [each condition: 50%, 50%].">        <span class="keyword">if</span> ( bitLength != 128 &amp;&amp; bitLength != 160 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1260</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1261</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="string">"Unrecognised length for binary data: "</span> + bitLength + <span class="string">" bits"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1263</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1264</td>  <td class="nbHitsCovered">&nbsp;4</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> String.format( <span class="string">"%0"</span> + bitLength / 4 + <span class="string">"x"</span>, <span class="keyword">new</span> BigInteger( 1, binaryData ) );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1265</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1266</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 11/2/18 4:17 PM.</div>
+</body>
+</html>
diff --git a/content/mavenutils/nb-repository-plugin/css/netbeans.css b/content/mavenutils/nb-repository-plugin/css/netbeans.css
new file mode 100644
index 0000000..6add186
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/css/netbeans.css
@@ -0,0 +1 @@
+pre,code{font-family:Consolas,Menlo,Monaco,"IBM Plex Mono",Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}@media print, screen and (min-width: 40em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto}}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,foote [...]
diff --git a/content/mavenutils/nb-repository-plugin/css/site.css b/content/mavenutils/nb-repository-plugin/css/site.css
new file mode 100644
index 0000000..055e7e2
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/css/site.css
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file
diff --git a/content/mavenutils/nb-repository-plugin/download-mojo.html b/content/mavenutils/nb-repository-plugin/download-mojo.html
new file mode 100644
index 0000000..4d82b7d
--- /dev/null
+++ b/content/mavenutils/nb-repository-plugin/download-mojo.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:download</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
... 102867 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[netbeans-mavenutils-nbm-maven-plugin] 04/06: Automated site publishing by Jenkins build 7

Posted by sk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git

commit 610b0b0d98a8e3cd5257d98cc34c37c0fb2ee79d
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Oct 31 16:23:23 2018 +0000

    Automated site publishing by Jenkins build 7
---
 nb-repository-plugin/apidocs/allclasses-frame.html |    4 +-
 .../apidocs/allclasses-noframe.html                |    4 +-
 nb-repository-plugin/apidocs/constant-values.html  |    4 +-
 nb-repository-plugin/apidocs/deprecated-list.html  |    4 +-
 nb-repository-plugin/apidocs/help-doc.html         |    4 +-
 nb-repository-plugin/apidocs/index-all.html        |    4 +-
 nb-repository-plugin/apidocs/index.html            |    2 +-
 .../netbeans/nbm/repository/DownloadIndexMojo.html |    4 +-
 .../org/netbeans/nbm/repository/HelpMojo.html      |    4 +-
 .../nbm/repository/PopulateRepositoryMojo.html     |    4 +-
 .../repository/class-use/DownloadIndexMojo.html    |    4 +-
 .../nbm/repository/class-use/HelpMojo.html         |    4 +-
 .../class-use/PopulateRepositoryMojo.html          |    4 +-
 .../org/netbeans/nbm/repository/package-frame.html |    4 +-
 .../netbeans/nbm/repository/package-summary.html   |    4 +-
 .../org/netbeans/nbm/repository/package-tree.html  |    4 +-
 .../org/netbeans/nbm/repository/package-use.html   |    4 +-
 nb-repository-plugin/apidocs/overview-tree.html    |    4 +-
 nb-repository-plugin/checkstyle.html               |  141 +-
 .../frame-summary-org.netbeans.nbm.repository.html |    2 +-
 nb-repository-plugin/cobertura/frame-summary.html  |    2 +-
 ....netbeans.nbm.repository.DownloadIndexMojo.html |    2 +-
 .../org.netbeans.nbm.repository.HelpMojo.html      |    2 +-
 ...eans.nbm.repository.PopulateRepositoryMojo.html |    2 +-
 nb-repository-plugin/css/maven-base.css            |  168 -
 nb-repository-plugin/css/maven-theme.css           |  161 -
 .../site => nb-repository-plugin}/css/netbeans.css |    0
 nb-repository-plugin/css/print.css                 |   26 -
 nb-repository-plugin/download-mojo.html            |  141 +-
 nb-repository-plugin/help-mojo.html                |  141 +-
 .../images/apache-netbeans.svg                     |    0
 .../images/apache-netbeansx1024.png                |  Bin
 .../images/asf_logo_wide.svg                       |    0
 nb-repository-plugin/images/collapsed.gif          |  Bin 53 -> 0 bytes
 nb-repository-plugin/images/expanded.gif           |  Bin 52 -> 0 bytes
 nb-repository-plugin/images/external.png           |  Bin 230 -> 0 bytes
 .../images/hero-background-2.jpg                   |  Bin
 .../images/hero-background.jpg                     |  Bin
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin
 .../images/incubator_feather_egg_logo_sm.png       |  Bin
 .../images/logos/build-by-maven-black.png          |  Bin 2294 -> 0 bytes
 .../images/logos/build-by-maven-white.png          |  Bin 2260 -> 0 bytes
 .../images/logos/maven-feather.png                 |  Bin 3330 -> 0 bytes
 .../images/nblogo32x32.png                         |  Bin
 .../images/nblogo48x48.png                         |  Bin
 .../images/nblogo64x64.png                         |  Bin
 .../images/nblogo96x96.png                         |  Bin
 nb-repository-plugin/images/newwindow.png          |  Bin 220 -> 0 bytes
 .../images/touch-icon-ipad-retina.png              |  Bin
 .../images/touch-icon-ipad.png                     |  Bin
 .../images/touch-icon-iphone-retina.png            |  Bin
 nb-repository-plugin/index.html                    |  144 +-
 .../site => nb-repository-plugin}/js/netbeans.js   |    0
 .../js/vendor/foundation.min.js                    |    0
 .../js/vendor/jquery-3.2.1.min.js                  |    0
 .../js/vendor/jquery.colorbox-min.js               |    0
 .../js/vendor/what-input.js                        |    0
 nb-repository-plugin/linkcheck.html                |  816 +-
 nb-repository-plugin/plugin-info.html              |  141 +-
 nb-repository-plugin/plugins.html                  |  141 +-
 nb-repository-plugin/pmd.html                      |  141 +-
 nb-repository-plugin/populate-mojo.html            |  141 +-
 nb-repository-plugin/project-info.html             |  141 +-
 nb-repository-plugin/project-reports.html          |  141 +-
 nb-repository-plugin/rat-report.html               |  143 +-
 nb-repository-plugin/repository.html               |  144 +-
 .../site/apidocs/allclasses-frame.html             |   22 -
 .../site/apidocs/allclasses-noframe.html           |   22 -
 .../site/apidocs/constant-values.html              |  124 -
 .../site/apidocs/deprecated-list.html              |  124 -
 nb-repository-plugin/site/apidocs/help-doc.html    |  225 -
 nb-repository-plugin/site/apidocs/index-all.html   |  230 -
 nb-repository-plugin/site/apidocs/index.html       |   73 -
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  341 -
 .../org/netbeans/nbm/repository/HelpMojo.html      |  316 -
 .../nbm/repository/PopulateRepositoryMojo.html     |  475 -
 .../repository/class-use/DownloadIndexMojo.html    |  124 -
 .../nbm/repository/class-use/HelpMojo.html         |  124 -
 .../class-use/PopulateRepositoryMojo.html          |  124 -
 .../org/netbeans/nbm/repository/package-frame.html |   23 -
 .../netbeans/nbm/repository/package-summary.html   |  158 -
 .../org/netbeans/nbm/repository/package-tree.html  |  143 -
 .../org/netbeans/nbm/repository/package-use.html   |  124 -
 .../site/apidocs/overview-tree.html                |  147 -
 nb-repository-plugin/site/apidocs/package-list     |    1 -
 nb-repository-plugin/site/apidocs/script.js        |   30 -
 nb-repository-plugin/site/apidocs/stylesheet.css   |  574 --
 nb-repository-plugin/site/checkstyle.html          | 1252 ---
 nb-repository-plugin/site/checkstyle.rss           |   96 -
 nb-repository-plugin/site/cobertura/css/help.css   |   22 -
 nb-repository-plugin/site/cobertura/css/main.css   |  131 -
 .../site/cobertura/css/sortabletable.css           |   50 -
 .../site/cobertura/css/source-viewer.css           |   73 -
 .../site/cobertura/css/tooltip.css                 |   49 -
 .../site/cobertura/frame-packages.html             |   20 -
 ...me-sourcefiles-org.netbeans.nbm.repository.html |   29 -
 .../site/cobertura/frame-sourcefiles.html          |   29 -
 .../frame-summary-org.netbeans.nbm.repository.html |   51 -
 .../site/cobertura/frame-summary.html              |   30 -
 nb-repository-plugin/site/cobertura/help.html      |   31 -
 .../site/cobertura/images/blank.png                |  Bin 144 -> 0 bytes
 .../site/cobertura/images/downsimple.png           |  Bin 201 -> 0 bytes
 .../site/cobertura/images/upsimple.png             |  Bin 201 -> 0 bytes
 nb-repository-plugin/site/cobertura/index.html     |   25 -
 .../site/cobertura/js/customsorttypes.js           |   65 -
 nb-repository-plugin/site/cobertura/js/popup.js    |    8 -
 .../site/cobertura/js/sortabletable.js             |  455 -
 .../site/cobertura/js/stringbuilder.js             |   79 -
 ....netbeans.nbm.repository.DownloadIndexMojo.html |  327 -
 .../org.netbeans.nbm.repository.HelpMojo.html      |  780 --
 ...eans.nbm.repository.PopulateRepositoryMojo.html | 2058 -----
 nb-repository-plugin/site/css/site.css             |    1 -
 nb-repository-plugin/site/download-mojo.html       |  184 -
 nb-repository-plugin/site/help-mojo.html           |  226 -
 .../site/images/icon_error_sml.gif                 |  Bin 1010 -> 0 bytes
 nb-repository-plugin/site/images/icon_info_sml.gif |  Bin 606 -> 0 bytes
 .../site/images/icon_success_sml.gif               |  Bin 990 -> 0 bytes
 .../site/images/icon_warning_sml.gif               |  Bin 576 -> 0 bytes
 nb-repository-plugin/site/images/rss.png           |  Bin 360 -> 0 bytes
 nb-repository-plugin/site/index.html               |   87 -
 nb-repository-plugin/site/linkcheck.html           | 1227 ---
 nb-repository-plugin/site/plugin-info.html         |  161 -
 nb-repository-plugin/site/plugins.html             |  188 -
 nb-repository-plugin/site/pmd.html                 |  121 -
 nb-repository-plugin/site/populate-mojo.html       |  508 --
 nb-repository-plugin/site/project-info.html        |   94 -
 nb-repository-plugin/site/project-reports.html     |  124 -
 nb-repository-plugin/site/rat-report.html          |  126 -
 nb-repository-plugin/site/repository.html          |   94 -
 nb-repository-plugin/site/taglist.html             |  121 -
 .../site/testapidocs/allclasses-frame.html         |   20 -
 .../site/testapidocs/allclasses-noframe.html       |   20 -
 .../site/testapidocs/constant-values.html          |  124 -
 .../site/testapidocs/deprecated-list.html          |  124 -
 .../site/testapidocs/help-doc.html                 |  225 -
 .../site/testapidocs/index-all.html                |  151 -
 nb-repository-plugin/site/testapidocs/index.html   |   73 -
 .../nbm/repository/PopulateRepositoryMojoTest.html |  328 -
 .../class-use/PopulateRepositoryMojoTest.html      |  124 -
 .../org/netbeans/nbm/repository/package-frame.html |   21 -
 .../netbeans/nbm/repository/package-summary.html   |  142 -
 .../org/netbeans/nbm/repository/package-tree.html  |  141 -
 .../org/netbeans/nbm/repository/package-use.html   |  124 -
 .../site/testapidocs/overview-tree.html            |  145 -
 nb-repository-plugin/site/testapidocs/package-list |    1 -
 nb-repository-plugin/site/testapidocs/script.js    |   30 -
 .../site/testapidocs/stylesheet.css                |  574 --
 .../site/xref-test/allclasses-frame.html           |   18 -
 nb-repository-plugin/site/xref-test/index.html     |   75 -
 .../nbm/repository/PopulateRepositoryMojoTest.html |   82 -
 .../org/netbeans/nbm/repository/package-frame.html |   21 -
 .../netbeans/nbm/repository/package-summary.html   |  107 -
 .../site/xref-test/overview-frame.html             |   24 -
 .../site/xref-test/overview-summary.html           |   92 -
 nb-repository-plugin/site/xref-test/stylesheet.css |  626 --
 .../site/xref/allclasses-frame.html                |   23 -
 nb-repository-plugin/site/xref/index.html          |   75 -
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  181 -
 .../xref/org/netbeans/nbm/repository/HelpMojo.html |  471 -
 .../nbm/repository/PopulateRepositoryMojo.html     | 1279 ---
 .../org/netbeans/nbm/repository/package-frame.html |   36 -
 .../netbeans/nbm/repository/package-summary.html   |  132 -
 nb-repository-plugin/site/xref/overview-frame.html |   24 -
 .../site/xref/overview-summary.html                |   92 -
 nb-repository-plugin/site/xref/stylesheet.css      |  626 --
 nb-repository-plugin/taglist.html                  |  141 +-
 .../testapidocs/allclasses-frame.html              |    4 +-
 .../testapidocs/allclasses-noframe.html            |    4 +-
 .../testapidocs/constant-values.html               |    4 +-
 .../testapidocs/deprecated-list.html               |    4 +-
 nb-repository-plugin/testapidocs/help-doc.html     |    4 +-
 nb-repository-plugin/testapidocs/index-all.html    |    4 +-
 nb-repository-plugin/testapidocs/index.html        |    2 +-
 .../nbm/repository/PopulateRepositoryMojoTest.html |    4 +-
 .../class-use/PopulateRepositoryMojoTest.html      |    4 +-
 .../org/netbeans/nbm/repository/package-frame.html |    4 +-
 .../netbeans/nbm/repository/package-summary.html   |    4 +-
 .../org/netbeans/nbm/repository/package-tree.html  |    4 +-
 .../org/netbeans/nbm/repository/package-use.html   |    4 +-
 .../testapidocs/overview-tree.html                 |    4 +-
 nbm-maven-plugin/apidocs/allclasses-frame.html     |    4 +-
 nbm-maven-plugin/apidocs/allclasses-noframe.html   |    4 +-
 nbm-maven-plugin/apidocs/constant-values.html      |    4 +-
 nbm-maven-plugin/apidocs/deprecated-list.html      |    4 +-
 nbm-maven-plugin/apidocs/help-doc.html             |    4 +-
 nbm-maven-plugin/apidocs/index-all.html            |    4 +-
 nbm-maven-plugin/apidocs/index.html                |    2 +-
 .../nbm/AbstractNbmMojo.ArtifactResult.html        |    4 +-
 .../apidocs/org/netbeans/nbm/AbstractNbmMojo.html  |    4 +-
 .../apidocs/org/netbeans/nbm/AdaptNbVersion.html   |    4 +-
 .../apidocs/org/netbeans/nbm/BrandingMojo.html     |    4 +-
 .../org/netbeans/nbm/BuildInstallersMojo.html      |    4 +-
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |    4 +-
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |    4 +-
 .../org/netbeans/nbm/CreateClusterAppMojo.html     |    4 +-
 .../org/netbeans/nbm/CreateClusterMojo.html        |    4 +-
 .../apidocs/org/netbeans/nbm/CreateNbmMojo.html    |    4 +-
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |    4 +-
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |    4 +-
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |    4 +-
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |    4 +-
 .../apidocs/org/netbeans/nbm/HelpMojo.html         |    4 +-
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |    4 +-
 .../apidocs/org/netbeans/nbm/RunNetBeansMojo.html  |    4 +-
 .../org/netbeans/nbm/RunPlatformAppMojo.html       |    4 +-
 .../class-use/AbstractNbmMojo.ArtifactResult.html  |    4 +-
 .../netbeans/nbm/class-use/AbstractNbmMojo.html    |    4 +-
 .../org/netbeans/nbm/class-use/AdaptNbVersion.html |    4 +-
 .../org/netbeans/nbm/class-use/BrandingMojo.html   |    4 +-
 .../nbm/class-use/BuildInstallersMojo.html         |    4 +-
 .../nbm/class-use/CollectLibrariesNodeVisitor.html |    4 +-
 .../CollectModuleLibrariesNodeVisitor.html         |    4 +-
 .../nbm/class-use/CreateClusterAppMojo.html        |    4 +-
 .../netbeans/nbm/class-use/CreateClusterMojo.html  |    4 +-
 .../org/netbeans/nbm/class-use/CreateNbmMojo.html  |    4 +-
 .../nbm/class-use/CreateNetBeansFileStructure.html |    4 +-
 .../nbm/class-use/CreateStandaloneMojo.html        |    4 +-
 .../nbm/class-use/CreateUpdateSiteMojo.html        |    4 +-
 .../nbm/class-use/CreateWebstartAppMojo.html       |    4 +-
 .../org/netbeans/nbm/class-use/HelpMojo.html       |    4 +-
 .../nbm/class-use/NetBeansManifestUpdateMojo.html  |    4 +-
 .../netbeans/nbm/class-use/RunNetBeansMojo.html    |    4 +-
 .../netbeans/nbm/class-use/RunPlatformAppMojo.html |    4 +-
 .../apidocs/org/netbeans/nbm/model/Dependency.html |    4 +-
 .../org/netbeans/nbm/model/NbmResource.html        |    4 +-
 .../org/netbeans/nbm/model/NetBeansModule.html     |    4 +-
 .../netbeans/nbm/model/class-use/Dependency.html   |    4 +-
 .../netbeans/nbm/model/class-use/NbmResource.html  |    4 +-
 .../nbm/model/class-use/NetBeansModule.html        |    4 +-
 ...etBeansModuleXpp3Reader.ContentTransformer.html |    4 +-
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |    4 +-
 ...etBeansModuleXpp3Reader.ContentTransformer.html |    4 +-
 .../xpp3/class-use/NetBeansModuleXpp3Reader.html   |    4 +-
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |    4 +-
 .../nbm/model/io/xpp3/package-summary.html         |    4 +-
 .../netbeans/nbm/model/io/xpp3/package-tree.html   |    4 +-
 .../netbeans/nbm/model/io/xpp3/package-use.html    |    4 +-
 .../org/netbeans/nbm/model/package-frame.html      |    4 +-
 .../org/netbeans/nbm/model/package-summary.html    |    4 +-
 .../org/netbeans/nbm/model/package-tree.html       |    4 +-
 .../org/netbeans/nbm/model/package-use.html        |    4 +-
 .../apidocs/org/netbeans/nbm/package-frame.html    |    4 +-
 .../apidocs/org/netbeans/nbm/package-summary.html  |    4 +-
 .../apidocs/org/netbeans/nbm/package-tree.html     |    4 +-
 .../apidocs/org/netbeans/nbm/package-use.html      |    4 +-
 nbm-maven-plugin/apidocs/overview-frame.html       |    4 +-
 nbm-maven-plugin/apidocs/overview-summary.html     |    4 +-
 nbm-maven-plugin/apidocs/overview-tree.html        |    4 +-
 nbm-maven-plugin/apidocs/serialized-form.html      |    4 +-
 nbm-maven-plugin/autoupdate-mojo.html              |  153 +-
 nbm-maven-plugin/branding-mojo.html                |  153 +-
 nbm-maven-plugin/build-installers-mojo.html        |  153 +-
 nbm-maven-plugin/buildinstexample.html             |  156 +-
 nbm-maven-plugin/checkstyle.html                   |  153 +-
 nbm-maven-plugin/cluster-app-mojo.html             |  153 +-
 nbm-maven-plugin/cluster-mojo.html                 |  153 +-
 .../cobertura/frame-summary-org.netbeans.nbm.html  |    2 +-
 .../frame-summary-org.netbeans.nbm.model.html      |    2 +-
 ...ame-summary-org.netbeans.nbm.model.io.xpp3.html |    2 +-
 nbm-maven-plugin/cobertura/frame-summary.html      |    2 +-
 .../org.netbeans.nbm.AbstractNbmMojo.html          |    2 +-
 .../cobertura/org.netbeans.nbm.AdaptNbVersion.html |    2 +-
 .../cobertura/org.netbeans.nbm.BrandingMojo.html   |    2 +-
 .../org.netbeans.nbm.BuildInstallersMojo.html      |    2 +-
 ...g.netbeans.nbm.CollectLibrariesNodeVisitor.html |    2 +-
 ...eans.nbm.CollectModuleLibrariesNodeVisitor.html |    2 +-
 .../org.netbeans.nbm.CreateClusterAppMojo.html     |    2 +-
 .../org.netbeans.nbm.CreateClusterMojo.html        |    2 +-
 .../cobertura/org.netbeans.nbm.CreateNbmMojo.html  |    2 +-
 ...g.netbeans.nbm.CreateNetBeansFileStructure.html |    2 +-
 .../org.netbeans.nbm.CreateStandaloneMojo.html     |    2 +-
 .../org.netbeans.nbm.CreateUpdateSiteMojo.html     |    2 +-
 .../org.netbeans.nbm.CreateWebstartAppMojo.html    |    2 +-
 .../cobertura/org.netbeans.nbm.HelpMojo.html       |    2 +-
 ...rg.netbeans.nbm.NetBeansManifestUpdateMojo.html |    2 +-
 .../org.netbeans.nbm.RunNetBeansMojo.html          |    2 +-
 .../org.netbeans.nbm.RunPlatformAppMojo.html       |    2 +-
 .../org.netbeans.nbm.model.Dependency.html         |    2 +-
 .../org.netbeans.nbm.model.NbmResource.html        |    2 +-
 .../org.netbeans.nbm.model.NetBeansModule.html     |    2 +-
 ...nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html |    2 +-
 nbm-maven-plugin/cpd.html                          |  153 +-
 nbm-maven-plugin/css/maven-base.css                |  168 -
 nbm-maven-plugin/css/maven-theme.css               |  161 -
 .../site => nbm-maven-plugin}/css/netbeans.css     |    0
 nbm-maven-plugin/css/print.css                     |   26 -
 nbm-maven-plugin/descriptor.html                   |  156 +-
 nbm-maven-plugin/help-mojo.html                    |  153 +-
 .../images/apache-netbeans.svg                     |    0
 .../images/apache-netbeansx1024.png                |  Bin
 .../images/asf_logo_wide.svg                       |    0
 nbm-maven-plugin/images/collapsed.gif              |  Bin 53 -> 0 bytes
 nbm-maven-plugin/images/expanded.gif               |  Bin 52 -> 0 bytes
 nbm-maven-plugin/images/external.png               |  Bin 230 -> 0 bytes
 .../images/hero-background-2.jpg                   |  Bin
 .../images/hero-background.jpg                     |  Bin
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin
 .../images/incubator_feather_egg_logo_sm.png       |  Bin
 .../images/logos/build-by-maven-black.png          |  Bin 2294 -> 0 bytes
 .../images/logos/build-by-maven-white.png          |  Bin 2260 -> 0 bytes
 nbm-maven-plugin/images/logos/maven-feather.png    |  Bin 3330 -> 0 bytes
 .../images/nblogo32x32.png                         |  Bin
 .../images/nblogo48x48.png                         |  Bin
 .../images/nblogo64x64.png                         |  Bin
 .../images/nblogo96x96.png                         |  Bin
 nbm-maven-plugin/images/newwindow.png              |  Bin 220 -> 0 bytes
 .../images/touch-icon-ipad-retina.png              |  Bin
 .../images/touch-icon-ipad.png                     |  Bin
 .../images/touch-icon-iphone-retina.png            |  Bin
 nbm-maven-plugin/index.html                        |  156 +-
 .../site => nbm-maven-plugin}/js/netbeans.js       |    0
 .../js/vendor/foundation.min.js                    |    0
 .../js/vendor/jquery-3.2.1.min.js                  |    0
 .../js/vendor/jquery.colorbox-min.js               |    0
 .../js/vendor/what-input.js                        |    0
 nbm-maven-plugin/linkcheck.html                    | 1729 +++-
 nbm-maven-plugin/manifest-mojo.html                |  153 +-
 nbm-maven-plugin/nbm-mojo.html                     |  153 +-
 nbm-maven-plugin/nbm.html                          |  153 +-
 nbm-maven-plugin/plugin-info.html                  |  153 +-
 nbm-maven-plugin/plugins.html                      |  153 +-
 nbm-maven-plugin/pmd.html                          |  153 +-
 nbm-maven-plugin/project-info.html                 |  153 +-
 nbm-maven-plugin/project-reports.html              |  153 +-
 nbm-maven-plugin/rat-report.html                   |  155 +-
 nbm-maven-plugin/run-ide-mojo.html                 |  153 +-
 nbm-maven-plugin/run-platform-mojo.html            |  153 +-
 .../site/apidocs/allclasses-frame.html             |   42 -
 .../site/apidocs/allclasses-noframe.html           |   42 -
 nbm-maven-plugin/site/apidocs/constant-values.html |  162 -
 nbm-maven-plugin/site/apidocs/deprecated-list.html |  160 -
 nbm-maven-plugin/site/apidocs/help-doc.html        |  231 -
 nbm-maven-plugin/site/apidocs/index-all.html       |  862 --
 nbm-maven-plugin/site/apidocs/index.html           |   76 -
 .../nbm/AbstractNbmMojo.ArtifactResult.html        |  256 -
 .../apidocs/org/netbeans/nbm/AbstractNbmMojo.html  |  414 -
 .../apidocs/org/netbeans/nbm/AdaptNbVersion.html   |  339 -
 .../apidocs/org/netbeans/nbm/BrandingMojo.html     |  443 -
 .../org/netbeans/nbm/BuildInstallersMojo.html      |  433 -
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  350 -
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  370 -
 .../org/netbeans/nbm/CreateClusterAppMojo.html     |  413 -
 .../org/netbeans/nbm/CreateClusterMojo.html        |  392 -
 .../apidocs/org/netbeans/nbm/CreateNbmMojo.html    |  397 -
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  691 --
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  352 -
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  452 -
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  406 -
 .../site/apidocs/org/netbeans/nbm/HelpMojo.html    |  318 -
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  500 --
 .../apidocs/org/netbeans/nbm/RunNetBeansMojo.html  |  435 -
 .../org/netbeans/nbm/RunPlatformAppMojo.html       |  413 -
 .../class-use/AbstractNbmMojo.ArtifactResult.html  |  170 -
 .../netbeans/nbm/class-use/AbstractNbmMojo.html    |  217 -
 .../org/netbeans/nbm/class-use/AdaptNbVersion.html |  126 -
 .../org/netbeans/nbm/class-use/BrandingMojo.html   |  126 -
 .../nbm/class-use/BuildInstallersMojo.html         |  126 -
 .../nbm/class-use/CollectLibrariesNodeVisitor.html |  126 -
 .../CollectModuleLibrariesNodeVisitor.html         |  126 -
 .../nbm/class-use/CreateClusterAppMojo.html        |  126 -
 .../netbeans/nbm/class-use/CreateClusterMojo.html  |  126 -
 .../org/netbeans/nbm/class-use/CreateNbmMojo.html  |  126 -
 .../nbm/class-use/CreateNetBeansFileStructure.html |  168 -
 .../nbm/class-use/CreateStandaloneMojo.html        |  126 -
 .../nbm/class-use/CreateUpdateSiteMojo.html        |  126 -
 .../nbm/class-use/CreateWebstartAppMojo.html       |  126 -
 .../org/netbeans/nbm/class-use/HelpMojo.html       |  126 -
 .../nbm/class-use/NetBeansManifestUpdateMojo.html  |  126 -
 .../netbeans/nbm/class-use/RunNetBeansMojo.html    |  126 -
 .../netbeans/nbm/class-use/RunPlatformAppMojo.html |  126 -
 .../apidocs/org/netbeans/nbm/model/Dependency.html |  432 -
 .../org/netbeans/nbm/model/NbmResource.html        |  522 --
 .../org/netbeans/nbm/model/NetBeansModule.html     | 1033 ---
 .../netbeans/nbm/model/class-use/Dependency.html   |  204 -
 .../netbeans/nbm/model/class-use/NbmResource.html  |  204 -
 .../nbm/model/class-use/NetBeansModule.html        |  224 -
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  240 -
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  487 -
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  179 -
 .../xpp3/class-use/NetBeansModuleXpp3Reader.html   |  126 -
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   25 -
 .../nbm/model/io/xpp3/package-summary.html         |  161 -
 .../netbeans/nbm/model/io/xpp3/package-tree.html   |  143 -
 .../netbeans/nbm/model/io/xpp3/package-use.html    |  159 -
 .../org/netbeans/nbm/model/package-frame.html      |   23 -
 .../org/netbeans/nbm/model/package-summary.html    |  159 -
 .../org/netbeans/nbm/model/package-tree.html       |  141 -
 .../org/netbeans/nbm/model/package-use.html        |  210 -
 .../apidocs/org/netbeans/nbm/package-frame.html    |   38 -
 .../apidocs/org/netbeans/nbm/package-summary.html  |  249 -
 .../apidocs/org/netbeans/nbm/package-tree.html     |  170 -
 .../site/apidocs/org/netbeans/nbm/package-use.html |  167 -
 nbm-maven-plugin/site/apidocs/overview-frame.html  |   24 -
 .../site/apidocs/overview-summary.html             |  148 -
 nbm-maven-plugin/site/apidocs/overview-tree.html   |  180 -
 nbm-maven-plugin/site/apidocs/package-list         |    3 -
 nbm-maven-plugin/site/apidocs/script.js            |   30 -
 nbm-maven-plugin/site/apidocs/serialized-form.html |  343 -
 nbm-maven-plugin/site/apidocs/stylesheet.css       |  574 --
 nbm-maven-plugin/site/autoupdate-mojo.html         |  289 -
 nbm-maven-plugin/site/branding-mojo.html           |  294 -
 nbm-maven-plugin/site/build-installers-mojo.html   |  465 -
 nbm-maven-plugin/site/buildinstexample.html        |  156 -
 nbm-maven-plugin/site/checkstyle.html              | 9328 --------------------
 nbm-maven-plugin/site/checkstyle.rss               |  348 -
 nbm-maven-plugin/site/cluster-app-mojo.html        |  339 -
 nbm-maven-plugin/site/cluster-mojo.html            |  204 -
 nbm-maven-plugin/site/cobertura/css/help.css       |   22 -
 nbm-maven-plugin/site/cobertura/css/main.css       |  131 -
 .../site/cobertura/css/sortabletable.css           |   50 -
 .../site/cobertura/css/source-viewer.css           |   73 -
 nbm-maven-plugin/site/cobertura/css/tooltip.css    |   49 -
 .../site/cobertura/frame-packages.html             |   26 -
 .../frame-sourcefiles-org.netbeans.nbm.html        |   71 -
 .../frame-sourcefiles-org.netbeans.nbm.model.html  |   29 -
 ...sourcefiles-org.netbeans.nbm.model.io.xpp3.html |   23 -
 .../site/cobertura/frame-sourcefiles.html          |   83 -
 .../cobertura/frame-summary-org.netbeans.nbm.html  |   92 -
 .../frame-summary-org.netbeans.nbm.model.html      |   47 -
 ...ame-summary-org.netbeans.nbm.model.io.xpp3.html |   44 -
 nbm-maven-plugin/site/cobertura/frame-summary.html |   32 -
 nbm-maven-plugin/site/cobertura/help.html          |   31 -
 nbm-maven-plugin/site/cobertura/images/blank.png   |  Bin 144 -> 0 bytes
 .../site/cobertura/images/downsimple.png           |  Bin 201 -> 0 bytes
 .../site/cobertura/images/upsimple.png             |  Bin 201 -> 0 bytes
 nbm-maven-plugin/site/cobertura/index.html         |   25 -
 .../site/cobertura/js/customsorttypes.js           |   65 -
 nbm-maven-plugin/site/cobertura/js/popup.js        |    8 -
 .../site/cobertura/js/sortabletable.js             |  455 -
 .../site/cobertura/js/stringbuilder.js             |   79 -
 .../org.netbeans.nbm.AbstractNbmMojo.html          |  819 --
 .../cobertura/org.netbeans.nbm.AdaptNbVersion.html |  198 -
 .../cobertura/org.netbeans.nbm.BrandingMojo.html   |  404 -
 .../org.netbeans.nbm.BuildInstallersMojo.html      |  788 --
 ...g.netbeans.nbm.CollectLibrariesNodeVisitor.html |  346 -
 ...eans.nbm.CollectModuleLibrariesNodeVisitor.html |  396 -
 .../org.netbeans.nbm.CreateClusterAppMojo.html     | 1947 ----
 .../org.netbeans.nbm.CreateClusterMojo.html        |  355 -
 .../cobertura/org.netbeans.nbm.CreateNbmMojo.html  |  695 --
 ...g.netbeans.nbm.CreateNetBeansFileStructure.html | 1080 ---
 .../org.netbeans.nbm.CreateStandaloneMojo.html     |  212 -
 .../org.netbeans.nbm.CreateUpdateSiteMojo.html     |  711 --
 .../org.netbeans.nbm.CreateWebstartAppMojo.html    | 1168 ---
 .../site/cobertura/org.netbeans.nbm.HelpMojo.html  |  780 --
 ...rg.netbeans.nbm.NetBeansManifestUpdateMojo.html | 1566 ----
 .../org.netbeans.nbm.RunNetBeansMojo.html          |  445 -
 .../org.netbeans.nbm.RunPlatformAppMojo.html       |  366 -
 .../org.netbeans.nbm.model.Dependency.html         |  337 -
 .../org.netbeans.nbm.model.NbmResource.html        |  367 -
 .../org.netbeans.nbm.model.NetBeansModule.html     | 1121 ---
 ...nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html | 1632 ----
 nbm-maven-plugin/site/cpd.html                     |  171 -
 nbm-maven-plugin/site/css/site.css                 |    1 -
 nbm-maven-plugin/site/descriptor.html              |  167 -
 nbm-maven-plugin/site/help-mojo.html               |  232 -
 nbm-maven-plugin/site/images/icon_error_sml.gif    |  Bin 1010 -> 0 bytes
 nbm-maven-plugin/site/images/icon_info_sml.gif     |  Bin 606 -> 0 bytes
 nbm-maven-plugin/site/images/icon_success_sml.gif  |  Bin 990 -> 0 bytes
 nbm-maven-plugin/site/images/icon_warning_sml.gif  |  Bin 576 -> 0 bytes
 nbm-maven-plugin/site/images/rss.png               |  Bin 360 -> 0 bytes
 nbm-maven-plugin/site/index.html                   |  259 -
 nbm-maven-plugin/site/linkcheck.html               | 2669 ------
 nbm-maven-plugin/site/manifest-mojo.html           |  581 --
 nbm-maven-plugin/site/masterjnlp.txt               |   45 -
 nbm-maven-plugin/site/nbm-mojo.html                |  790 --
 nbm-maven-plugin/site/nbm.html                     |  473 -
 nbm-maven-plugin/site/plugin-info.html             |  228 -
 nbm-maven-plugin/site/plugins.html                 |  198 -
 nbm-maven-plugin/site/pmd.html                     |  325 -
 nbm-maven-plugin/site/project-info.html            |  100 -
 nbm-maven-plugin/site/project-reports.html         |  133 -
 nbm-maven-plugin/site/rat-report.html              |  166 -
 nbm-maven-plugin/site/run-ide-mojo.html            |  290 -
 nbm-maven-plugin/site/run-platform-mojo.html       |  286 -
 nbm-maven-plugin/site/standalone-zip-mojo.html     |  225 -
 nbm-maven-plugin/site/taglist.html                 |  181 -
 .../site/testapidocs/allclasses-frame.html         |   24 -
 .../site/testapidocs/allclasses-noframe.html       |   24 -
 .../site/testapidocs/constant-values.html          |  124 -
 .../site/testapidocs/deprecated-list.html          |  124 -
 nbm-maven-plugin/site/testapidocs/help-doc.html    |  225 -
 nbm-maven-plugin/site/testapidocs/index-all.html   |  236 -
 nbm-maven-plugin/site/testapidocs/index.html       |   73 -
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  462 -
 .../org/netbeans/nbm/BrandingMojoTest.html         |  291 -
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  298 -
 .../nbm/CreateNetBeansFileStructureTest.html       |  321 -
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  323 -
 .../nbm/class-use/AbstractNbmMojoTest.html         |  124 -
 .../netbeans/nbm/class-use/BrandingMojoTest.html   |  124 -
 .../nbm/class-use/CreateClusterAppMojoTest.html    |  124 -
 .../class-use/CreateNetBeansFileStructureTest.html |  124 -
 .../class-use/NetBeansManifestUpdateMojoTest.html  |  124 -
 .../org/netbeans/nbm/package-frame.html            |   25 -
 .../org/netbeans/nbm/package-summary.html          |  158 -
 .../testapidocs/org/netbeans/nbm/package-tree.html |  153 -
 .../testapidocs/org/netbeans/nbm/package-use.html  |  124 -
 .../site/testapidocs/overview-tree.html            |  157 -
 nbm-maven-plugin/site/testapidocs/package-list     |    1 -
 nbm-maven-plugin/site/testapidocs/script.js        |   30 -
 nbm-maven-plugin/site/testapidocs/stylesheet.css   |  574 --
 nbm-maven-plugin/site/upgrade.html                 |  141 -
 nbm-maven-plugin/site/webstart-app-mojo.html       |  550 --
 .../site/xref-test/allclasses-frame.html           |   22 -
 nbm-maven-plugin/site/xref-test/index.html         |   75 -
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  282 -
 .../org/netbeans/nbm/BrandingMojoTest.html         |   72 -
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  124 -
 .../nbm/CreateNetBeansFileStructureTest.html       |   62 -
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  111 -
 .../xref-test/org/netbeans/nbm/package-frame.html  |   33 -
 .../org/netbeans/nbm/package-summary.html          |  127 -
 .../site/xref-test/overview-frame.html             |   24 -
 .../site/xref-test/overview-summary.html           |   92 -
 nbm-maven-plugin/site/xref-test/stylesheet.css     |  626 --
 nbm-maven-plugin/site/xref/allclasses-frame.html   |   44 -
 nbm-maven-plugin/site/xref/index.html              |   75 -
 .../xref/org/netbeans/nbm/AbstractNbmMojo.html     |  509 --
 .../site/xref/org/netbeans/nbm/AdaptNbVersion.html |  118 -
 .../site/xref/org/netbeans/nbm/BrandingMojo.html   |  240 -
 .../xref/org/netbeans/nbm/BuildInstallersMojo.html |  464 -
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  200 -
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  229 -
 .../org/netbeans/nbm/CreateClusterAppMojo.html     | 1267 ---
 .../xref/org/netbeans/nbm/CreateClusterMojo.html   |  213 -
 .../site/xref/org/netbeans/nbm/CreateNbmMojo.html  |  419 -
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  673 --
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  117 -
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  425 -
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  711 --
 .../site/xref/org/netbeans/nbm/HelpMojo.html       |  471 -
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  939 --
 .../xref/org/netbeans/nbm/RunNetBeansMojo.html     |  264 -
 .../xref/org/netbeans/nbm/RunPlatformAppMojo.html  |  209 -
 .../xref/org/netbeans/nbm/model/Dependency.html    |  175 -
 .../xref/org/netbeans/nbm/model/NbmResource.html   |  197 -
 .../org/netbeans/nbm/model/NetBeansModule.html     |  593 --
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  927 --
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   24 -
 .../nbm/model/io/xpp3/package-summary.html         |  112 -
 .../xref/org/netbeans/nbm/model/package-frame.html |   27 -
 .../org/netbeans/nbm/model/package-summary.html    |  117 -
 .../site/xref/org/netbeans/nbm/package-frame.html  |   84 -
 .../xref/org/netbeans/nbm/package-summary.html     |  212 -
 nbm-maven-plugin/site/xref/overview-frame.html     |   30 -
 nbm-maven-plugin/site/xref/overview-summary.html   |  102 -
 nbm-maven-plugin/site/xref/stylesheet.css          |  626 --
 nbm-maven-plugin/standalone-zip-mojo.html          |  153 +-
 nbm-maven-plugin/taglist.html                      |  153 +-
 nbm-maven-plugin/testapidocs/allclasses-frame.html |    4 +-
 .../testapidocs/allclasses-noframe.html            |    4 +-
 nbm-maven-plugin/testapidocs/constant-values.html  |    4 +-
 nbm-maven-plugin/testapidocs/deprecated-list.html  |    4 +-
 nbm-maven-plugin/testapidocs/help-doc.html         |    4 +-
 nbm-maven-plugin/testapidocs/index-all.html        |    4 +-
 nbm-maven-plugin/testapidocs/index.html            |    2 +-
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |    4 +-
 .../org/netbeans/nbm/BrandingMojoTest.html         |    4 +-
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |    4 +-
 .../nbm/CreateNetBeansFileStructureTest.html       |    4 +-
 .../nbm/NetBeansManifestUpdateMojoTest.html        |    4 +-
 .../nbm/class-use/AbstractNbmMojoTest.html         |    4 +-
 .../netbeans/nbm/class-use/BrandingMojoTest.html   |    4 +-
 .../nbm/class-use/CreateClusterAppMojoTest.html    |    4 +-
 .../class-use/CreateNetBeansFileStructureTest.html |    4 +-
 .../class-use/NetBeansManifestUpdateMojoTest.html  |    4 +-
 .../org/netbeans/nbm/package-frame.html            |    4 +-
 .../org/netbeans/nbm/package-summary.html          |    4 +-
 .../testapidocs/org/netbeans/nbm/package-tree.html |    4 +-
 .../testapidocs/org/netbeans/nbm/package-use.html  |    4 +-
 nbm-maven-plugin/testapidocs/overview-tree.html    |    4 +-
 nbm-maven-plugin/upgrade.html                      |  156 +-
 nbm-maven-plugin/webstart-app-mojo.html            |  153 +-
 nbm-shared/apidocs/allclasses-frame.html           |    4 +-
 nbm-shared/apidocs/allclasses-noframe.html         |    4 +-
 nbm-shared/apidocs/constant-values.html            |    4 +-
 nbm-shared/apidocs/deprecated-list.html            |    4 +-
 nbm-shared/apidocs/help-doc.html                   |    4 +-
 nbm-shared/apidocs/index-all.html                  |    4 +-
 nbm-shared/apidocs/index.html                      |    2 +-
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |    4 +-
 .../org/netbeans/nbm/utils/ExamineManifest.html    |    4 +-
 .../nbm/utils/class-use/AbstractNetbeansMojo.html  |    4 +-
 .../nbm/utils/class-use/ExamineManifest.html       |    4 +-
 .../org/netbeans/nbm/utils/package-frame.html      |    4 +-
 .../org/netbeans/nbm/utils/package-summary.html    |    4 +-
 .../org/netbeans/nbm/utils/package-tree.html       |    4 +-
 .../org/netbeans/nbm/utils/package-use.html        |    4 +-
 nbm-shared/apidocs/overview-tree.html              |    4 +-
 nbm-shared/checkstyle.html                         |  139 +-
 .../frame-summary-org.netbeans.nbm.utils.html      |    2 +-
 nbm-shared/cobertura/frame-summary.html            |    2 +-
 ...rg.netbeans.nbm.utils.AbstractNetbeansMojo.html |    2 +-
 .../org.netbeans.nbm.utils.ExamineManifest.html    |    2 +-
 nbm-shared/css/maven-base.css                      |  168 -
 nbm-shared/css/maven-theme.css                     |  161 -
 .../site => nbm-shared}/css/netbeans.css           |    0
 nbm-shared/css/print.css                           |   26 -
 nbm-shared/dependencies.html                       |  143 +-
 nbm-shared/dependency-info.html                    |  143 +-
 nbm-shared/dependency-management.html              |  143 +-
 nbm-shared/distribution-management.html            |  143 +-
 .../site => nbm-shared}/images/apache-netbeans.svg |    0
 .../images/apache-netbeansx1024.png                |  Bin
 .../site => nbm-shared}/images/asf_logo_wide.svg   |    0
 nbm-shared/images/collapsed.gif                    |  Bin 53 -> 0 bytes
 nbm-shared/images/expanded.gif                     |  Bin 52 -> 0 bytes
 nbm-shared/images/external.png                     |  Bin 230 -> 0 bytes
 .../images/hero-background-2.jpg                   |  Bin
 .../site => nbm-shared}/images/hero-background.jpg |  Bin
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin
 .../images/incubator_feather_egg_logo_sm.png       |  Bin
 nbm-shared/images/logos/build-by-maven-black.png   |  Bin 2294 -> 0 bytes
 nbm-shared/images/logos/build-by-maven-white.png   |  Bin 2260 -> 0 bytes
 nbm-shared/images/logos/maven-feather.png          |  Bin 3330 -> 0 bytes
 .../site => nbm-shared}/images/nblogo32x32.png     |  Bin
 .../site => nbm-shared}/images/nblogo48x48.png     |  Bin
 .../site => nbm-shared}/images/nblogo64x64.png     |  Bin
 .../site => nbm-shared}/images/nblogo96x96.png     |  Bin
 nbm-shared/images/newwindow.png                    |  Bin 220 -> 0 bytes
 .../images/touch-icon-ipad-retina.png              |  Bin
 .../site => nbm-shared}/images/touch-icon-ipad.png |  Bin
 .../images/touch-icon-iphone-retina.png            |  Bin
 nbm-shared/index.html                              |  143 +-
 nbm-shared/issue-management.html                   |  143 +-
 .../site => nbm-shared}/js/netbeans.js             |    0
 .../js/vendor/foundation.min.js                    |    0
 .../js/vendor/jquery-3.2.1.min.js                  |    0
 .../js/vendor/jquery.colorbox-min.js               |    0
 .../site => nbm-shared}/js/vendor/what-input.js    |    0
 nbm-shared/licenses.html                           |  143 +-
 nbm-shared/linkcheck.html                          | 1058 ++-
 nbm-shared/mailing-lists.html                      |  143 +-
 nbm-shared/plugin-management.html                  |  143 +-
 nbm-shared/plugins.html                            |  143 +-
 nbm-shared/project-info.html                       |  143 +-
 nbm-shared/project-reports.html                    |  139 +-
 nbm-shared/rat-report.html                         |  146 +-
 nbm-shared/scm.html                                |  143 +-
 nbm-shared/site/apidocs/allclasses-frame.html      |   21 -
 nbm-shared/site/apidocs/allclasses-noframe.html    |   21 -
 nbm-shared/site/apidocs/constant-values.html       |  124 -
 nbm-shared/site/apidocs/deprecated-list.html       |  124 -
 nbm-shared/site/apidocs/help-doc.html              |  225 -
 nbm-shared/site/apidocs/index-all.html             |  258 -
 nbm-shared/site/apidocs/index.html                 |   73 -
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  329 -
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  640 --
 .../nbm/utils/class-use/AbstractNetbeansMojo.html  |  124 -
 .../nbm/utils/class-use/ExamineManifest.html       |  124 -
 .../org/netbeans/nbm/utils/package-frame.html      |   22 -
 .../org/netbeans/nbm/utils/package-summary.html    |  148 -
 .../org/netbeans/nbm/utils/package-tree.html       |  138 -
 .../org/netbeans/nbm/utils/package-use.html        |  124 -
 nbm-shared/site/apidocs/overview-tree.html         |  142 -
 nbm-shared/site/apidocs/package-list               |    1 -
 nbm-shared/site/apidocs/script.js                  |   30 -
 nbm-shared/site/apidocs/stylesheet.css             |  574 --
 nbm-shared/site/checkstyle.html                    |  485 -
 nbm-shared/site/checkstyle.rss                     |   82 -
 nbm-shared/site/cobertura/css/help.css             |   22 -
 nbm-shared/site/cobertura/css/main.css             |  131 -
 nbm-shared/site/cobertura/css/sortabletable.css    |   50 -
 nbm-shared/site/cobertura/css/source-viewer.css    |   73 -
 nbm-shared/site/cobertura/css/tooltip.css          |   49 -
 nbm-shared/site/cobertura/frame-packages.html      |   20 -
 .../frame-sourcefiles-org.netbeans.nbm.utils.html  |   26 -
 nbm-shared/site/cobertura/frame-sourcefiles.html   |   26 -
 .../frame-summary-org.netbeans.nbm.utils.html      |   45 -
 nbm-shared/site/cobertura/frame-summary.html       |   30 -
 nbm-shared/site/cobertura/help.html                |   31 -
 nbm-shared/site/cobertura/images/blank.png         |  Bin 144 -> 0 bytes
 nbm-shared/site/cobertura/images/downsimple.png    |  Bin 201 -> 0 bytes
 nbm-shared/site/cobertura/images/upsimple.png      |  Bin 201 -> 0 bytes
 nbm-shared/site/cobertura/index.html               |   25 -
 nbm-shared/site/cobertura/js/customsorttypes.js    |   65 -
 nbm-shared/site/cobertura/js/popup.js              |    8 -
 nbm-shared/site/cobertura/js/sortabletable.js      |  455 -
 nbm-shared/site/cobertura/js/stringbuilder.js      |   79 -
 ...rg.netbeans.nbm.utils.AbstractNetbeansMojo.html |  238 -
 .../org.netbeans.nbm.utils.ExamineManifest.html    |  844 --
 nbm-shared/site/css/site.css                       |    1 -
 nbm-shared/site/dependencies.html                  |  551 --
 nbm-shared/site/dependency-info.html               |  111 -
 nbm-shared/site/dependency-management.html         |   91 -
 nbm-shared/site/distribution-management.html       |   80 -
 nbm-shared/site/images/close.gif                   |  Bin 279 -> 0 bytes
 nbm-shared/site/images/icon_error_sml.gif          |  Bin 1010 -> 0 bytes
 nbm-shared/site/images/icon_info_sml.gif           |  Bin 606 -> 0 bytes
 nbm-shared/site/images/icon_success_sml.gif        |  Bin 990 -> 0 bytes
 nbm-shared/site/images/icon_warning_sml.gif        |  Bin 576 -> 0 bytes
 nbm-shared/site/images/rss.png                     |  Bin 360 -> 0 bytes
 nbm-shared/site/index.html                         |   76 -
 nbm-shared/site/issue-management.html              |   81 -
 nbm-shared/site/licenses.html                      |  284 -
 nbm-shared/site/linkcheck.html                     | 1402 ---
 nbm-shared/site/mailing-lists.html                 |  119 -
 nbm-shared/site/plugin-management.html             |  228 -
 nbm-shared/site/plugins.html                       |  171 -
 nbm-shared/site/project-info.html                  |  121 -
 nbm-shared/site/project-reports.html               |  109 -
 nbm-shared/site/rat-report.html                    |  110 -
 nbm-shared/site/scm.html                           |   94 -
 nbm-shared/site/summary.html                       |  123 -
 nbm-shared/site/taglist.html                       |   90 -
 nbm-shared/site/team.html                          |  126 -
 nbm-shared/site/testapidocs/allclasses-frame.html  |   20 -
 .../site/testapidocs/allclasses-noframe.html       |   20 -
 nbm-shared/site/testapidocs/constant-values.html   |  124 -
 nbm-shared/site/testapidocs/deprecated-list.html   |  124 -
 nbm-shared/site/testapidocs/help-doc.html          |  225 -
 nbm-shared/site/testapidocs/index-all.html         |  149 -
 nbm-shared/site/testapidocs/index.html             |   73 -
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  315 -
 .../nbm/utils/class-use/ExamineManifestTest.html   |  124 -
 .../org/netbeans/nbm/utils/package-frame.html      |   21 -
 .../org/netbeans/nbm/utils/package-summary.html    |  142 -
 .../org/netbeans/nbm/utils/package-tree.html       |  141 -
 .../org/netbeans/nbm/utils/package-use.html        |  124 -
 nbm-shared/site/testapidocs/overview-tree.html     |  145 -
 nbm-shared/site/testapidocs/package-list           |    1 -
 nbm-shared/site/testapidocs/script.js              |   30 -
 nbm-shared/site/testapidocs/stylesheet.css         |  574 --
 nbm-shared/site/xref-test/allclasses-frame.html    |   18 -
 nbm-shared/site/xref-test/index.html               |   75 -
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  101 -
 .../org/netbeans/nbm/utils/package-frame.html      |   21 -
 .../org/netbeans/nbm/utils/package-summary.html    |  107 -
 nbm-shared/site/xref-test/overview-frame.html      |   24 -
 nbm-shared/site/xref-test/overview-summary.html    |   92 -
 nbm-shared/site/xref-test/stylesheet.css           |  626 --
 nbm-shared/site/xref/allclasses-frame.html         |   19 -
 nbm-shared/site/xref/index.html                    |   75 -
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  145 -
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  516 --
 .../xref/org/netbeans/nbm/utils/package-frame.html |   24 -
 .../org/netbeans/nbm/utils/package-summary.html    |  112 -
 nbm-shared/site/xref/overview-frame.html           |   24 -
 nbm-shared/site/xref/overview-summary.html         |   92 -
 nbm-shared/site/xref/stylesheet.css                |  626 --
 nbm-shared/summary.html                            |  143 +-
 nbm-shared/taglist.html                            |  139 +-
 nbm-shared/team.html                               |  143 +-
 nbm-shared/testapidocs/allclasses-frame.html       |    4 +-
 nbm-shared/testapidocs/allclasses-noframe.html     |    4 +-
 nbm-shared/testapidocs/constant-values.html        |    4 +-
 nbm-shared/testapidocs/deprecated-list.html        |    4 +-
 nbm-shared/testapidocs/help-doc.html               |    4 +-
 nbm-shared/testapidocs/index-all.html              |    4 +-
 nbm-shared/testapidocs/index.html                  |    2 +-
 .../netbeans/nbm/utils/ExamineManifestTest.html    |    4 +-
 .../nbm/utils/class-use/ExamineManifestTest.html   |    4 +-
 .../org/netbeans/nbm/utils/package-frame.html      |    4 +-
 .../org/netbeans/nbm/utils/package-summary.html    |    4 +-
 .../org/netbeans/nbm/utils/package-tree.html       |    4 +-
 .../org/netbeans/nbm/utils/package-use.html        |    4 +-
 nbm-shared/testapidocs/overview-tree.html          |    4 +-
 parent/css/maven-base.css                          |  168 -
 parent/css/maven-theme.css                         |  161 -
 .../site => parent}/css/netbeans.css               |    0
 parent/css/print.css                               |   26 -
 parent/dependency-info.html                        |  140 +-
 parent/dependency-management.html                  |  140 +-
 parent/distribution-management.html                |  140 +-
 .../site => parent}/images/apache-netbeans.svg     |    0
 .../images/apache-netbeansx1024.png                |  Bin
 .../site => parent}/images/asf_logo_wide.svg       |    0
 parent/images/collapsed.gif                        |  Bin 53 -> 0 bytes
 parent/images/expanded.gif                         |  Bin 52 -> 0 bytes
 parent/images/external.png                         |  Bin 230 -> 0 bytes
 .../site => parent}/images/hero-background-2.jpg   |  Bin
 .../site => parent}/images/hero-background.jpg     |  Bin
 parent/images/icon_error_sml.gif                   |  Bin 1010 -> 0 bytes
 parent/images/icon_info_sml.gif                    |  Bin 606 -> 0 bytes
 parent/images/icon_success_sml.gif                 |  Bin 990 -> 0 bytes
 parent/images/icon_warning_sml.gif                 |  Bin 576 -> 0 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin
 .../images/incubator_feather_egg_logo_sm.png       |  Bin
 parent/images/logos/build-by-maven-black.png       |  Bin 2294 -> 0 bytes
 parent/images/logos/build-by-maven-white.png       |  Bin 2260 -> 0 bytes
 parent/images/logos/maven-feather.png              |  Bin 3330 -> 0 bytes
 .../site => parent}/images/nblogo32x32.png         |  Bin
 .../site => parent}/images/nblogo48x48.png         |  Bin
 .../site => parent}/images/nblogo64x64.png         |  Bin
 .../site => parent}/images/nblogo96x96.png         |  Bin
 parent/images/newwindow.png                        |  Bin 220 -> 0 bytes
 .../images/touch-icon-ipad-retina.png              |  Bin
 .../site => parent}/images/touch-icon-ipad.png     |  Bin
 .../images/touch-icon-iphone-retina.png            |  Bin
 parent/index.html                                  |  142 +-
 parent/issue-management.html                       |  140 +-
 .../site => parent}/js/netbeans.js                 |    0
 .../site => parent}/js/vendor/foundation.min.js    |    0
 .../site => parent}/js/vendor/jquery-3.2.1.min.js  |    0
 .../js/vendor/jquery.colorbox-min.js               |    0
 .../site => parent}/js/vendor/what-input.js        |    0
 parent/licenses.html                               |  140 +-
 parent/mailing-lists.html                          |  140 +-
 parent/plugin-management.html                      |  140 +-
 parent/plugins.html                                |  140 +-
 parent/project-info.html                           |  140 +-
 parent/scm.html                                    |  140 +-
 parent/site/css/site.css                           |    1 -
 parent/site/dependency-info.html                   |  112 -
 parent/site/dependency-management.html             |   91 -
 parent/site/distribution-management.html           |   80 -
 parent/site/index.html                             |   76 -
 parent/site/issue-management.html                  |   81 -
 parent/site/licenses.html                          |  284 -
 parent/site/mailing-lists.html                     |  119 -
 parent/site/plugin-management.html                 |  228 -
 parent/site/plugins.html                           |  115 -
 parent/site/project-info.html                      |  115 -
 parent/site/scm.html                               |   94 -
 parent/site/summary.html                           |  120 -
 parent/summary.html                                |  142 +-
 816 files changed, 8485 insertions(+), 114268 deletions(-)

diff --git a/nb-repository-plugin/apidocs/allclasses-frame.html b/nb-repository-plugin/apidocs/allclasses-frame.html
index 2d6377a..e3f8520 100644
--- a/nb-repository-plugin/apidocs/allclasses-frame.html
+++ b/nb-repository-plugin/apidocs/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/allclasses-noframe.html b/nb-repository-plugin/apidocs/allclasses-noframe.html
index 2313d09..6619711 100644
--- a/nb-repository-plugin/apidocs/allclasses-noframe.html
+++ b/nb-repository-plugin/apidocs/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/constant-values.html b/nb-repository-plugin/apidocs/constant-values.html
index 488193e..2b7b883 100644
--- a/nb-repository-plugin/apidocs/constant-values.html
+++ b/nb-repository-plugin/apidocs/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/deprecated-list.html b/nb-repository-plugin/apidocs/deprecated-list.html
index e47713e..85b00f7 100644
--- a/nb-repository-plugin/apidocs/deprecated-list.html
+++ b/nb-repository-plugin/apidocs/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/help-doc.html b/nb-repository-plugin/apidocs/help-doc.html
index fd53380..2318825 100644
--- a/nb-repository-plugin/apidocs/help-doc.html
+++ b/nb-repository-plugin/apidocs/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/index-all.html b/nb-repository-plugin/apidocs/index-all.html
index dcc94f6..ab5375f 100644
--- a/nb-repository-plugin/apidocs/index-all.html
+++ b/nb-repository-plugin/apidocs/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/index.html b/nb-repository-plugin/apidocs/index.html
index 1d89eb3..676a2c4 100644
--- a/nb-repository-plugin/apidocs/index.html
+++ b/nb-repository-plugin/apidocs/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
index e672730..edd32b8 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
index 5561469..f1f804f 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/HelpMojo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
index 8e414b7..c2cf327 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
index a4ff8bc..b93d0b1 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
index 0b27d65..01a4857 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
index 6423c28..2d7c4df 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
index 5c5ca93..e57950a 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
index f8c7d53..174b149 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
index e9f13e1..c4e7be8 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
index c7dbafc..becf10a 100644
--- a/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
+++ b/nb-repository-plugin/apidocs/org/netbeans/nbm/repository/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/nb-repository-plugin/apidocs/overview-tree.html b/nb-repository-plugin/apidocs/overview-tree.html
index f86952c..9b3e6da 100644
--- a/nb-repository-plugin/apidocs/overview-tree.html
+++ b/nb-repository-plugin/apidocs/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_172) on Tue Oct 30 19:37:26 UTC 2018 -->
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 16:19:19 UTC 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-30">
+<meta name="date" content="2018-10-31">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
diff --git a/nb-repository-plugin/checkstyle.html b/nb-repository-plugin/checkstyle.html
index a7435b7..3a13ebf 100644
--- a/nb-repository-plugin/checkstyle.html
+++ b/nb-repository-plugin/checkstyle.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:checkstyle at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Checkstyle Results</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Checkstyle Results</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Checkstyle_Results"></a>Checkstyle Results</h2>
 <p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.18 with config/maven_checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
@@ -1220,18 +1206,47 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <td>MagicNumber</td>
 <td>'160' is a magic number.</td>
 <td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1259">1259</a></td></tr></table></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html b/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
index db73520..a6d6eea 100644
--- a/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
+++ b/nb-repository-plugin/cobertura/frame-summary-org.netbeans.nbm.repository.html
@@ -46,6 +46,6 @@ var classTable = new SortableTable(document.getElementById("classResults"),
     ["String", "Percentage", "Percentage", "FormattedNumber"]);
 classTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 4:20 PM.</div>
 </body>
 </html>
diff --git a/nb-repository-plugin/cobertura/frame-summary.html b/nb-repository-plugin/cobertura/frame-summary.html
index 001ff1a..8940f35 100644
--- a/nb-repository-plugin/cobertura/frame-summary.html
+++ b/nb-repository-plugin/cobertura/frame-summary.html
@@ -25,6 +25,6 @@ var packageTable = new SortableTable(document.getElementById("packageResults"),
     ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
 packageTable.sort(0);
 </script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 4:20 PM.</div>
 </body>
 </html>
diff --git a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
index 9497a27..3dab110 100644
--- a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
+++ b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
@@ -322,6 +322,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 4:20 PM.</div>
 </body>
 </html>
diff --git a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
index d6a2f3b..dbcaa76 100644
--- a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
+++ b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.HelpMojo.html
@@ -775,6 +775,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 4:20 PM.</div>
 </body>
 </html>
diff --git a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
index 21f1a8c..097f7e2 100644
--- a/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
+++ b/nb-repository-plugin/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
@@ -2053,6 +2053,6 @@
   <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
 </table>
 
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/30/18 7:38 PM.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 4:20 PM.</div>
 </body>
 </html>
diff --git a/nb-repository-plugin/css/maven-base.css b/nb-repository-plugin/css/maven-base.css
deleted file mode 100644
index 322efae..0000000
--- a/nb-repository-plugin/css/maven-base.css
+++ /dev/null
@@ -1,168 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-body {
-  margin: 0px;
-  padding: 0px;
-}
-table {
-  padding:0px;
-  width: 100%;
-  margin-left: -2px;
-  margin-right: -2px;
-}
-acronym {
-  cursor: help;
-  border-bottom: 1px dotted #feb;
-}
-table.bodyTable th, table.bodyTable td {
-  padding: 2px 4px 2px 4px;
-  vertical-align: top;
-}
-div.clear{
-  clear:both;
-  visibility: hidden;
-}
-div.clear hr{
-  display: none;
-}
-#bannerLeft, #bannerRight {
-  font-size: xx-large;
-  font-weight: bold;
-}
-#bannerLeft img, #bannerRight img {
-  margin: 0px;
-}
-.xleft, #bannerLeft img {
-  float:left;
-}
-.xright, #bannerRight {
-  float:right;
-}
-#banner {
-  padding: 0px;
-}
-#breadcrumbs {
-  padding: 3px 10px 3px 10px;
-}
-#leftColumn {
- width: 170px;
- float:left;
- overflow: auto;
-}
-#bodyColumn {
-  margin-right: 1.5em;
-  margin-left: 197px;
-}
-#legend {
-  padding: 8px 0 8px 0;
-}
-#navcolumn {
-  padding: 8px 4px 0 8px;
-}
-#navcolumn h5 {
-  margin: 0;
-  padding: 0;
-  font-size: small;
-}
-#navcolumn ul {
-  margin: 0;
-  padding: 0;
-  font-size: small;
-}
-#navcolumn li {
-  list-style-type: none;
-  background-image: none;
-  background-repeat: no-repeat;
-  background-position: 0 0.4em;
-  padding-left: 16px;
-  list-style-position: outside;
-  line-height: 1.2em;
-  font-size: smaller;
-}
-#navcolumn li.expanded {
-  background-image: url(../images/expanded.gif);
-}
-#navcolumn li.collapsed {
-  background-image: url(../images/collapsed.gif);
-}
-#navcolumn li.none {
-  text-indent: -1em;
-  margin-left: 1em;
-}
-#poweredBy {
-  text-align: center;
-}
-#navcolumn img {
-  margin-top: 10px;
-  margin-bottom: 3px;
-}
-#poweredBy img {
-  display:block;
-  margin: 20px 0 20px 17px;
-}
-#search img {
-    margin: 0px;
-    display: block;
-}
-#search #q, #search #btnG {
-    border: 1px solid #999;
-    margin-bottom:10px;
-}
-#search form {
-    margin: 0px;
-}
-#lastPublished {
-  font-size: x-small;
-}
-.navSection {
-  margin-bottom: 2px;
-  padding: 8px;
-}
-.navSectionHead {
-  font-weight: bold;
-  font-size: x-small;
-}
-.section {
-  padding: 4px;
-}
-#footer {
-  padding: 3px 10px 3px 10px;
-  font-size: x-small;
-}
-#breadcrumbs {
-  font-size: x-small;
-  margin: 0pt;
-}
-.source {
-  padding: 12px;
-  margin: 1em 7px 1em 7px;
-}
-.source pre {
-  margin: 0px;
-  padding: 0px;
-}
-#navcolumn img.imageLink, .imageLink {
-  padding-left: 0px;
-  padding-bottom: 0px;
-  padding-top: 0px;
-  padding-right: 2px;
-  border: 0px;
-  margin: 0px;
-}
diff --git a/nb-repository-plugin/css/maven-theme.css b/nb-repository-plugin/css/maven-theme.css
deleted file mode 100644
index 4e2bdfb..0000000
--- a/nb-repository-plugin/css/maven-theme.css
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-body {
-  padding: 0px 0px 10px 0px;
-}
-body, td, select, input, li{
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  font-size: 13px;
-}
-code{
-  font-family: Courier, monospace;
-  font-size: 13px;
-}
-a {
-  text-decoration: none;
-}
-a:link {
-  color:#36a;
-}
-a:visited  {
-  color:#47a;
-}
-a:active, a:hover {
-  color:#69c;
-}
-#legend li.externalLink {
-  background: url(../images/external.png) left top no-repeat;
-  padding-left: 18px;
-}
-a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
-  background: url(../images/external.png) right center no-repeat;
-  padding-right: 18px;
-}
-#legend li.newWindow {
-  background: url(../images/newwindow.png) left top no-repeat;
-  padding-left: 18px;
-}
-a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
-  background: url(../images/newwindow.png) right center no-repeat;
-  padding-right: 18px;
-}
-h2 {
-  padding: 4px 4px 4px 6px;
-  border: 1px solid #999;
-  color: #900;
-  background-color: #ddd;
-  font-weight:900;
-  font-size: x-large;
-}
-h3 {
-  padding: 4px 4px 4px 6px;
-  border: 1px solid #aaa;
-  color: #900;
-  background-color: #eee;
-  font-weight: normal;
-  font-size: large;
-}
-h4 {
-  padding: 4px 4px 4px 6px;
-  border: 1px solid #bbb;
-  color: #900;
-  background-color: #fff;
-  font-weight: normal;
-  font-size: large;
-}
-h5 {
-  padding: 4px 4px 4px 6px;
-  color: #900;
-  font-size: medium;
-}
-p {
-  line-height: 1.3em;
-  font-size: small;
-}
-#breadcrumbs {
-  border-top: 1px solid #aaa;
-  border-bottom: 1px solid #aaa;
-  background-color: #ccc;
-}
-#leftColumn {
-  margin: 10px 0 0 5px;
-  border: 1px solid #999;
-  background-color: #eee;
-  padding-bottom: 3px; /* IE-9 scrollbar-fix */
-}
-#navcolumn h5 {
-  font-size: smaller;
-  border-bottom: 1px solid #aaaaaa;
-  padding-top: 2px;
-  color: #000;
-}
-
-table.bodyTable th {
-  color: white;
-  background-color: #bbb;
-  text-align: left;
-  font-weight: bold;
-}
-
-table.bodyTable th, table.bodyTable td {
-  font-size: 1em;
-}
-
-table.bodyTable tr.a {
-  background-color: #ddd;
-}
-
-table.bodyTable tr.b {
-  background-color: #eee;
-}
-
-.source {
-  border: 1px solid #999;
-}
-dl {
-  padding: 4px 4px 4px 6px;
-  border: 1px solid #aaa;
-  background-color: #ffc;
-}
-dt {
-  color: #900;
-}
-#organizationLogo img, #projectLogo img, #projectLogo span{
-  margin: 8px;
-}
-#banner {
-  border-bottom: 1px solid #fff;
-}
-.errormark, .warningmark, .donemark, .infomark {
-  background: url(../images/icon_error_sml.gif) no-repeat;
-}
-
-.warningmark {
-  background-image: url(../images/icon_warning_sml.gif);
-}
-
-.donemark {
-  background-image: url(../images/icon_success_sml.gif);
-}
-
-.infomark {
-  background-image: url(../images/icon_info_sml.gif);
-}
-
diff --git a/parent/site/css/netbeans.css b/nb-repository-plugin/css/netbeans.css
similarity index 100%
rename from parent/site/css/netbeans.css
rename to nb-repository-plugin/css/netbeans.css
diff --git a/nb-repository-plugin/css/print.css b/nb-repository-plugin/css/print.css
deleted file mode 100644
index 18fcbad..0000000
--- a/nb-repository-plugin/css/print.css
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
-	display: none !important;
-}
-#bodyColumn, body.docs div.docs {
-	margin: 0 !important;
-	border: none !important
-}
diff --git a/nb-repository-plugin/download-mojo.html b/nb-repository-plugin/download-mojo.html
index 2097019..4d82b7d 100644
--- a/nb-repository-plugin/download-mojo.html
+++ b/nb-repository-plugin/download-mojo.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from target/generated-site/xdoc/download-mojo.xml at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:download</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:download</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 
   
     <div class="section">
@@ -152,18 +138,47 @@ url for that directory.</div>
     </div>
   
 
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/help-mojo.html b/nb-repository-plugin/help-mojo.html
index ab8b816..0c91ee0 100644
--- a/nb-repository-plugin/help-mojo.html
+++ b/nb-repository-plugin/help-mojo.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from target/generated-site/xdoc/help-mojo.xml at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:help</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:help</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 
   
     <div class="section">
@@ -194,18 +180,47 @@ goals will be displayed.</div>
     </div>
   
 
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/parent/site/images/apache-netbeans.svg b/nb-repository-plugin/images/apache-netbeans.svg
similarity index 100%
rename from parent/site/images/apache-netbeans.svg
rename to nb-repository-plugin/images/apache-netbeans.svg
diff --git a/parent/site/images/apache-netbeansx1024.png b/nb-repository-plugin/images/apache-netbeansx1024.png
similarity index 100%
rename from parent/site/images/apache-netbeansx1024.png
rename to nb-repository-plugin/images/apache-netbeansx1024.png
diff --git a/parent/site/images/asf_logo_wide.svg b/nb-repository-plugin/images/asf_logo_wide.svg
similarity index 100%
rename from parent/site/images/asf_logo_wide.svg
rename to nb-repository-plugin/images/asf_logo_wide.svg
diff --git a/nb-repository-plugin/images/collapsed.gif b/nb-repository-plugin/images/collapsed.gif
deleted file mode 100644
index 6e71084..0000000
Binary files a/nb-repository-plugin/images/collapsed.gif and /dev/null differ
diff --git a/nb-repository-plugin/images/expanded.gif b/nb-repository-plugin/images/expanded.gif
deleted file mode 100644
index 0fef3d8..0000000
Binary files a/nb-repository-plugin/images/expanded.gif and /dev/null differ
diff --git a/nb-repository-plugin/images/external.png b/nb-repository-plugin/images/external.png
deleted file mode 100644
index 3f999fc..0000000
Binary files a/nb-repository-plugin/images/external.png and /dev/null differ
diff --git a/parent/site/images/hero-background-2.jpg b/nb-repository-plugin/images/hero-background-2.jpg
similarity index 100%
rename from parent/site/images/hero-background-2.jpg
rename to nb-repository-plugin/images/hero-background-2.jpg
diff --git a/parent/site/images/hero-background.jpg b/nb-repository-plugin/images/hero-background.jpg
similarity index 100%
rename from parent/site/images/hero-background.jpg
rename to nb-repository-plugin/images/hero-background.jpg
diff --git a/parent/site/images/incubator_feather_egg_logo_bw_crop.png b/nb-repository-plugin/images/incubator_feather_egg_logo_bw_crop.png
similarity index 100%
rename from parent/site/images/incubator_feather_egg_logo_bw_crop.png
rename to nb-repository-plugin/images/incubator_feather_egg_logo_bw_crop.png
diff --git a/parent/site/images/incubator_feather_egg_logo_sm.png b/nb-repository-plugin/images/incubator_feather_egg_logo_sm.png
similarity index 100%
rename from parent/site/images/incubator_feather_egg_logo_sm.png
rename to nb-repository-plugin/images/incubator_feather_egg_logo_sm.png
diff --git a/nb-repository-plugin/images/logos/build-by-maven-black.png b/nb-repository-plugin/images/logos/build-by-maven-black.png
deleted file mode 100644
index 919fd0f..0000000
Binary files a/nb-repository-plugin/images/logos/build-by-maven-black.png and /dev/null differ
diff --git a/nb-repository-plugin/images/logos/build-by-maven-white.png b/nb-repository-plugin/images/logos/build-by-maven-white.png
deleted file mode 100644
index 7d44c9c..0000000
Binary files a/nb-repository-plugin/images/logos/build-by-maven-white.png and /dev/null differ
diff --git a/nb-repository-plugin/images/logos/maven-feather.png b/nb-repository-plugin/images/logos/maven-feather.png
deleted file mode 100644
index b5ada83..0000000
Binary files a/nb-repository-plugin/images/logos/maven-feather.png and /dev/null differ
diff --git a/parent/site/images/nblogo32x32.png b/nb-repository-plugin/images/nblogo32x32.png
similarity index 100%
rename from parent/site/images/nblogo32x32.png
rename to nb-repository-plugin/images/nblogo32x32.png
diff --git a/parent/site/images/nblogo48x48.png b/nb-repository-plugin/images/nblogo48x48.png
similarity index 100%
rename from parent/site/images/nblogo48x48.png
rename to nb-repository-plugin/images/nblogo48x48.png
diff --git a/parent/site/images/nblogo64x64.png b/nb-repository-plugin/images/nblogo64x64.png
similarity index 100%
rename from parent/site/images/nblogo64x64.png
rename to nb-repository-plugin/images/nblogo64x64.png
diff --git a/parent/site/images/nblogo96x96.png b/nb-repository-plugin/images/nblogo96x96.png
similarity index 100%
rename from parent/site/images/nblogo96x96.png
rename to nb-repository-plugin/images/nblogo96x96.png
diff --git a/nb-repository-plugin/images/newwindow.png b/nb-repository-plugin/images/newwindow.png
deleted file mode 100644
index 6287f72..0000000
Binary files a/nb-repository-plugin/images/newwindow.png and /dev/null differ
diff --git a/parent/site/images/touch-icon-ipad-retina.png b/nb-repository-plugin/images/touch-icon-ipad-retina.png
similarity index 100%
rename from parent/site/images/touch-icon-ipad-retina.png
rename to nb-repository-plugin/images/touch-icon-ipad-retina.png
diff --git a/parent/site/images/touch-icon-ipad.png b/nb-repository-plugin/images/touch-icon-ipad.png
similarity index 100%
rename from parent/site/images/touch-icon-ipad.png
rename to nb-repository-plugin/images/touch-icon-ipad.png
diff --git a/parent/site/images/touch-icon-iphone-retina.png b/nb-repository-plugin/images/touch-icon-iphone-retina.png
similarity index 100%
rename from parent/site/images/touch-icon-iphone-retina.png
rename to nb-repository-plugin/images/touch-icon-iphone-retina.png
diff --git a/nb-repository-plugin/index.html b/nb-repository-plugin/index.html
index 05dd88c..f88ac04 100644
--- a/nb-repository-plugin/index.html
+++ b/nb-repository-plugin/index.html
@@ -1,75 +1,87 @@
-<!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 Site Renderer 1.8.1 from src/site/apt/index.apt at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Maven 2 NB Repository Plugin</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="author" content="Milos Kleint
-mkleint@codehaus.org" />
-    <meta name="date" content="2012-10-19" />
-    <meta http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Maven 2 NB Repository Plugin</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><strong>Usage</strong></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="NetBeans_Repository_plugin"></a>NetBeans Repository plugin</h2>
 <p>The plugin is capable of populating the local or remote maven repository with module jars and NBM files from a given NetBeans installation. Useful for module development, modules with public APIs are separated from those without a public API. See the <a href="./populate-mojo.html"><tt>populate</tt></a> goal and the <a href="./repository.html">HOWTO document</a> for details.</p>
 <p>To get access to a repository with NetBeans.org module artifacts and metadata, add <a class="externalLink" href="http://bits.netbeans.org/maven2/">http://bits.netbeans.org/maven2/</a> repository to your project POM or the repository manager you are using. The repository hosts binaries of NetBeans 6.5 and later.</p>
 <p>Also see: <a class="externalLink" href="http://wiki.netbeans.org/NetBeansDeveloperFAQ#Mavenized_Builds">Maven NBM development FAQs</a></p></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/parent/site/js/netbeans.js b/nb-repository-plugin/js/netbeans.js
similarity index 100%
rename from parent/site/js/netbeans.js
rename to nb-repository-plugin/js/netbeans.js
diff --git a/parent/site/js/vendor/foundation.min.js b/nb-repository-plugin/js/vendor/foundation.min.js
similarity index 100%
rename from parent/site/js/vendor/foundation.min.js
rename to nb-repository-plugin/js/vendor/foundation.min.js
diff --git a/parent/site/js/vendor/jquery-3.2.1.min.js b/nb-repository-plugin/js/vendor/jquery-3.2.1.min.js
similarity index 100%
rename from parent/site/js/vendor/jquery-3.2.1.min.js
rename to nb-repository-plugin/js/vendor/jquery-3.2.1.min.js
diff --git a/parent/site/js/vendor/jquery.colorbox-min.js b/nb-repository-plugin/js/vendor/jquery.colorbox-min.js
similarity index 100%
rename from parent/site/js/vendor/jquery.colorbox-min.js
rename to nb-repository-plugin/js/vendor/jquery.colorbox-min.js
diff --git a/parent/site/js/vendor/what-input.js b/nb-repository-plugin/js/vendor/what-input.js
similarity index 100%
rename from parent/site/js/vendor/what-input.js
rename to nb-repository-plugin/js/vendor/what-input.js
diff --git a/nb-repository-plugin/linkcheck.html b/nb-repository-plugin/linkcheck.html
index 21fefb2..38677bf 100644
--- a/nb-repository-plugin/linkcheck.html
+++ b/nb-repository-plugin/linkcheck.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-linkcheck-plugin:1.2:linkcheck at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Linkcheck</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Linkcheck</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Linkcheck"></a>Linkcheck</h2>
 <p>The Linkcheck tool will search the generated site, testing each link it finds. The report presents the status of each link tested.</p></div>
@@ -91,10 +77,10 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <th><img alt="error" src="images/icon_error_sml.gif" /></th></tr>
 <tr class="a">
 <td><b>71</b></td>
-<td><b>2836</b></td>
-<td><b>2812</b></td>
+<td><b>3073</b></td>
+<td><b>2903</b></td>
 <td><b>0</b></td>
-<td><b>24</b></td></tr></table></div>
+<td><b>170</b></td></tr></table></div>
 <div class="section">
 <h2><a name="Details"></a>Details</h2>
 <p>The following table presents the details of all checked documents.</p>
@@ -285,43 +271,183 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <td><i><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo.NullOutputStream">org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo.NullOutputStream</a>: doesn't exist.</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
 <tr class="a">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="index.html">index.html</a></td>
-<td>10</td>
-<td>10</td>
+<td>29</td>
+<td>18</td>
 <td>0</td>
-<td>0</td></tr>
+<td>11</td></tr>
 <tr class="b">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="download-mojo.html">download-mojo.html</a></td>
-<td>9</td>
-<td>9</td>
+<td>27</td>
+<td>16</td>
 <td>0</td>
-<td>0</td></tr>
+<td>11</td></tr>
+<tr class="a">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
 <tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="plugin-info.html">plugin-info.html</a></td>
-<td>13</td>
-<td>12</td>
+<td>32</td>
+<td>20</td>
 <td>0</td>
-<td>1</td></tr>
+<td>12</td></tr>
 <tr class="b">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
 <tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a class="externalLink" href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html</a>: java.net.UnknownHostException : mojo.codehaus.org</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="repository.html">repository.html</a></td>
-<td>12</td>
-<td>10</td>
+<td>31</td>
+<td>18</td>
 <td>0</td>
-<td>2</td></tr>
-<tr class="a">
+<td>13</td></tr>
+<tr class="b">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr>
 <tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a class="externalLink" href="http://updates.netbeans.org/netbeans">http://updates.netbeans.org/netbeans</a>: 404 Not Found</i></td></tr>
@@ -332,223 +458,437 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="populate-mojo.html">populate-mojo.html</a></td>
-<td>22</td>
-<td>21</td>
+<td>40</td>
+<td>28</td>
 <td>0</td>
-<td>1</td></tr>
+<td>12</td></tr>
 <tr class="a">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
 <tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a class="externalLink" href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html</a>: java.net.UnknownHostException : mojo.codehaus.org</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
-<tr class="a">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="rat-report.html">rat-report.html</a></td>
-<td>8</td>
-<td>8</td>
+<td>26</td>
+<td>15</td>
 <td>0</td>
-<td>0</td></tr>
+<td>11</td></tr>
+<tr class="a">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
 <tr class="b">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="help-mojo.html">help-mojo.html</a></td>
-<td>11</td>
-<td>11</td>
+<td>29</td>
+<td>18</td>
 <td>0</td>
-<td>0</td></tr>
+<td>11</td></tr>
+<tr class="b">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
 <tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/index.html">testapidocs/index.html</a></td>
 <td>1</td>
 <td>1</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/help-doc.html">testapidocs/help-doc.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/org/netbeans/nbm/repository/package-summary.html">testapidocs/org/netbeans/nbm/repository/package-summary.html</a></td>
 <td>15</td>
 <td>15</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html">testapidocs/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html</a></td>
 <td>34</td>
 <td>34</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html">testapidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojoTest.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/org/netbeans/nbm/repository/package-tree.html">testapidocs/org/netbeans/nbm/repository/package-tree.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/org/netbeans/nbm/repository/package-use.html">testapidocs/org/netbeans/nbm/repository/package-use.html</a></td>
 <td>13</td>
 <td>13</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/org/netbeans/nbm/repository/package-frame.html">testapidocs/org/netbeans/nbm/repository/package-frame.html</a></td>
 <td>4</td>
 <td>4</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/deprecated-list.html">testapidocs/deprecated-list.html</a></td>
 <td>12</td>
 <td>12</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/overview-tree.html">testapidocs/overview-tree.html</a></td>
 <td>15</td>
 <td>15</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/index-all.html">testapidocs/index-all.html</a></td>
 <td>20</td>
 <td>20</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/allclasses-frame.html">testapidocs/allclasses-frame.html</a></td>
 <td>3</td>
 <td>3</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/allclasses-noframe.html">testapidocs/allclasses-noframe.html</a></td>
 <td>3</td>
 <td>3</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="testapidocs/constant-values.html">testapidocs/constant-values.html</a></td>
 <td>13</td>
 <td>13</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="pmd.html">pmd.html</a></td>
-<td>12</td>
-<td>12</td>
+<td>30</td>
+<td>19</td>
 <td>0</td>
-<td>0</td></tr>
+<td>11</td></tr>
+<tr class="a">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
 <tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="xref-test/overview-summary.html">xref-test/overview-summary.html</a></td>
 <td>7</td>
 <td>7</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="xref-test/index.html">xref-test/index.html</a></td>
 <td>1</td>
 <td>1</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="xref-test/org/netbeans/nbm/repository/package-summary.html">xref-test/org/netbeans/nbm/repository/package-summary.html</a></td>
 <td>8</td>
 <td>7</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a href="PopulateRepositoryMojoTest.html#PopulateRepositoryMojoTest">PopulateRepositoryMojoTest.html#PopulateRepositoryMojoTest</a>: doesn't exist.</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="xref-test/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html">xref-test/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html</a></td>
 <td>73</td>
 <td>73</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="xref-test/org/netbeans/nbm/repository/package-frame.html">xref-test/org/netbeans/nbm/repository/package-frame.html</a></td>
 <td>3</td>
 <td>2</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a href="PopulateRepositoryMojoTest.html#PopulateRepositoryMojoTest">PopulateRepositoryMojoTest.html#PopulateRepositoryMojoTest</a>: doesn't exist.</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="xref-test/overview-frame.html">xref-test/overview-frame.html</a></td>
 <td>3</td>
 <td>3</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="xref-test/allclasses-frame.html">xref-test/allclasses-frame.html</a></td>
 <td>2</td>
 <td>1</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="a">
+<tr class="b">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a href="org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html#PopulateRepositoryMojoTest">org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html#PopulateRepositoryMojoTest</a>: doesn't exist.</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
-<tr class="a">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="project-info.html">project-info.html</a></td>
-<td>9</td>
-<td>9</td>
+<td>27</td>
+<td>16</td>
 <td>0</td>
-<td>0</td></tr>
+<td>11</td></tr>
+<tr class="a">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
 <tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="plugins.html">plugins.html</a></td>
-<td>29</td>
-<td>27</td>
+<td>47</td>
+<td>34</td>
 <td>0</td>
-<td>2</td></tr>
-<tr class="a">
+<td>13</td></tr>
+<tr class="b">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr>
 <tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a class="externalLink" href="http://mojo.codehaus.org/cobertura-maven-plugin/">http://mojo.codehaus.org/cobertura-maven-plugin/</a>: java.net.UnknownHostException : mojo.codehaus.org</i></td></tr>
@@ -557,155 +897,210 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <td><i><a class="externalLink" href="http://mojo.codehaus.org/taglist-maven-plugin">http://mojo.codehaus.org/taglist-maven-plugin</a>: java.net.UnknownHostException : mojo.codehaus.org</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
 <tr class="b">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="checkstyle.html">checkstyle.html</a></td>
-<td>91</td>
-<td>91</td>
+<td>109</td>
+<td>95</td>
 <td>0</td>
-<td>0</td></tr>
+<td>14</td></tr>
+<tr class="a">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
 <tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="images/icon_error_sml.gif">images/icon_error_sml.gif</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="images/icon_info_sml.gif">images/icon_info_sml.gif</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="images/icon_warning_sml.gif">images/icon_warning_sml.gif</a>: doesn't exist.</i></td></tr></table></td></tr>
+<table border="0" class="bodyTable">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/index.html">apidocs/index.html</a></td>
 <td>1</td>
 <td>1</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/help-doc.html">apidocs/help-doc.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html">apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html</a></td>
 <td>34</td>
 <td>34</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/HelpMojo.html">apidocs/org/netbeans/nbm/repository/HelpMojo.html</a></td>
 <td>34</td>
 <td>34</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html">apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html</a></td>
 <td>47</td>
 <td>46</td>
 <td>0</td>
 <td>1</td></tr>
-<tr class="b">
+<tr class="a">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
-<tr class="a">
+<tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a class="externalLink" href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html</a>: java.net.UnknownHostException : mojo.codehaus.org</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/package-summary.html">apidocs/org/netbeans/nbm/repository/package-summary.html</a></td>
 <td>17</td>
 <td>17</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html">apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html">apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html">apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html</a></td>
 <td>14</td>
 <td>14</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/package-tree.html">apidocs/org/netbeans/nbm/repository/package-tree.html</a></td>
 <td>16</td>
 <td>16</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/package-use.html">apidocs/org/netbeans/nbm/repository/package-use.html</a></td>
 <td>13</td>
 <td>13</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/org/netbeans/nbm/repository/package-frame.html">apidocs/org/netbeans/nbm/repository/package-frame.html</a></td>
 <td>6</td>
 <td>6</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/deprecated-list.html">apidocs/deprecated-list.html</a></td>
 <td>12</td>
 <td>12</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/overview-tree.html">apidocs/overview-tree.html</a></td>
 <td>17</td>
 <td>17</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/index-all.html">apidocs/index-all.html</a></td>
 <td>37</td>
 <td>37</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/allclasses-frame.html">apidocs/allclasses-frame.html</a></td>
 <td>5</td>
 <td>5</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/allclasses-noframe.html">apidocs/allclasses-noframe.html</a></td>
 <td>5</td>
 <td>5</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img alt="valid" src="images/icon_success_sml.gif" /></td>
 <td><a href="apidocs/constant-values.html">apidocs/constant-values.html</a></td>
 <td>13</td>
 <td>13</td>
 <td>0</td>
 <td>0</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="taglist.html">taglist.html</a></td>
-<td>12</td>
-<td>8</td>
+<td>30</td>
+<td>15</td>
 <td>0</td>
-<td>4</td></tr>
-<tr class="b">
+<td>15</td></tr>
+<tr class="a">
 <td></td><td colspan="5">
 <table border="0" class="bodyTable">
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
 <tr class="a">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><i><a href="xref-test/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html#41">./xref-test/org/netbeans/nbm/repository/PopulateRepositoryMojoTest.html#41</a>: doesn't exist.</i></td></tr>
@@ -717,27 +1112,116 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <td><i><a href="xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#365">./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#365</a>: doesn't exist.</i></td></tr>
 <tr class="b">
 <td><img alt="error" src="images/icon_error_sml.gif" /></td>
-<td><i><a href="xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#719">./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#719</a>: doesn't exist.</i></td></tr></table></td></tr>
+<td><i><a href="xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#719">./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#719</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr>
 <table border="0" class="bodyTable">
 <tr class="a">
-<td><img alt="valid" src="images/icon_success_sml.gif" /></td>
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
 <td><a href="project-reports.html">project-reports.html</a></td>
-<td>17</td>
-<td>17</td>
+<td>35</td>
+<td>24</td>
 <td>0</td>
-<td>0</td></tr></table></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+<td>11</td></tr>
+<tr class="b">
+<td></td><td colspan="5">
+<table border="0" class="bodyTable">
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../nbm-maven-plugin/index.html">../nbm-maven-plugin/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../parent/index.html">../parent/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="../shared/index.html">../shared/index.html</a>: doesn't exist.</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/apache-netbeans.svg">/images/apache-netbeans.svg</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/asf_logo_wide.svg">/images/asf_logo_wide.svg</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/images/incubator_feather_egg_logo_bw_crop.png">/images/incubator_feather_egg_logo_bw_crop.png</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/netbeans.js">/js/netbeans.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/foundation.min.js">/js/vendor/foundation.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery-3.2.1.min.js">/js/vendor/jquery-3.2.1.min.js</a>: 404 Not Found</i></td></tr>
+<tr class="b">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/jquery.colorbox-min.js">/js/vendor/jquery.colorbox-min.js</a>: 404 Not Found</i></td></tr>
+<tr class="a">
+<td><img alt="error" src="images/icon_error_sml.gif" /></td>
+<td><i><a href="/js/vendor/what-input.js">/js/vendor/what-input.js</a>: 404 Not Found</i></td></tr></table></td></tr></table></div>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/plugin-info.html b/nb-repository-plugin/plugin-info.html
index 7b73e7a..da612bf 100644
--- a/nb-repository-plugin/plugin-info.html
+++ b/nb-repository-plugin/plugin-info.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-plugin-plugin:3.5:report at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Plugin Documentation</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Plugin Documentation</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><strong>Plugin Goals</strong></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Plugin_Documentation"></a>Plugin Documentation</h2><a name="Plugin_Documentation"></a>
 <p>Goals available for this plugin:</p>
@@ -129,18 +115,47 @@ on how to generate the NetBeans binaries required by this goal.</p></td></tr></t
 &lt;/project&gt;
 </pre></div>
 <p>For more information, see <a class="externalLink" href="http://maven.apache.org/guides/mini/guide-configuring-plugins.html">&quot;Guide to Configuring Plug-ins&quot;</a></p></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/plugins.html b/nb-repository-plugin/plugins.html
index c63cc1b..d26a86b 100644
--- a/nb-repository-plugin/plugins.html
+++ b/nb-repository-plugin/plugins.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:plugins at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Project Plugins</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Project Plugins</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Project_Build_Plugins"></a>Project Build Plugins</h2><a name="Project_Build_Plugins"></a>
 <table border="0" class="bodyTable">
@@ -156,18 +142,47 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <td>org.codehaus.mojo</td>
 <td><a class="externalLink" href="http://mojo.codehaus.org/taglist-maven-plugin">taglist-maven-plugin</a></td>
 <td>2.4</td></tr></table></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/pmd.html b/nb-repository-plugin/pmd.html
index 633831c..0223e87 100644
--- a/nb-repository-plugin/pmd.html
+++ b/nb-repository-plugin/pmd.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-pmd-plugin:3.10.0:pmd at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; PMD Results</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; PMD Results</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="PMD_Results"></a>PMD Results</h2>
 <p>The following document contains the results of <a class="externalLink" href="http://pmd.sourceforge.net/">PMD</a> 6.4.0.</p></div>
@@ -89,18 +75,47 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <td>Useless parentheses.</td>
 <td>4</td>
 <td><a href="./xref/org/netbeans/nbm/repository/HelpMojo.html#L300">300</a></td></tr></table></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/populate-mojo.html b/nb-repository-plugin/populate-mojo.html
index 0e2780b..392a1ad 100644
--- a/nb-repository-plugin/populate-mojo.html
+++ b/nb-repository-plugin/populate-mojo.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from target/generated-site/xdoc/populate-mojo.xml at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:populate</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:populate</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 
   
     <div class="section">
@@ -476,18 +462,47 @@ Only meaningful together with a defined &quot;deployUrl&quot; parameter.</div>
     </div>
   
 
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/project-info.html b/nb-repository-plugin/project-info.html
index cb76132..62a5854 100644
--- a/nb-repository-plugin/project-info.html
+++ b/nb-repository-plugin/project-info.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Project Information</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Project Information</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Project_Information"></a>Project Information</h2>
 <p>This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by <a class="externalLink" href="http://maven.apache.org">Maven</a> on behalf of the project.</p>
@@ -62,18 +48,47 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <tr class="b">
 <td><a href="plugins.html">Plugins</a></td>
 <td>This document lists the build plugins and the report plugins used by this project.</td></tr></table></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/project-reports.html b/nb-repository-plugin/project-reports.html
index 0b8b32a..812491b 100644
--- a/nb-repository-plugin/project-reports.html
+++ b/nb-repository-plugin/project-reports.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Generated Reports</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Generated Reports</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Generated_Reports"></a>Generated Reports</h2>
 <p>This document provides an overview of the various reports that are automatically generated by <a class="externalLink" href="http://maven.apache.org">Maven</a> . Each report is briefly described below.</p>
@@ -92,18 +78,47 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <tr class="b">
 <td><a href="rat-report.html">Rat Report</a></td>
 <td>Report on compliance to license related source code policies</td></tr></table></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/rat-report.html b/nb-repository-plugin/rat-report.html
index 3a0570d..48887b1 100644
--- a/nb-repository-plugin/rat-report.html
+++ b/nb-repository-plugin/rat-report.html
@@ -1,55 +1,41 @@
-<!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 Site Renderer 1.8.1 from org.apache.rat:apache-rat-plugin:0.12:rat at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Rat (Release Audit Tool) results</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 http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Rat (Release Audit Tool) results</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><a href="repository.html" title="Populate repository">Populate repository</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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="Rat_.28Release_Audit_Tool.29_results"></a>Rat (Release Audit Tool) results</h2>
 <p>The following document contains the results of <a class="externalLink" href="http://creadur.apache.org/rat/apache-rat-plugin/">Rat (Release Audit Tool)</a>.</p>
@@ -59,7 +45,7 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 *****************************************************
 Summary
 -------
-Generated at: 2018-10-30T19:38:50+00:00
+Generated at: 2018-10-31T16:20:41+00:00
 
 Notes: 0
 Binaries: 0
@@ -94,18 +80,47 @@ Generated files do not require license headers.
  
 *****************************************************
 </pre></div></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/repository.html b/nb-repository-plugin/repository.html
index 9a6d96b..ffb8fe9 100644
--- a/nb-repository-plugin/repository.html
+++ b/nb-repository-plugin/repository.html
@@ -1,58 +1,41 @@
-<!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 Site Renderer 1.8.1 from src/site/apt/repository.apt at 2018-10-30 -->
-<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>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Maven 2 NB Repository Plugin</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="author" content="Milos Kleint
-mkleint@codehaus.org" />
-    <meta name="date" content="2012-10-19" />
-    <meta http-equiv="Content-Language" content="en" />
-    
-  </head>
-  <body class="composite">
-    <div id="banner">
-<div id="bannerLeft">
-Apache NetBeans Maven Utilities - NB Repository Plugin
-</div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-      <div class="xleft">
-        <span id="publishDate">Last Published: 2018-10-30</span>
-          &nbsp;| <span id="projectVersion">Version: 1.4-SNAPSHOT</span>
-      </div>
-      <div class="xright">      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Maven 2 NB Repository Plugin</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
     </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-       <h5>Overview</h5>
-    <ul>
-     <li class="none"><a href="index.html" title="Usage">Usage</a></li>
-     <li class="none"><a href="plugin-info.html" title="Plugin Goals">Plugin Goals</a></li>
-    </ul>
-       <h5>HOWTOs</h5>
-    <ul>
-     <li class="none"><strong>Populate repository</strong></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 class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
     </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
 <div class="section">
 <h2><a name="HOWTO:_Upload_NetBeans_release_binaries_to_a_Maven_repository"></a>HOWTO: Upload NetBeans release binaries to a Maven repository</h2>
 <p>There is a goal that converts the NetBeans module information into Maven metadata and is capable of uploading the module jar file, javadoc, sources and nbm files to local and remote repositories. See <a href="./populate-mojo.html"><tt>populate</tt> goal</a> description.</p>
@@ -65,18 +48,47 @@ Apache NetBeans Maven Utilities - NB Repository Plugin
 <ul>
 <li><b>netbeansSourcesDirectory</b> designates the base directory containing zip files with module jar sources. Run <tt>ant build-source-zips</tt> in your local hg clone to build the nbms at <tt>nbbuild/build/source-zips</tt> directory.</li>
 <li><b>netbeansJavadocDirectory</b> designates the base directory containing zip files with javadoc zips for modules with public apis. Run <tt>ant build-javadoc</tt> in your local hg clone to build the nbms at <tt>nbbuild/build/javadoc</tt> directory.</li></ul></div>
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
     </div>
-    <div id="footer">
-      <div class="xright">
-        Copyright &#169;      2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-All rights reserved.      </div>
-      <div class="clear">
-        <hr/>
-      </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
     </div>
-  </body>
-</html>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/site/apidocs/allclasses-frame.html b/nb-repository-plugin/site/apidocs/allclasses-frame.html
deleted file mode 100644
index 11b753c..0000000
--- a/nb-repository-plugin/site/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
-<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
-<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/allclasses-noframe.html b/nb-repository-plugin/site/apidocs/allclasses-noframe.html
deleted file mode 100644
index 2ca49aa..0000000
--- a/nb-repository-plugin/site/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></li>
-<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></li>
-<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/constant-values.html b/nb-repository-plugin/site/apidocs/constant-values.html
deleted file mode 100644
index a92cb51..0000000
--- a/nb-repository-plugin/site/apidocs/constant-values.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/deprecated-list.html b/nb-repository-plugin/site/apidocs/deprecated-list.html
deleted file mode 100644
index 944a880..0000000
--- a/nb-repository-plugin/site/apidocs/deprecated-list.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/help-doc.html b/nb-repository-plugin/site/apidocs/help-doc.html
deleted file mode 100644
index 8da692d..0000000
--- a/nb-repository-plugin/site/apidocs/help-doc.html
+++ /dev/null
@@ -1,225 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/index-all.html b/nb-repository-plugin/site/apidocs/index-all.html
deleted file mode 100644
index dfad717..0000000
--- a/nb-repository-plugin/site/apidocs/index-all.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize(Context)</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
-<dd>
-<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:E">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>
-<div class="block">When specified, will force all modules to have the designated version.</div>
-</dd>
-</dl>
-<a name="I:H">
-<!--   -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
-<dd>
-<div class="block">Display help information on nb-repository-plugin.<br>
- Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:L">
-<!--   -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>
-<div class="block">Local maven repository.</div>
-</dd>
-</dl>
-<a name="I:N">
-<!--   -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>
-<div class="block">Location of NetBeans installation</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>
-<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
- expand it to a directory, it should contain multiple zip files.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>
-<div class="block">If defined, will match the nbm files found in the designated folder with the modules
- and upload the nbm file next to the module jar in local and remote repositories.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>
-<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
-</dd>
-</dl>
-<a name="I:O">
-<!--   -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a> - package org.netbeans.nbm.repository</dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:P">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
-<dd>
-<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
- repository with them.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/index.html b/nb-repository-plugin/site/apidocs/index.html
deleted file mode 100644
index 8aa7c2e..0000000
--- a/nb-repository-plugin/site/apidocs/index.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API</title>
-<script type="text/javascript">
-    tmpTargetPage = "" + window.location.search;
-    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
-        tmpTargetPage = tmpTargetPage.substring(1);
-    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
-        tmpTargetPage = "undefined";
-    targetPage = tmpTargetPage;
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-<frame src="org/netbeans/nbm/repository/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/netbeans/nbm/repository/package-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
deleted file mode 100644
index 52422aa..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
+++ /dev/null
@@ -1,341 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
-<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.netbeans.nbm.repository</div>
-<h2 title="Class DownloadIndexMojo" class="title">Class DownloadIndexMojo</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.maven.plugin.AbstractMojo</li>
-<li>
-<ul class="inheritance">
-<li>org.netbeans.nbm.repository.DownloadIndexMojo</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</dd>
-</dl>
-<hr>
-<br>
-<pre>@Mojo(name="download",
-      aggregator=true,
-      requiresProject=false)
-public class <span class="typeNameLabel">DownloadIndexMojo</span>
-extends org.apache.maven.plugin.AbstractMojo
-implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</pre>
-<div class="block">Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the <code>populate</code>
- goal.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>mkleint</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
-<!--   -->
-</a>
-<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
-<code>ROLE</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize</a></span>(org.codehaus.plexus.context.Context&nbsp;context)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
-<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DownloadIndexMojo--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DownloadIndexMojo</h4>
-<pre>public&nbsp;DownloadIndexMojo()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="execute--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>execute</h4>
-<pre>public&nbsp;void&nbsp;execute()
-             throws org.apache.maven.plugin.MojoExecutionException,
-                    org.apache.maven.plugin.MojoFailureException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>execute</code>&nbsp;in interface&nbsp;<code>org.apache.maven.plugin.Mojo</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
-<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
-</dl>
-</li>
-</ul>
-<a name="contextualize-org.codehaus.plexus.context.Context-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>contextualize</h4>
-<pre>public&nbsp;void&nbsp;contextualize(org.codehaus.plexus.context.Context&nbsp;context)
-                   throws org.codehaus.plexus.context.ContextException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>contextualize</code>&nbsp;in interface&nbsp;<code>org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.codehaus.plexus.context.ContextException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
-<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/HelpMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/HelpMojo.html
deleted file mode 100644
index bb8fb12..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/HelpMojo.html
+++ /dev/null
@@ -1,316 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HelpMojo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
-<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.netbeans.nbm.repository</div>
-<h2 title="Class HelpMojo" class="title">Class HelpMojo</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.maven.plugin.AbstractMojo</li>
-<li>
-<ul class="inheritance">
-<li>org.netbeans.nbm.repository.HelpMojo</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
-</dl>
-<hr>
-<br>
-<pre>@Mojo(name="help",
-      requiresProject=false,
-      threadSafe=true)
-public class <span class="typeNameLabel">HelpMojo</span>
-extends org.apache.maven.plugin.AbstractMojo</pre>
-<div class="block">Display help information on nb-repository-plugin.<br>
- Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>maven-plugin-tools</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
-<!--   -->
-</a>
-<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
-<code>ROLE</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#execute--">execute</a></span>()</code></td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
-<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="HelpMojo--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>HelpMojo</h4>
-<pre>public&nbsp;HelpMojo()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="execute--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>execute</h4>
-<pre>public&nbsp;void&nbsp;execute()
-             throws org.apache.maven.plugin.MojoExecutionException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HelpMojo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
-<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
deleted file mode 100644
index 31bf78e..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
+++ /dev/null
@@ -1,475 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
-<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.netbeans.nbm.repository</div>
-<h2 title="Class PopulateRepositoryMojo" class="title">Class PopulateRepositoryMojo</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.maven.plugin.AbstractMojo</li>
-<li>
-<ul class="inheritance">
-<li>org.netbeans.nbm.utils.AbstractNetbeansMojo</li>
-<li>
-<ul class="inheritance">
-<li>org.netbeans.nbm.repository.PopulateRepositoryMojo</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
-</dl>
-<hr>
-<br>
-<pre>@Mojo(name="populate",
-      aggregator=true,
-      requiresProject=false)
-public class <span class="typeNameLabel">PopulateRepositoryMojo</span>
-extends org.netbeans.nbm.utils.AbstractNetbeansMojo</pre>
-<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
- repository with them. Optionally you can also deploy to a remote repository.
- <p>
- If you are looking for an existing remote repository for NetBeans artifacts, check out
- <a href="http://bits.netbeans.org/nexus/content/groups/netbeans/">http://bits.netbeans.org/nexus/content/groups/netbeans/</a>,
- it contains API artifacts for multiple releases.
- <a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/">http://bits.netbeans.org/netbeans/trunk/maven-snapshot/</a>
- may also be used for <code>SNAPSHOT</code> artifacts if you wish to test development builds.
- </p><p>
- See this <a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">HOWTO</a> on how to generate the NetBeans binaries required
- by this goal.
- </p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd><a href="mailto:mkleint@codehaus.org">Milos Kleint</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span></code>
-<div class="block">When specified, will force all modules to have the designated version.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.maven.artifact.repository.ArtifactRepository</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span></code>
-<div class="block">Local maven repository.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span></code>
-<div class="block">Location of NetBeans installation</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span></code>
-<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
- expand it to a directory, it should contain multiple zip files.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span></code>
-<div class="block">If defined, will match the nbm files found in the designated folder with the modules
- and upload the nbm file next to the module jar in local and remote repositories.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span></code>
-<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
-<!--   -->
-</a>
-<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
-<code>ROLE</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.netbeans.nbm.utils.AbstractNetbeansMojo">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.netbeans.nbm.utils.AbstractNetbeansMojo</h3>
-<code>antProject, registerNbmAntTasks</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
-<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="netbeansInstallDirectory">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>netbeansInstallDirectory</h4>
-<pre>@Parameter(property="netbeansInstallDirectory",
-           required=true)
-protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansInstallDirectory</pre>
-<div class="block">Location of NetBeans installation</div>
-</li>
-</ul>
-<a name="netbeansJavadocDirectory">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>netbeansJavadocDirectory</h4>
-<pre>@Parameter(property="netbeansJavadocDirectory")
-protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansJavadocDirectory</pre>
-<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
- expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</div>
-</li>
-</ul>
-<a name="netbeansSourcesDirectory">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>netbeansSourcesDirectory</h4>
-<pre>@Parameter(property="netbeansSourcesDirectory")
-protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansSourcesDirectory</pre>
-<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
-</li>
-</ul>
-<a name="netbeansNbmDirectory">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>netbeansNbmDirectory</h4>
-<pre>@Parameter(property="netbeansNbmDirectory",
-           required=true)
-protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansNbmDirectory</pre>
-<div class="block">If defined, will match the nbm files found in the designated folder with the modules
- and upload the nbm file next to the module jar in local and remote repositories.
-
- Assumes a folder with &lt;code-name-base&gt;.nbm files containing nbm files for modules.</div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
-<dd>3.0</dd>
-</dl>
-</li>
-</ul>
-<a name="forcedVersion">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>forcedVersion</h4>
-<pre>@Parameter(property="forcedVersion")
-protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> forcedVersion</pre>
-<div class="block">When specified, will force all modules to have the designated version.
- Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and
- all modules get this version in the repository. If not defined, the maven version is
- derived from the OpenIDE-Module-Specification-Version manifest attribute.
- <p>
- Highly Recommended!
- </p></div>
-</li>
-</ul>
-<a name="localRepository">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>localRepository</h4>
-<pre>@Parameter(required=true,
-           readonly=true,
-           defaultValue="${localRepository}")
-protected&nbsp;org.apache.maven.artifact.repository.ArtifactRepository localRepository</pre>
-<div class="block">Local maven repository.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PopulateRepositoryMojo--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PopulateRepositoryMojo</h4>
-<pre>public&nbsp;PopulateRepositoryMojo()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="execute--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>execute</h4>
-<pre>public&nbsp;void&nbsp;execute()
-             throws org.apache.maven.plugin.MojoExecutionException</pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
-<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
deleted file mode 100644
index c673e09..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
-<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.DownloadIndexMojo</h2>
-</div>
-<div class="classUseContainer">No usage of org.netbeans.nbm.repository.DownloadIndexMojo</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
-<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
deleted file mode 100644
index 3b9c03e..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
-<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.netbeans.nbm.repository.HelpMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.HelpMojo</h2>
-</div>
-<div class="classUseContainer">No usage of org.netbeans.nbm.repository.HelpMojo</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
-<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
deleted file mode 100644
index 03daa75..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
-<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.PopulateRepositoryMojo</h2>
-</div>
-<div class="classUseContainer">No usage of org.netbeans.nbm.repository.PopulateRepositoryMojo</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
-<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-frame.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-frame.html
deleted file mode 100644
index 4a8de90..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-frame.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../org/netbeans/nbm/repository/package-summary.html" target="classFrame">org.netbeans.nbm.repository</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
-<li><a href="HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
-<li><a href="PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-summary.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-summary.html
deleted file mode 100644
index 2fbc20b..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-summary.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Package" class="title">Package&nbsp;org.netbeans.nbm.repository</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></td>
-<td class="colLast">
-<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></td>
-<td class="colLast">
-<div class="block">Display help information on nb-repository-plugin.<br>
- Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></td>
-<td class="colLast">
-<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
- repository with them.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-tree.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-tree.html
deleted file mode 100644
index 34e337b..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-tree.html
+++ /dev/null
@@ -1,143 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package org.netbeans.nbm.repository</h1>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
-<ul>
-<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
-<ul>
-<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
-</ul>
-</li>
-<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
-<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-use.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-use.html
deleted file mode 100644
index e8fe8d0..0000000
--- a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-use.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package org.netbeans.nbm.repository" class="title">Uses of Package<br>org.netbeans.nbm.repository</h1>
-</div>
-<div class="contentContainer">No usage of org.netbeans.nbm.repository</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/overview-tree.html b/nb-repository-plugin/site/apidocs/overview-tree.html
deleted file mode 100644
index 111a471..0000000
--- a/nb-repository-plugin/site/apidocs/overview-tree.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
-<meta name="date" content="2018-10-31">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="org/netbeans/nbm/repository/package-tree.html">org.netbeans.nbm.repository</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
-<ul>
-<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
-<ul>
-<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
-<ul>
-<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
-</ul>
-</li>
-<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
-<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/nb-repository-plugin/site/apidocs/package-list b/nb-repository-plugin/site/apidocs/package-list
deleted file mode 100644
index 8c67f9f..0000000
--- a/nb-repository-plugin/site/apidocs/package-list
+++ /dev/null
@@ -1 +0,0 @@
-org.netbeans.nbm.repository
diff --git a/nb-repository-plugin/site/apidocs/script.js b/nb-repository-plugin/site/apidocs/script.js
deleted file mode 100644
index b346356..0000000
--- a/nb-repository-plugin/site/apidocs/script.js
+++ /dev/null
@@ -1,30 +0,0 @@
-function show(type)
-{
-    count = 0;
-    for (var key in methods) {
-        var row = document.getElementById(key);
-        if ((methods[key] &  type) != 0) {
-            row.style.display = '';
-            row.className = (count++ % 2) ? rowColor : altColor;
-        }
-        else
-            row.style.display = 'none';
-    }
-    updateTabs(type);
-}
-
-function updateTabs(type)
-{
-    for (var value in tabs) {
-        var sNode = document.getElementById(tabs[value][0]);
-        var spanNode = sNode.firstChild;
-        if (value == type) {
-            sNode.className = activeTableTab;
-            spanNode.innerHTML = tabs[value][1];
-        }
-        else {
-            sNode.className = tableTab;
-            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
-        }
-    }
-}
diff --git a/nb-repository-plugin/site/apidocs/stylesheet.css b/nb-repository-plugin/site/apidocs/stylesheet.css
deleted file mode 100644
index 98055b2..0000000
--- a/nb-repository-plugin/site/apidocs/stylesheet.css
+++ /dev/null
@@ -1,574 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-
-@import url('resources/fonts/dejavu.css');
-
-body {
-    background-color:#ffffff;
-    color:#353833;
-    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
-    font-size:14px;
-    margin:0;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:#4A6782;
-}
-a:hover, a:focus {
-    text-decoration:none;
-    color:#bb7a2a;
-}
-a:active {
-    text-decoration:none;
-    color:#4A6782;
-}
-a[name] {
-    color:#353833;
-}
-a[name]:hover {
-    text-decoration:none;
-    color:#353833;
-}
-pre {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-}
-h1 {
-    font-size:20px;
-}
-h2 {
-    font-size:18px;
-}
-h3 {
-    font-size:16px;
-    font-style:italic;
-}
-h4 {
-    font-size:13px;
-}
-h5 {
-    font-size:12px;
-}
-h6 {
-    font-size:11px;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    padding-top:4px;
-}
-table tr td dt code {
-    font-family:'DejaVu Sans Mono', monospace;
-    font-size:14px;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
-    clear:both;
-    height:0px;
-    overflow:hidden;
-}
-.aboutLanguage {
-    float:right;
-    padding:0px 21px;
-    font-size:11px;
-    z-index:200;
-    margin-top:-9px;
-}
-.legalCopy {
-    margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
-    color:#FFFFFF;
-    text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
-    color:#bb7a2a;
-}
-.tab {
-    background-color:#0066FF;
-    color:#ffffff;
-    padding:8px;
-    width:5em;
-    font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    padding:.8em .5em .4em .8em;
-    height:auto;/*height:1.8em;*/
-    font-size:11px;
-    margin:0;
-}
-.topNav {
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px; 
-}
-.bottomNav {
-    margin-top:10px;
-    background-color:#4D7A97;
-    color:#FFFFFF;
-    float:left;
-    padding:0;
-    width:100%;
-    clear:right;
-    height:2.8em;
-    padding-top:10px;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav {
-    background-color:#dee3e9;
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:12px;
-}
-.subNav div {
-    clear:left;
-    float:left;
-    padding:0 0 5px 6px;
-    text-transform:uppercase;
-}
-ul.navList, ul.subNavList {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.navList li{
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-ul.subNavList li{
-    list-style:none;
-    float:left;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
-    color:#FFFFFF;
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.topNav a:hover, .bottomNav a:hover {
-    text-decoration:none;
-    color:#bb7a2a;
-    text-transform:uppercase;
-}
-.navBarCell1Rev {
-    background-color:#F8981D;
-    color:#253441;
-    margin: auto 5px;
-}
-.skipNav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
-    clear:both;
-    margin:0 20px;
-    padding:5px 0 0 0;
-}
-.indexHeader {
-    margin:10px;
-    position:relative;
-}
-.indexHeader span{
-    margin-right:15px;
-}
-.indexHeader h1 {
-    font-size:13px;
-}
-.title {
-    color:#2c4557;
-    margin:10px 0;
-}
-.subTitle {
-    margin:5px 0 0 0;
-}
-.header ul {
-    margin:0 0 15px 0;
-    padding:0;
-}
-.footer ul {
-    margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
-    list-style:none;
-    font-size:13px;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    background-color:#dee3e9;
-    border:1px solid #d0d9e0;
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
-    padding:0;
-    margin:15px 0;
-}
-ul.blockList li.blockList h2 {
-    padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-.indexContainer {
-    margin:10px;
-    position:relative;
-    font-size:12px;
-}
-.indexContainer h2 {
-    font-size:13px;
-    padding:0 0 3px 0;
-}
-.indexContainer ul {
-    margin:0;
-    padding:0;
-}
-.indexContainer ul li {
-    list-style:none;
-    padding-top:2px;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
-    font-size:12px;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
-    margin:5px 0 10px 0px;
-    font-size:14px;
-    font-family:'DejaVu Sans Mono',monospace;
-}
-.serializedFormContainer dl.nameValue dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-ul.inheritance {
-    margin:0;
-    padding:0;
-}
-ul.inheritance li {
-    display:inline;
-    list-style:none;
-}
-ul.inheritance li ul.inheritance {
-    margin-left:15px;
-    padding-left:15px;
-    padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
-    padding:0px 20px 5px 10px;
-    border:1px solid #ededed; 
-    background-color:#f8f8f8;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
-    padding:0 0 5px 8px;
-    background-color:#ffffff;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
-    margin-left:0;
-    padding-left:0;
-    padding-bottom:15px;
-    border:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
-    list-style:none;
-    border-bottom:none;
-    padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
-    width:100%;
-    border-left:1px solid #EEE; 
-    border-right:1px solid #EEE; 
-    border-bottom:1px solid #EEE; 
-}
-.overviewSummary, .memberSummary  {
-    padding:0px;
-}
-.overviewSummary caption, .memberSummary caption, .typeSummary caption,
-.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:#253441;
-    font-weight:bold;
-    clear:none;
-    overflow:hidden;
-    padding:0px;
-    padding-top:10px;
-    padding-left:1px;
-    margin:0px;
-    white-space:pre;
-}
-.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
-.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
-.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
-.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
-.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
-.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
-.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
-.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
-    color:#FFFFFF;
-}
-.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
-.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    padding-bottom:7px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    border: none;
-    height:16px;
-}
-.memberSummary caption span.activeTableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#F8981D;
-    height:16px;
-}
-.memberSummary caption span.tableTab span {
-    white-space:nowrap;
-    padding-top:5px;
-    padding-left:12px;
-    padding-right:12px;
-    margin-right:3px;
-    display:inline-block;
-    float:left;
-    background-color:#4D7A97;
-    height:16px;
-}
-.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
-    padding-top:0px;
-    padding-left:0px;
-    padding-right:0px;
-    background-image:none;
-    float:none;
-    display:inline;
-}
-.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
-.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
-    display:none;
-    width:5px;
-    position:relative;
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .activeTableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative; 
-    float:left;
-    background-color:#F8981D;
-}
-.memberSummary .tableTab .tabEnd {
-    display:none;
-    width:5px;
-    margin-right:3px;
-    position:relative;
-    background-color:#4D7A97;
-    float:left;
-
-}
-.overviewSummary td, .memberSummary td, .typeSummary td,
-.useSummary td, .constantsSummary td, .deprecatedSummary td {
-    text-align:left;
-    padding:0px 0px 12px 10px;
-}
-th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
-td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
-    vertical-align:top;
-    padding-right:0px;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-th.colFirst, th.colLast, th.colOne, .constantsSummary th {
-    background:#dee3e9;
-    text-align:left;
-    padding:8px 3px 3px 7px;
-}
-td.colFirst, th.colFirst {
-    white-space:nowrap;
-    font-size:13px;
-}
-td.colLast, th.colLast {
-    font-size:13px;
-}
-td.colOne, th.colOne {
-    font-size:13px;
-}
-.overviewSummary td.colFirst, .overviewSummary th.colFirst,
-.useSummary td.colFirst, .useSummary th.colFirst,
-.overviewSummary td.colOne, .overviewSummary th.colOne,
-.memberSummary td.colFirst, .memberSummary th.colFirst,
-.memberSummary td.colOne, .memberSummary th.colOne,
-.typeSummary td.colFirst{
-    width:25%;
-    vertical-align:top;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
-    font-weight:bold;
-}
-.tableSubHeadingColor {
-    background-color:#EEEEFF;
-}
-.altColor {
-    background-color:#FFFFFF;
-}
-.rowColor {
-    background-color:#EEEEEF;
-}
-/*
-Content styles
-*/
-.description pre {
-    margin-top:0;
-}
-.deprecatedContent {
-    margin:0;
-    padding:10px 0;
-}
-.docSummary {
-    padding:0;
-}
-
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
-    font-style:normal;
-}
-
-div.block {
-    font-size:14px;
-    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-}
-
-td.colLast div {
-    padding-top:0px;
-}
-
-
-td.colLast a {
-    padding-bottom:3px;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
-    color:green;
-    padding:0 30px 0 0;
-}
-h1.hidden {
-    visibility:hidden;
-    overflow:hidden;
-    font-size:10px;
-}
-.block {
-    display:block;
-    margin:3px 10px 2px 0px;
-    color:#474747;
-}
-.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
-.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
-.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
-    font-weight:bold;
-}
-.deprecationComment, .emphasizedPhrase, .interfaceName {
-    font-style:italic;
-}
-
-div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
-div.block div.block span.interfaceName {
-    font-style:normal;
-}
-
-div.contentContainer ul.blockList li.blockList h2{
-    padding-bottom:0px;
-}
diff --git a/nb-repository-plugin/site/checkstyle.html b/nb-repository-plugin/site/checkstyle.html
deleted file mode 100644
index 3a13ebf..0000000
--- a/nb-repository-plugin/site/checkstyle.html
+++ /dev/null
@@ -1,1252 +0,0 @@
-<!DOCTYPE html>
-
-<html class="no-js" lang="en" dir="ltr">
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="x-ua-compatible" content="ie=edge">
-  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Checkstyle Results</title>
-  <link rel="stylesheet" href="./css/netbeans.css" />
-  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
-</head>
-<body>
-<div class="top-bar" id="responsive-menu">
-    <div class='top-bar-left'>
-        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
-    </div>
-    <div class="top-bar-right">
-        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
-            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
-            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
-            <li> <a href="../shared/index.html">Shared</a> </li>
-            <li> <a href="../parent/index.html">Parent</a> </li>
-        </ul>
-    </div>
-</div>
-<div class='grid-container main-content'>
-            <div id="toc" class="toc">
-<div id="toctitle">Overview</div>
-<ul class="sectlevel1">
-<li><a href="index.html">Usage</a></li>
-<li><a href="plugin-info.html">Plugin Goals</a></li>
-</ul>
-<div id="toctitle">HOWTOs</div>
-<ul class="sectlevel1">
-<li><a href="repository.html">Populate repository</a></li>
-</ul>
-</div>
-<div id="preamble">
-<div class="sectionbody">
-<div class="section">
-<h2><a name="Checkstyle_Results"></a>Checkstyle Results</h2>
-<p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.18 with config/maven_checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
-<div class="section">
-<h2><a name="Summary"></a>Summary</h2>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Files</th>
-<th><img src="images/icon_info_sml.gif" alt="" />&#160;Info</th>
-<th><img src="images/icon_warning_sml.gif" alt="" />&#160;Warnings</th>
-<th><img src="images/icon_error_sml.gif" alt="" />&#160;Errors</th></tr>
-<tr class="b">
-<td>3</td>
-<td>0</td>
-<td>0</td>
-<td>172</td></tr></table></div>
-<div class="section">
-<h2><a name="Files"></a>Files</h2>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th><img src="images/icon_info_sml.gif" alt="" />&#160;I</th>
-<th><img src="images/icon_warning_sml.gif" alt="" />&#160;W</th>
-<th><img src="images/icon_error_sml.gif" alt="" />&#160;E</th></tr>
-<tr class="b">
-<td><a href="#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>61</td></tr>
-<tr class="a">
-<td><a href="#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
-<tr class="b">
-<td><a href="#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>110</td></tr></table></div>
-<div class="section">
-<h2><a name="Rules"></a>Rules</h2>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>Category</th>
-<th>Rule</th>
-<th>Violations</th>
-<th>Severity</th></tr>
-<tr class="b">
-<td>blocks</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_blocks.html#LeftCurly">LeftCurly</a>
-<ul>
-<li>option: <tt>&quot;nl&quot;</tt></li></ul></td>
-<td>5</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="a">
-<td>coding</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_coding.html#MagicNumber">MagicNumber</a>
-<ul>
-<li>ignoreNumbers: <tt>&quot;-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 31, 32, 37, 64, 100, 128, 256, 512, 1000, 1024&quot;</tt></li></ul></td>
-<td>1</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="b">
-<td>header</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_header.html#RegexpHeader">RegexpHeader</a>
-<ul>
-<li>fileExtensions: <tt>&quot;java&quot;</tt></li>
-<li>headerFile: <tt>&quot;target/checkstyle-header.txt&quot;</tt></li></ul></td>
-<td>3</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="a">
-<td>modifier</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_modifier.html#RedundantModifier">RedundantModifier</a></td>
-<td>2</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="b">
-<td>naming</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_naming.html#StaticVariableName">StaticVariableName</a></td>
-<td>1</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="a">
-<td>sizes</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#LineLength">LineLength</a>
-<ul>
-<li>max: <tt>&quot;120&quot;</tt></li>
-<li>ignorePattern: <tt>&quot;@version|@see|@todo|TODO&quot;</tt></li></ul></td>
-<td>19</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="b">
-<td></td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#MethodLength">MethodLength</a></td>
-<td>2</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="a">
-<td>whitespace</td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad">ParenPad</a>
-<ul>
-<li>option: <tt>&quot;space&quot;</tt></li></ul></td>
-<td>78</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="b">
-<td></td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAfter">WhitespaceAfter</a></td>
-<td>1</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
-<tr class="a">
-<td></td>
-<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAround">WhitespaceAround</a></td>
-<td>60</td>
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr></table></div>
-<div class="section">
-<h2><a name="Details"></a>Details</h2>
-<div class="section">
-<h3 id="org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</h3>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>Severity</th>
-<th>Category</th>
-<th>Rule</th>
-<th>Message</th>
-<th>Line</th></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>header</td>
-<td>RegexpHeader</td>
-<td>Line does not match expected header line of '^package '.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L1">1</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 128).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L51">51</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>blocks</td>
-<td>LeftCurly</td>
-<td>'{' at column 81 should be on a new line.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L56">56</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 144).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L66">66</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAfter</td>
-<td>',' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L97">97</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L99">99</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>blocks</td>
-<td>LeftCurly</td>
-<td>'{' at column 58 should be on a new line.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L103">103</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L108">108</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 129).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 130).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 159).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>blocks</td>
-<td>LeftCurly</td>
-<td>'{' at column 45 should be on a new line.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L157">157</a></td></tr></table></div>
-<div class="section">
-<h3 id="org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</h3>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>Severity</th>
-<th>Category</th>
-<th>Rule</th>
-<th>Message</th>
-<th>Line</th></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>header</td>
-<td>RegexpHeader</td>
-<td>Line does not match expected header line of '^package '.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/HelpMojo.html#L1">1</a></td></tr></table></div>
-<div class="section">
-<h3 id="org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</h3>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>Severity</th>
-<th>Category</th>
-<th>Rule</th>
-<th>Message</th>
-<th>Line</th></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>header</td>
-<td>RegexpHeader</td>
-<td>Line does not match expected header line of '^package '.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1">1</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 129).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L94">94</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 128).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L96">96</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 149).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L99">99</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 136).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L117">117</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 131).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L125">125</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 134).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L148">148</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>WhitespaceAround</td>
-<td>'=' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>MethodLength</td>
-<td>Method length is 437 lines (max allowed is 150).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L268">268</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 150).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 154).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L524">524</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>blocks</td>
-<td>LeftCurly</td>
-<td>'{' at column 74 should be on a new line.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>MethodLength</td>
-<td>Method length is 167 lines (max allowed is 150).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L746">746</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 121).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L776">776</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 165).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 175).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L798">798</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 180).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L805">805</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 188).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L816">816</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>blocks</td>
-<td>LeftCurly</td>
-<td>'{' at column 17 should be on a new line.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L927">927</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>'(' is not followed by whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>whitespace</td>
-<td>ParenPad</td>
-<td>')' is not preceded with whitespace.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>sizes</td>
-<td>LineLength</td>
-<td>Line is longer than 120 characters (found 124).</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L959">959</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>naming</td>
-<td>StaticVariableName</td>
-<td>Name 'PATTERN_CLUSTER' must match pattern '^[a-z][a-zA-Z0-9]*$'.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1090">1090</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>modifier</td>
-<td>RedundantModifier</td>
-<td>Redundant 'public' modifier.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1172">1172</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>modifier</td>
-<td>RedundantModifier</td>
-<td>Redundant 'public' modifier.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1177">1177</a></td></tr>
-<tr class="b">
-<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
-<td>coding</td>
-<td>MagicNumber</td>
-<td>'160' is a magic number.</td>
-<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1259">1259</a></td></tr></table></div></div>
-</div>
-</div>
-</div>
-<div class='grid-container incubator-area' style='margin-top: 64px'>
-    <div class='grid-x grid-padding-x'>
-        <div class='large-auto cell text-center'>
-            <a href="https://www.apache.org/">
-                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
-            </a>
-        </div>
-        <div class='large-auto cell text-center'>
-            <a href="https://www.apache.org/events/current-event.html">
-               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
-            </a>
-        </div>
-    </div>
-</div>
-<div class='footer-disclaimer'>
-    <div class="footer-disclaimer-content">
-        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
-        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
-        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
-        <div style='max-width: 40em; margin: 0 auto'>
-            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
-            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
-            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
-        </div>
-        
-    </div>
-</div>
-<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
-
-
-
-        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
-        <script src="/js/vendor/what-input.js"></script>
-        <script src="/js/vendor/jquery.colorbox-min.js"></script>
-        <script src="/js/vendor/foundation.min.js"></script>
-        <script src="/js/netbeans.js"></script>
-        <script>
-            
-            $(function(){ $(document).foundation(); });
-        </script>
-</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/site/checkstyle.rss b/nb-repository-plugin/site/checkstyle.rss
deleted file mode 100644
index 697f9ad..0000000
--- a/nb-repository-plugin/site/checkstyle.rss
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<rss version="0.91">
-  <channel>
-    <title>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</title>
-    <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin</link>
-    <description>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</description>
-    <language>en-us</language>
-    <copyright>&#169;2005 - 2018 The Apache Software Foundation</copyright>
-    <item>
-      <title>File: 3,
-             Errors: 172,
-             Warnings: 0,
-             Infos: 0
-      </title>
-            <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html</link>
-      <description>
-        <p>Click <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html">here</a> for the full Checkstyle report.</p>
-
-        <table summary="Files" boder="1">
-          <thead>
-            <tr>
-              <th>Files</th>
-              <th style="width:30px;"><abbr title="Info">I</abbr></th>
-              <th style="width:30px;"><abbr title="Warning">W</abbr></th>
-              <th style="width:30px;"><abbr title="Error">E</abbr></th>
-            </tr>
-          </thead>
-          <tbody>
-                          <tr>
-                <td>
-                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  110
-                </td>
-              </tr>
-                          <tr>
-                <td>
-                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  61
-                </td>
-              </tr>
-                          <tr>
-                <td>
-                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a>
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  0
-                </td>
-                <td>
-                  1
-                </td>
-              </tr>
-                      </tbody>
-        </table>
-        
-      </description>
-    </item>
-  </channel>
-</rss>
-
diff --git a/nb-repository-plugin/site/cobertura/css/help.css b/nb-repository-plugin/site/cobertura/css/help.css
deleted file mode 100644
index c6fbb28..0000000
--- a/nb-repository-plugin/site/cobertura/css/help.css
+++ /dev/null
@@ -1,22 +0,0 @@
-dl {
-	float: left;
-	width: 100%;
-}
-
-dt {
-	border-top: 1px solid #808080;
-	float: left;
-	font-weight: bold;
-	margin: 0;
-	padding: 1em;
-	width: 20%;
-}
-
-dd {
-	border-top: 1px solid #808080;
-	float: left;
-	font-style: italic;
-	margin: 0;
-	padding: 1em;
-	width: 60%;
-}
diff --git a/nb-repository-plugin/site/cobertura/css/main.css b/nb-repository-plugin/site/cobertura/css/main.css
deleted file mode 100644
index 9b5b0dc..0000000
--- a/nb-repository-plugin/site/cobertura/css/main.css
+++ /dev/null
@@ -1,131 +0,0 @@
-@import url("help.css");
-@import url("source-viewer.css");
-@import url("tooltip.css");
-
-.hidden {
-	display: none;
-}
-
-a.dfn {
-	border-bottom: 1px dotted #00aa00;
-	cursor: help;
-}
-
-a.dfn:active, a.dfn:link, a.dfn:visited {
-	color: #000000;
-	text-decoration: none;
-}
-
-a.dfn:hover {
-	color: #0000ff;
-	text-decoration: none;
-}
-
-body {
-	font-family: verdana, arial, helvetica;
-}
-
-h1, h2, h3, h4, h5, h6 {
-	margin-bottom: 0.5em;
-}
-
-h5 {
-	margin-top: 0.5em;
-}
-
-div.footer {
-	font-size: 68%;
-	margin-top: 1.5em;
-}
-
-div.percentgraph
-{
-	background-color: #f02020;
-	border: #808080 1px solid;
-	height: 1.3em;
-	margin: 0px;
-	padding: 0px;
-	width: 100px;
-}
-
-div.percentgraph div.greenbar
-{
-	background-color: #00f000;
-	height: 1.3em;
-	margin: 0px;
-	padding: 0px;
-}
-
-div.percentgraph div.na
-{
-	background-color: #eaeaea;
-	height: 1.3em;
-	margin: 0px;
-	padding: 0px;
-}
-
-div.percentgraph span.text
-{
-	display: block;
-	position: absolute;
-	text-align: center;
-	width: 100px;
-}
-
-div.separator {
-	height: 10px;
-}
-
-table tr td, table tr th {
-	font-size: 68%;
-}
-
-td.value table tr td {
-    font-size: 11px;
-}
-
-table.percentgraph {
-	border: 0px;
-	font-size: 130%;
-	margin: 0px;
-	margin-left: auto;
-	margin-right: 0px;
-	padding: 0px;
-}
-
-table.percentgraph tr.percentgraph {
-	border: 0px;
-	margin: 0px;
-	padding: 0px;
-}
-
-table.percentgraph td.percentgraph {
-	border: 0px;
-	margin: 0px;
-	padding: 0px;
-	padding-left: 4px;
-}
-
-table.report {
-	border-collapse: collapse;
-	width: 100%;
-}
-
-table.report td {
-	border: #d0d0d0 1px solid;
-}
-
-table.report td.heading {
-    background: #dcecff;
-	font-weight: bold;
-	text-align: center;
-}
-
-table.report td.heading:hover {
-    background: #c0ffc0;
-	cursor: pointer;
-}
-
-table.report td.value {
-	text-align: right;
-}
diff --git a/nb-repository-plugin/site/cobertura/css/sortabletable.css b/nb-repository-plugin/site/cobertura/css/sortabletable.css
deleted file mode 100644
index 970e2b5..0000000
--- a/nb-repository-plugin/site/cobertura/css/sortabletable.css
+++ /dev/null
@@ -1,50 +0,0 @@
-.sort-table {
-	font:		Icon;
-	border:		1px Solid ThreeDShadow;
-	background:	Window;
-	color:		WindowText;
-}
-
-.sort-table thead {
-	background:	ButtonFace;
-}
-
-.sort-table td {
-	padding:	2px 5px;
-}
-
-.sort-table thead td {
-	border:			1px solid;
-	border-color:	ButtonHighlight ButtonShadow
-					ButtonShadow ButtonHighlight;
-	cursor:			default;
-}
-
-.sort-table thead td:active {
-	border-color:	ButtonShadow ButtonHighlight
-					ButtonHighlight ButtonShadow;
-	padding:		3px 4px 1px 6px;
-}
-
-.sort-table thead td[_sortType=None]:active {
-	border-color:	ButtonHighlight ButtonShadow
-					ButtonShadow ButtonHighlight;
-	padding:		2px 5px;
-}
-
-.sort-arrow {
-	width:					11px;
-	height:					11px;
-	background-position:	center center;
-	background-repeat:		no-repeat;
-	margin:					0 2px;
-}
-
-.sort-arrow.descending {
-	background-image:		url("../images/downsimple.png");
-
-}
-
-.sort-arrow.ascending {
-	background-image:		url("../images/upsimple.png");
-}
\ No newline at end of file
diff --git a/nb-repository-plugin/site/cobertura/css/source-viewer.css b/nb-repository-plugin/site/cobertura/css/source-viewer.css
deleted file mode 100644
index 73797d6..0000000
--- a/nb-repository-plugin/site/cobertura/css/source-viewer.css
+++ /dev/null
@@ -1,73 +0,0 @@
-pre.src {
-    background: #ffffff;
-    margin-top: 0px;
-    margin-bottom: 0px;
-}
-
-table.src {
-	border: #dcdcdc 1px solid;
-	font-size: 16px;
-}
-
... 121418 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[netbeans-mavenutils-nbm-maven-plugin] 01/06: Add Readme for the branch

Posted by sk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git

commit c6319b0dee3b1be4b789c632fc4696e3089497b5
Author: Eric Barboni <sk...@apache.org>
AuthorDate: Tue Oct 30 15:55:10 2018 +0000

    Add Readme for the branch
---
 README.md | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..21f8af3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,23 @@
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
+Placeholder for website files
+


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


[netbeans-mavenutils-nbm-maven-plugin] 03/06: Automated site publishing by Jenkins build 6

Posted by sk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/netbeans-mavenutils-nbm-maven-plugin.git

commit 3d1306765da422ccbdefb776dc7e5b0ff03d6adb
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Oct 31 14:53:23 2018 +0000

    Automated site publishing by Jenkins build 6
---
 .../site/apidocs/allclasses-frame.html             |   22 +
 .../site/apidocs/allclasses-noframe.html           |   22 +
 .../site/apidocs/constant-values.html              |  124 +
 .../site/apidocs/deprecated-list.html              |  124 +
 nb-repository-plugin/site/apidocs/help-doc.html    |  225 +
 nb-repository-plugin/site/apidocs/index-all.html   |  230 +
 nb-repository-plugin/site/apidocs/index.html       |   73 +
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  341 +
 .../org/netbeans/nbm/repository/HelpMojo.html      |  316 +
 .../nbm/repository/PopulateRepositoryMojo.html     |  475 +
 .../repository/class-use/DownloadIndexMojo.html    |  124 +
 .../nbm/repository/class-use/HelpMojo.html         |  124 +
 .../class-use/PopulateRepositoryMojo.html          |  124 +
 .../org/netbeans/nbm/repository/package-frame.html |   23 +
 .../netbeans/nbm/repository/package-summary.html   |  158 +
 .../org/netbeans/nbm/repository/package-tree.html  |  143 +
 .../org/netbeans/nbm/repository/package-use.html   |  124 +
 .../site/apidocs/overview-tree.html                |  147 +
 nb-repository-plugin/site/apidocs/package-list     |    1 +
 nb-repository-plugin/site/apidocs/script.js        |   30 +
 nb-repository-plugin/site/apidocs/stylesheet.css   |  574 ++
 nb-repository-plugin/site/checkstyle.html          | 1252 +++
 nb-repository-plugin/site/checkstyle.rss           |   96 +
 nb-repository-plugin/site/cobertura/css/help.css   |   22 +
 nb-repository-plugin/site/cobertura/css/main.css   |  131 +
 .../site/cobertura/css/sortabletable.css           |   50 +
 .../site/cobertura/css/source-viewer.css           |   73 +
 .../site/cobertura/css/tooltip.css                 |   49 +
 .../site/cobertura/frame-packages.html             |   20 +
 ...me-sourcefiles-org.netbeans.nbm.repository.html |   29 +
 .../site/cobertura/frame-sourcefiles.html          |   29 +
 .../frame-summary-org.netbeans.nbm.repository.html |   51 +
 .../site/cobertura/frame-summary.html              |   30 +
 nb-repository-plugin/site/cobertura/help.html      |   31 +
 .../site/cobertura/images/blank.png                |  Bin 0 -> 144 bytes
 .../site/cobertura/images/downsimple.png           |  Bin 0 -> 201 bytes
 .../site/cobertura/images/upsimple.png             |  Bin 0 -> 201 bytes
 nb-repository-plugin/site/cobertura/index.html     |   25 +
 .../site/cobertura/js/customsorttypes.js           |   65 +
 nb-repository-plugin/site/cobertura/js/popup.js    |    8 +
 .../site/cobertura/js/sortabletable.js             |  455 +
 .../site/cobertura/js/stringbuilder.js             |   79 +
 ....netbeans.nbm.repository.DownloadIndexMojo.html |  327 +
 .../org.netbeans.nbm.repository.HelpMojo.html      |  780 ++
 ...eans.nbm.repository.PopulateRepositoryMojo.html | 2058 +++++
 nb-repository-plugin/site/css/netbeans.css         |    1 +
 nb-repository-plugin/site/css/site.css             |    1 +
 nb-repository-plugin/site/download-mojo.html       |  184 +
 nb-repository-plugin/site/help-mojo.html           |  226 +
 .../site/images/apache-netbeans.svg                |   36 +
 .../site/images/apache-netbeansx1024.png           |  Bin 0 -> 63751 bytes
 nb-repository-plugin/site/images/asf_logo_wide.svg |  138 +
 .../site/images/hero-background-2.jpg              |  Bin 0 -> 107721 bytes
 .../site/images/hero-background.jpg                |  Bin 0 -> 91705 bytes
 .../site/images/icon_error_sml.gif                 |  Bin 0 -> 1010 bytes
 nb-repository-plugin/site/images/icon_info_sml.gif |  Bin 0 -> 606 bytes
 .../site/images/icon_success_sml.gif               |  Bin 0 -> 990 bytes
 .../site/images/icon_warning_sml.gif               |  Bin 0 -> 576 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../site/images/incubator_feather_egg_logo_sm.png  |  Bin 0 -> 17961 bytes
 nb-repository-plugin/site/images/nblogo32x32.png   |  Bin 0 -> 1561 bytes
 nb-repository-plugin/site/images/nblogo48x48.png   |  Bin 0 -> 2118 bytes
 nb-repository-plugin/site/images/nblogo64x64.png   |  Bin 0 -> 2661 bytes
 nb-repository-plugin/site/images/nblogo96x96.png   |  Bin 0 -> 4532 bytes
 nb-repository-plugin/site/images/rss.png           |  Bin 0 -> 360 bytes
 .../site/images/touch-icon-ipad-retina.png         |  Bin 0 -> 7763 bytes
 .../site/images/touch-icon-ipad.png                |  Bin 0 -> 6810 bytes
 .../site/images/touch-icon-iphone-retina.png       |  Bin 0 -> 8074 bytes
 nb-repository-plugin/site/index.html               |   87 +
 nb-repository-plugin/site/js/netbeans.js           |   29 +
 .../site/js/vendor/foundation.min.js               |    5 +
 .../site/js/vendor/jquery-3.2.1.min.js             |    4 +
 .../site/js/vendor/jquery.colorbox-min.js          |    6 +
 nb-repository-plugin/site/js/vendor/what-input.js  |  361 +
 nb-repository-plugin/site/linkcheck.html           | 1227 +++
 nb-repository-plugin/site/plugin-info.html         |  161 +
 nb-repository-plugin/site/plugins.html             |  188 +
 nb-repository-plugin/site/pmd.html                 |  121 +
 nb-repository-plugin/site/populate-mojo.html       |  508 ++
 nb-repository-plugin/site/project-info.html        |   94 +
 nb-repository-plugin/site/project-reports.html     |  124 +
 nb-repository-plugin/site/rat-report.html          |  126 +
 nb-repository-plugin/site/repository.html          |   94 +
 nb-repository-plugin/site/taglist.html             |  121 +
 .../site/testapidocs/allclasses-frame.html         |   20 +
 .../site/testapidocs/allclasses-noframe.html       |   20 +
 .../site/testapidocs/constant-values.html          |  124 +
 .../site/testapidocs/deprecated-list.html          |  124 +
 .../site/testapidocs/help-doc.html                 |  225 +
 .../site/testapidocs/index-all.html                |  151 +
 nb-repository-plugin/site/testapidocs/index.html   |   73 +
 .../nbm/repository/PopulateRepositoryMojoTest.html |  328 +
 .../class-use/PopulateRepositoryMojoTest.html      |  124 +
 .../org/netbeans/nbm/repository/package-frame.html |   21 +
 .../netbeans/nbm/repository/package-summary.html   |  142 +
 .../org/netbeans/nbm/repository/package-tree.html  |  141 +
 .../org/netbeans/nbm/repository/package-use.html   |  124 +
 .../site/testapidocs/overview-tree.html            |  145 +
 nb-repository-plugin/site/testapidocs/package-list |    1 +
 nb-repository-plugin/site/testapidocs/script.js    |   30 +
 .../site/testapidocs/stylesheet.css                |  574 ++
 .../site/xref-test/allclasses-frame.html           |   18 +
 nb-repository-plugin/site/xref-test/index.html     |   75 +
 .../nbm/repository/PopulateRepositoryMojoTest.html |   82 +
 .../org/netbeans/nbm/repository/package-frame.html |   21 +
 .../netbeans/nbm/repository/package-summary.html   |  107 +
 .../site/xref-test/overview-frame.html             |   24 +
 .../site/xref-test/overview-summary.html           |   92 +
 nb-repository-plugin/site/xref-test/stylesheet.css |  626 ++
 .../site/xref/allclasses-frame.html                |   23 +
 nb-repository-plugin/site/xref/index.html          |   75 +
 .../netbeans/nbm/repository/DownloadIndexMojo.html |  181 +
 .../xref/org/netbeans/nbm/repository/HelpMojo.html |  471 +
 .../nbm/repository/PopulateRepositoryMojo.html     | 1279 +++
 .../org/netbeans/nbm/repository/package-frame.html |   36 +
 .../netbeans/nbm/repository/package-summary.html   |  132 +
 nb-repository-plugin/site/xref/overview-frame.html |   24 +
 .../site/xref/overview-summary.html                |   92 +
 nb-repository-plugin/site/xref/stylesheet.css      |  626 ++
 .../site/apidocs/allclasses-frame.html             |   42 +
 .../site/apidocs/allclasses-noframe.html           |   42 +
 nbm-maven-plugin/site/apidocs/constant-values.html |  162 +
 nbm-maven-plugin/site/apidocs/deprecated-list.html |  160 +
 nbm-maven-plugin/site/apidocs/help-doc.html        |  231 +
 nbm-maven-plugin/site/apidocs/index-all.html       |  862 ++
 nbm-maven-plugin/site/apidocs/index.html           |   76 +
 .../nbm/AbstractNbmMojo.ArtifactResult.html        |  256 +
 .../apidocs/org/netbeans/nbm/AbstractNbmMojo.html  |  414 +
 .../apidocs/org/netbeans/nbm/AdaptNbVersion.html   |  339 +
 .../apidocs/org/netbeans/nbm/BrandingMojo.html     |  443 +
 .../org/netbeans/nbm/BuildInstallersMojo.html      |  433 +
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  350 +
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  370 +
 .../org/netbeans/nbm/CreateClusterAppMojo.html     |  413 +
 .../org/netbeans/nbm/CreateClusterMojo.html        |  392 +
 .../apidocs/org/netbeans/nbm/CreateNbmMojo.html    |  397 +
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  691 ++
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  352 +
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  452 +
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  406 +
 .../site/apidocs/org/netbeans/nbm/HelpMojo.html    |  318 +
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  500 ++
 .../apidocs/org/netbeans/nbm/RunNetBeansMojo.html  |  435 +
 .../org/netbeans/nbm/RunPlatformAppMojo.html       |  413 +
 .../class-use/AbstractNbmMojo.ArtifactResult.html  |  170 +
 .../netbeans/nbm/class-use/AbstractNbmMojo.html    |  217 +
 .../org/netbeans/nbm/class-use/AdaptNbVersion.html |  126 +
 .../org/netbeans/nbm/class-use/BrandingMojo.html   |  126 +
 .../nbm/class-use/BuildInstallersMojo.html         |  126 +
 .../nbm/class-use/CollectLibrariesNodeVisitor.html |  126 +
 .../CollectModuleLibrariesNodeVisitor.html         |  126 +
 .../nbm/class-use/CreateClusterAppMojo.html        |  126 +
 .../netbeans/nbm/class-use/CreateClusterMojo.html  |  126 +
 .../org/netbeans/nbm/class-use/CreateNbmMojo.html  |  126 +
 .../nbm/class-use/CreateNetBeansFileStructure.html |  168 +
 .../nbm/class-use/CreateStandaloneMojo.html        |  126 +
 .../nbm/class-use/CreateUpdateSiteMojo.html        |  126 +
 .../nbm/class-use/CreateWebstartAppMojo.html       |  126 +
 .../org/netbeans/nbm/class-use/HelpMojo.html       |  126 +
 .../nbm/class-use/NetBeansManifestUpdateMojo.html  |  126 +
 .../netbeans/nbm/class-use/RunNetBeansMojo.html    |  126 +
 .../netbeans/nbm/class-use/RunPlatformAppMojo.html |  126 +
 .../apidocs/org/netbeans/nbm/model/Dependency.html |  432 +
 .../org/netbeans/nbm/model/NbmResource.html        |  522 ++
 .../org/netbeans/nbm/model/NetBeansModule.html     | 1033 +++
 .../netbeans/nbm/model/class-use/Dependency.html   |  204 +
 .../netbeans/nbm/model/class-use/NbmResource.html  |  204 +
 .../nbm/model/class-use/NetBeansModule.html        |  224 +
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  240 +
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  487 +
 ...etBeansModuleXpp3Reader.ContentTransformer.html |  179 +
 .../xpp3/class-use/NetBeansModuleXpp3Reader.html   |  126 +
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   25 +
 .../nbm/model/io/xpp3/package-summary.html         |  161 +
 .../netbeans/nbm/model/io/xpp3/package-tree.html   |  143 +
 .../netbeans/nbm/model/io/xpp3/package-use.html    |  159 +
 .../org/netbeans/nbm/model/package-frame.html      |   23 +
 .../org/netbeans/nbm/model/package-summary.html    |  159 +
 .../org/netbeans/nbm/model/package-tree.html       |  141 +
 .../org/netbeans/nbm/model/package-use.html        |  210 +
 .../apidocs/org/netbeans/nbm/package-frame.html    |   38 +
 .../apidocs/org/netbeans/nbm/package-summary.html  |  249 +
 .../apidocs/org/netbeans/nbm/package-tree.html     |  170 +
 .../site/apidocs/org/netbeans/nbm/package-use.html |  167 +
 nbm-maven-plugin/site/apidocs/overview-frame.html  |   24 +
 .../site/apidocs/overview-summary.html             |  148 +
 nbm-maven-plugin/site/apidocs/overview-tree.html   |  180 +
 nbm-maven-plugin/site/apidocs/package-list         |    3 +
 nbm-maven-plugin/site/apidocs/script.js            |   30 +
 nbm-maven-plugin/site/apidocs/serialized-form.html |  343 +
 nbm-maven-plugin/site/apidocs/stylesheet.css       |  574 ++
 nbm-maven-plugin/site/autoupdate-mojo.html         |  289 +
 nbm-maven-plugin/site/branding-mojo.html           |  294 +
 nbm-maven-plugin/site/build-installers-mojo.html   |  465 +
 nbm-maven-plugin/site/buildinstexample.html        |  156 +
 nbm-maven-plugin/site/checkstyle.html              | 9328 ++++++++++++++++++++
 nbm-maven-plugin/site/checkstyle.rss               |  348 +
 nbm-maven-plugin/site/cluster-app-mojo.html        |  339 +
 nbm-maven-plugin/site/cluster-mojo.html            |  204 +
 nbm-maven-plugin/site/cobertura/css/help.css       |   22 +
 nbm-maven-plugin/site/cobertura/css/main.css       |  131 +
 .../site/cobertura/css/sortabletable.css           |   50 +
 .../site/cobertura/css/source-viewer.css           |   73 +
 nbm-maven-plugin/site/cobertura/css/tooltip.css    |   49 +
 .../site/cobertura/frame-packages.html             |   26 +
 .../frame-sourcefiles-org.netbeans.nbm.html        |   71 +
 .../frame-sourcefiles-org.netbeans.nbm.model.html  |   29 +
 ...sourcefiles-org.netbeans.nbm.model.io.xpp3.html |   23 +
 .../site/cobertura/frame-sourcefiles.html          |   83 +
 .../cobertura/frame-summary-org.netbeans.nbm.html  |   92 +
 .../frame-summary-org.netbeans.nbm.model.html      |   47 +
 ...ame-summary-org.netbeans.nbm.model.io.xpp3.html |   44 +
 nbm-maven-plugin/site/cobertura/frame-summary.html |   32 +
 nbm-maven-plugin/site/cobertura/help.html          |   31 +
 nbm-maven-plugin/site/cobertura/images/blank.png   |  Bin 0 -> 144 bytes
 .../site/cobertura/images/downsimple.png           |  Bin 0 -> 201 bytes
 .../site/cobertura/images/upsimple.png             |  Bin 0 -> 201 bytes
 nbm-maven-plugin/site/cobertura/index.html         |   25 +
 .../site/cobertura/js/customsorttypes.js           |   65 +
 nbm-maven-plugin/site/cobertura/js/popup.js        |    8 +
 .../site/cobertura/js/sortabletable.js             |  455 +
 .../site/cobertura/js/stringbuilder.js             |   79 +
 .../org.netbeans.nbm.AbstractNbmMojo.html          |  819 ++
 .../cobertura/org.netbeans.nbm.AdaptNbVersion.html |  198 +
 .../cobertura/org.netbeans.nbm.BrandingMojo.html   |  404 +
 .../org.netbeans.nbm.BuildInstallersMojo.html      |  788 ++
 ...g.netbeans.nbm.CollectLibrariesNodeVisitor.html |  346 +
 ...eans.nbm.CollectModuleLibrariesNodeVisitor.html |  396 +
 .../org.netbeans.nbm.CreateClusterAppMojo.html     | 1947 ++++
 .../org.netbeans.nbm.CreateClusterMojo.html        |  355 +
 .../cobertura/org.netbeans.nbm.CreateNbmMojo.html  |  695 ++
 ...g.netbeans.nbm.CreateNetBeansFileStructure.html | 1080 +++
 .../org.netbeans.nbm.CreateStandaloneMojo.html     |  212 +
 .../org.netbeans.nbm.CreateUpdateSiteMojo.html     |  711 ++
 .../org.netbeans.nbm.CreateWebstartAppMojo.html    | 1168 +++
 .../site/cobertura/org.netbeans.nbm.HelpMojo.html  |  780 ++
 ...rg.netbeans.nbm.NetBeansManifestUpdateMojo.html | 1566 ++++
 .../org.netbeans.nbm.RunNetBeansMojo.html          |  445 +
 .../org.netbeans.nbm.RunPlatformAppMojo.html       |  366 +
 .../org.netbeans.nbm.model.Dependency.html         |  337 +
 .../org.netbeans.nbm.model.NbmResource.html        |  367 +
 .../org.netbeans.nbm.model.NetBeansModule.html     | 1121 +++
 ...nbm.model.io.xpp3.NetBeansModuleXpp3Reader.html | 1632 ++++
 nbm-maven-plugin/site/cpd.html                     |  171 +
 nbm-maven-plugin/site/css/netbeans.css             |    1 +
 nbm-maven-plugin/site/css/site.css                 |    1 +
 nbm-maven-plugin/site/descriptor.html              |  167 +
 nbm-maven-plugin/site/help-mojo.html               |  232 +
 nbm-maven-plugin/site/images/apache-netbeans.svg   |   36 +
 .../site/images/apache-netbeansx1024.png           |  Bin 0 -> 63751 bytes
 nbm-maven-plugin/site/images/asf_logo_wide.svg     |  138 +
 nbm-maven-plugin/site/images/hero-background-2.jpg |  Bin 0 -> 107721 bytes
 nbm-maven-plugin/site/images/hero-background.jpg   |  Bin 0 -> 91705 bytes
 nbm-maven-plugin/site/images/icon_error_sml.gif    |  Bin 0 -> 1010 bytes
 nbm-maven-plugin/site/images/icon_info_sml.gif     |  Bin 0 -> 606 bytes
 nbm-maven-plugin/site/images/icon_success_sml.gif  |  Bin 0 -> 990 bytes
 nbm-maven-plugin/site/images/icon_warning_sml.gif  |  Bin 0 -> 576 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../site/images/incubator_feather_egg_logo_sm.png  |  Bin 0 -> 17961 bytes
 nbm-maven-plugin/site/images/nblogo32x32.png       |  Bin 0 -> 1561 bytes
 nbm-maven-plugin/site/images/nblogo48x48.png       |  Bin 0 -> 2118 bytes
 nbm-maven-plugin/site/images/nblogo64x64.png       |  Bin 0 -> 2661 bytes
 nbm-maven-plugin/site/images/nblogo96x96.png       |  Bin 0 -> 4532 bytes
 nbm-maven-plugin/site/images/rss.png               |  Bin 0 -> 360 bytes
 .../site/images/touch-icon-ipad-retina.png         |  Bin 0 -> 7763 bytes
 nbm-maven-plugin/site/images/touch-icon-ipad.png   |  Bin 0 -> 6810 bytes
 .../site/images/touch-icon-iphone-retina.png       |  Bin 0 -> 8074 bytes
 nbm-maven-plugin/site/index.html                   |  259 +
 nbm-maven-plugin/site/js/netbeans.js               |   29 +
 nbm-maven-plugin/site/js/vendor/foundation.min.js  |    5 +
 .../site/js/vendor/jquery-3.2.1.min.js             |    4 +
 .../site/js/vendor/jquery.colorbox-min.js          |    6 +
 nbm-maven-plugin/site/js/vendor/what-input.js      |  361 +
 nbm-maven-plugin/site/linkcheck.html               | 2669 ++++++
 nbm-maven-plugin/site/manifest-mojo.html           |  581 ++
 nbm-maven-plugin/site/masterjnlp.txt               |   45 +
 nbm-maven-plugin/site/nbm-mojo.html                |  790 ++
 nbm-maven-plugin/site/nbm.html                     |  473 +
 nbm-maven-plugin/site/plugin-info.html             |  228 +
 nbm-maven-plugin/site/plugins.html                 |  198 +
 nbm-maven-plugin/site/pmd.html                     |  325 +
 nbm-maven-plugin/site/project-info.html            |  100 +
 nbm-maven-plugin/site/project-reports.html         |  133 +
 nbm-maven-plugin/site/rat-report.html              |  166 +
 nbm-maven-plugin/site/run-ide-mojo.html            |  290 +
 nbm-maven-plugin/site/run-platform-mojo.html       |  286 +
 nbm-maven-plugin/site/standalone-zip-mojo.html     |  225 +
 nbm-maven-plugin/site/taglist.html                 |  181 +
 .../site/testapidocs/allclasses-frame.html         |   24 +
 .../site/testapidocs/allclasses-noframe.html       |   24 +
 .../site/testapidocs/constant-values.html          |  124 +
 .../site/testapidocs/deprecated-list.html          |  124 +
 nbm-maven-plugin/site/testapidocs/help-doc.html    |  225 +
 nbm-maven-plugin/site/testapidocs/index-all.html   |  236 +
 nbm-maven-plugin/site/testapidocs/index.html       |   73 +
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  462 +
 .../org/netbeans/nbm/BrandingMojoTest.html         |  291 +
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  298 +
 .../nbm/CreateNetBeansFileStructureTest.html       |  321 +
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  323 +
 .../nbm/class-use/AbstractNbmMojoTest.html         |  124 +
 .../netbeans/nbm/class-use/BrandingMojoTest.html   |  124 +
 .../nbm/class-use/CreateClusterAppMojoTest.html    |  124 +
 .../class-use/CreateNetBeansFileStructureTest.html |  124 +
 .../class-use/NetBeansManifestUpdateMojoTest.html  |  124 +
 .../org/netbeans/nbm/package-frame.html            |   25 +
 .../org/netbeans/nbm/package-summary.html          |  158 +
 .../testapidocs/org/netbeans/nbm/package-tree.html |  153 +
 .../testapidocs/org/netbeans/nbm/package-use.html  |  124 +
 .../site/testapidocs/overview-tree.html            |  157 +
 nbm-maven-plugin/site/testapidocs/package-list     |    1 +
 nbm-maven-plugin/site/testapidocs/script.js        |   30 +
 nbm-maven-plugin/site/testapidocs/stylesheet.css   |  574 ++
 nbm-maven-plugin/site/upgrade.html                 |  141 +
 nbm-maven-plugin/site/webstart-app-mojo.html       |  550 ++
 .../site/xref-test/allclasses-frame.html           |   22 +
 nbm-maven-plugin/site/xref-test/index.html         |   75 +
 .../org/netbeans/nbm/AbstractNbmMojoTest.html      |  282 +
 .../org/netbeans/nbm/BrandingMojoTest.html         |   72 +
 .../org/netbeans/nbm/CreateClusterAppMojoTest.html |  124 +
 .../nbm/CreateNetBeansFileStructureTest.html       |   62 +
 .../nbm/NetBeansManifestUpdateMojoTest.html        |  111 +
 .../xref-test/org/netbeans/nbm/package-frame.html  |   33 +
 .../org/netbeans/nbm/package-summary.html          |  127 +
 .../site/xref-test/overview-frame.html             |   24 +
 .../site/xref-test/overview-summary.html           |   92 +
 nbm-maven-plugin/site/xref-test/stylesheet.css     |  626 ++
 nbm-maven-plugin/site/xref/allclasses-frame.html   |   44 +
 nbm-maven-plugin/site/xref/index.html              |   75 +
 .../xref/org/netbeans/nbm/AbstractNbmMojo.html     |  509 ++
 .../site/xref/org/netbeans/nbm/AdaptNbVersion.html |  118 +
 .../site/xref/org/netbeans/nbm/BrandingMojo.html   |  240 +
 .../xref/org/netbeans/nbm/BuildInstallersMojo.html |  464 +
 .../netbeans/nbm/CollectLibrariesNodeVisitor.html  |  200 +
 .../nbm/CollectModuleLibrariesNodeVisitor.html     |  229 +
 .../org/netbeans/nbm/CreateClusterAppMojo.html     | 1267 +++
 .../xref/org/netbeans/nbm/CreateClusterMojo.html   |  213 +
 .../site/xref/org/netbeans/nbm/CreateNbmMojo.html  |  419 +
 .../netbeans/nbm/CreateNetBeansFileStructure.html  |  673 ++
 .../org/netbeans/nbm/CreateStandaloneMojo.html     |  117 +
 .../org/netbeans/nbm/CreateUpdateSiteMojo.html     |  425 +
 .../org/netbeans/nbm/CreateWebstartAppMojo.html    |  711 ++
 .../site/xref/org/netbeans/nbm/HelpMojo.html       |  471 +
 .../netbeans/nbm/NetBeansManifestUpdateMojo.html   |  939 ++
 .../xref/org/netbeans/nbm/RunNetBeansMojo.html     |  264 +
 .../xref/org/netbeans/nbm/RunPlatformAppMojo.html  |  209 +
 .../xref/org/netbeans/nbm/model/Dependency.html    |  175 +
 .../xref/org/netbeans/nbm/model/NbmResource.html   |  197 +
 .../org/netbeans/nbm/model/NetBeansModule.html     |  593 ++
 .../model/io/xpp3/NetBeansModuleXpp3Reader.html    |  927 ++
 .../netbeans/nbm/model/io/xpp3/package-frame.html  |   24 +
 .../nbm/model/io/xpp3/package-summary.html         |  112 +
 .../xref/org/netbeans/nbm/model/package-frame.html |   27 +
 .../org/netbeans/nbm/model/package-summary.html    |  117 +
 .../site/xref/org/netbeans/nbm/package-frame.html  |   84 +
 .../xref/org/netbeans/nbm/package-summary.html     |  212 +
 nbm-maven-plugin/site/xref/overview-frame.html     |   30 +
 nbm-maven-plugin/site/xref/overview-summary.html   |  102 +
 nbm-maven-plugin/site/xref/stylesheet.css          |  626 ++
 nbm-shared/site/apidocs/allclasses-frame.html      |   21 +
 nbm-shared/site/apidocs/allclasses-noframe.html    |   21 +
 nbm-shared/site/apidocs/constant-values.html       |  124 +
 nbm-shared/site/apidocs/deprecated-list.html       |  124 +
 nbm-shared/site/apidocs/help-doc.html              |  225 +
 nbm-shared/site/apidocs/index-all.html             |  258 +
 nbm-shared/site/apidocs/index.html                 |   73 +
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  329 +
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  640 ++
 .../nbm/utils/class-use/AbstractNetbeansMojo.html  |  124 +
 .../nbm/utils/class-use/ExamineManifest.html       |  124 +
 .../org/netbeans/nbm/utils/package-frame.html      |   22 +
 .../org/netbeans/nbm/utils/package-summary.html    |  148 +
 .../org/netbeans/nbm/utils/package-tree.html       |  138 +
 .../org/netbeans/nbm/utils/package-use.html        |  124 +
 nbm-shared/site/apidocs/overview-tree.html         |  142 +
 nbm-shared/site/apidocs/package-list               |    1 +
 nbm-shared/site/apidocs/script.js                  |   30 +
 nbm-shared/site/apidocs/stylesheet.css             |  574 ++
 nbm-shared/site/checkstyle.html                    |  485 +
 nbm-shared/site/checkstyle.rss                     |   82 +
 nbm-shared/site/cobertura/css/help.css             |   22 +
 nbm-shared/site/cobertura/css/main.css             |  131 +
 nbm-shared/site/cobertura/css/sortabletable.css    |   50 +
 nbm-shared/site/cobertura/css/source-viewer.css    |   73 +
 nbm-shared/site/cobertura/css/tooltip.css          |   49 +
 nbm-shared/site/cobertura/frame-packages.html      |   20 +
 .../frame-sourcefiles-org.netbeans.nbm.utils.html  |   26 +
 nbm-shared/site/cobertura/frame-sourcefiles.html   |   26 +
 .../frame-summary-org.netbeans.nbm.utils.html      |   45 +
 nbm-shared/site/cobertura/frame-summary.html       |   30 +
 nbm-shared/site/cobertura/help.html                |   31 +
 nbm-shared/site/cobertura/images/blank.png         |  Bin 0 -> 144 bytes
 nbm-shared/site/cobertura/images/downsimple.png    |  Bin 0 -> 201 bytes
 nbm-shared/site/cobertura/images/upsimple.png      |  Bin 0 -> 201 bytes
 nbm-shared/site/cobertura/index.html               |   25 +
 nbm-shared/site/cobertura/js/customsorttypes.js    |   65 +
 nbm-shared/site/cobertura/js/popup.js              |    8 +
 nbm-shared/site/cobertura/js/sortabletable.js      |  455 +
 nbm-shared/site/cobertura/js/stringbuilder.js      |   79 +
 ...rg.netbeans.nbm.utils.AbstractNetbeansMojo.html |  238 +
 .../org.netbeans.nbm.utils.ExamineManifest.html    |  844 ++
 nbm-shared/site/css/netbeans.css                   |    1 +
 nbm-shared/site/css/site.css                       |    1 +
 nbm-shared/site/dependencies.html                  |  551 ++
 nbm-shared/site/dependency-info.html               |  111 +
 nbm-shared/site/dependency-management.html         |   91 +
 nbm-shared/site/distribution-management.html       |   80 +
 nbm-shared/site/images/apache-netbeans.svg         |   36 +
 nbm-shared/site/images/apache-netbeansx1024.png    |  Bin 0 -> 63751 bytes
 nbm-shared/site/images/asf_logo_wide.svg           |  138 +
 nbm-shared/site/images/close.gif                   |  Bin 0 -> 279 bytes
 nbm-shared/site/images/hero-background-2.jpg       |  Bin 0 -> 107721 bytes
 nbm-shared/site/images/hero-background.jpg         |  Bin 0 -> 91705 bytes
 nbm-shared/site/images/icon_error_sml.gif          |  Bin 0 -> 1010 bytes
 nbm-shared/site/images/icon_info_sml.gif           |  Bin 0 -> 606 bytes
 nbm-shared/site/images/icon_success_sml.gif        |  Bin 0 -> 990 bytes
 nbm-shared/site/images/icon_warning_sml.gif        |  Bin 0 -> 576 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../site/images/incubator_feather_egg_logo_sm.png  |  Bin 0 -> 17961 bytes
 nbm-shared/site/images/nblogo32x32.png             |  Bin 0 -> 1561 bytes
 nbm-shared/site/images/nblogo48x48.png             |  Bin 0 -> 2118 bytes
 nbm-shared/site/images/nblogo64x64.png             |  Bin 0 -> 2661 bytes
 nbm-shared/site/images/nblogo96x96.png             |  Bin 0 -> 4532 bytes
 nbm-shared/site/images/rss.png                     |  Bin 0 -> 360 bytes
 nbm-shared/site/images/touch-icon-ipad-retina.png  |  Bin 0 -> 7763 bytes
 nbm-shared/site/images/touch-icon-ipad.png         |  Bin 0 -> 6810 bytes
 .../site/images/touch-icon-iphone-retina.png       |  Bin 0 -> 8074 bytes
 nbm-shared/site/index.html                         |   76 +
 nbm-shared/site/issue-management.html              |   81 +
 nbm-shared/site/js/netbeans.js                     |   29 +
 nbm-shared/site/js/vendor/foundation.min.js        |    5 +
 nbm-shared/site/js/vendor/jquery-3.2.1.min.js      |    4 +
 nbm-shared/site/js/vendor/jquery.colorbox-min.js   |    6 +
 nbm-shared/site/js/vendor/what-input.js            |  361 +
 nbm-shared/site/licenses.html                      |  284 +
 nbm-shared/site/linkcheck.html                     | 1402 +++
 nbm-shared/site/mailing-lists.html                 |  119 +
 nbm-shared/site/plugin-management.html             |  228 +
 nbm-shared/site/plugins.html                       |  171 +
 nbm-shared/site/project-info.html                  |  121 +
 nbm-shared/site/project-reports.html               |  109 +
 nbm-shared/site/rat-report.html                    |  110 +
 nbm-shared/site/scm.html                           |   94 +
 nbm-shared/site/summary.html                       |  123 +
 nbm-shared/site/taglist.html                       |   90 +
 nbm-shared/site/team.html                          |  126 +
 nbm-shared/site/testapidocs/allclasses-frame.html  |   20 +
 .../site/testapidocs/allclasses-noframe.html       |   20 +
 nbm-shared/site/testapidocs/constant-values.html   |  124 +
 nbm-shared/site/testapidocs/deprecated-list.html   |  124 +
 nbm-shared/site/testapidocs/help-doc.html          |  225 +
 nbm-shared/site/testapidocs/index-all.html         |  149 +
 nbm-shared/site/testapidocs/index.html             |   73 +
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  315 +
 .../nbm/utils/class-use/ExamineManifestTest.html   |  124 +
 .../org/netbeans/nbm/utils/package-frame.html      |   21 +
 .../org/netbeans/nbm/utils/package-summary.html    |  142 +
 .../org/netbeans/nbm/utils/package-tree.html       |  141 +
 .../org/netbeans/nbm/utils/package-use.html        |  124 +
 nbm-shared/site/testapidocs/overview-tree.html     |  145 +
 nbm-shared/site/testapidocs/package-list           |    1 +
 nbm-shared/site/testapidocs/script.js              |   30 +
 nbm-shared/site/testapidocs/stylesheet.css         |  574 ++
 nbm-shared/site/xref-test/allclasses-frame.html    |   18 +
 nbm-shared/site/xref-test/index.html               |   75 +
 .../netbeans/nbm/utils/ExamineManifestTest.html    |  101 +
 .../org/netbeans/nbm/utils/package-frame.html      |   21 +
 .../org/netbeans/nbm/utils/package-summary.html    |  107 +
 nbm-shared/site/xref-test/overview-frame.html      |   24 +
 nbm-shared/site/xref-test/overview-summary.html    |   92 +
 nbm-shared/site/xref-test/stylesheet.css           |  626 ++
 nbm-shared/site/xref/allclasses-frame.html         |   19 +
 nbm-shared/site/xref/index.html                    |   75 +
 .../netbeans/nbm/utils/AbstractNetbeansMojo.html   |  145 +
 .../org/netbeans/nbm/utils/ExamineManifest.html    |  516 ++
 .../xref/org/netbeans/nbm/utils/package-frame.html |   24 +
 .../org/netbeans/nbm/utils/package-summary.html    |  112 +
 nbm-shared/site/xref/overview-frame.html           |   24 +
 nbm-shared/site/xref/overview-summary.html         |   92 +
 nbm-shared/site/xref/stylesheet.css                |  626 ++
 parent/site/css/netbeans.css                       |    1 +
 parent/site/css/site.css                           |    1 +
 parent/site/dependency-info.html                   |  112 +
 parent/site/dependency-management.html             |   91 +
 parent/site/distribution-management.html           |   80 +
 parent/site/images/apache-netbeans.svg             |   36 +
 parent/site/images/apache-netbeansx1024.png        |  Bin 0 -> 63751 bytes
 parent/site/images/asf_logo_wide.svg               |  138 +
 parent/site/images/hero-background-2.jpg           |  Bin 0 -> 107721 bytes
 parent/site/images/hero-background.jpg             |  Bin 0 -> 91705 bytes
 .../images/incubator_feather_egg_logo_bw_crop.png  |  Bin 0 -> 56218 bytes
 .../site/images/incubator_feather_egg_logo_sm.png  |  Bin 0 -> 17961 bytes
 parent/site/images/nblogo32x32.png                 |  Bin 0 -> 1561 bytes
 parent/site/images/nblogo48x48.png                 |  Bin 0 -> 2118 bytes
 parent/site/images/nblogo64x64.png                 |  Bin 0 -> 2661 bytes
 parent/site/images/nblogo96x96.png                 |  Bin 0 -> 4532 bytes
 parent/site/images/touch-icon-ipad-retina.png      |  Bin 0 -> 7763 bytes
 parent/site/images/touch-icon-ipad.png             |  Bin 0 -> 6810 bytes
 parent/site/images/touch-icon-iphone-retina.png    |  Bin 0 -> 8074 bytes
 parent/site/index.html                             |   76 +
 parent/site/issue-management.html                  |   81 +
 parent/site/js/netbeans.js                         |   29 +
 parent/site/js/vendor/foundation.min.js            |    5 +
 parent/site/js/vendor/jquery-3.2.1.min.js          |    4 +
 parent/site/js/vendor/jquery.colorbox-min.js       |    6 +
 parent/site/js/vendor/what-input.js                |  361 +
 parent/site/licenses.html                          |  284 +
 parent/site/mailing-lists.html                     |  119 +
 parent/site/plugin-management.html                 |  228 +
 parent/site/plugins.html                           |  115 +
 parent/site/project-info.html                      |  115 +
 parent/site/scm.html                               |   94 +
 parent/site/summary.html                           |  120 +
 513 files changed, 109300 insertions(+)

diff --git a/nb-repository-plugin/site/apidocs/allclasses-frame.html b/nb-repository-plugin/site/apidocs/allclasses-frame.html
new file mode 100644
index 0000000..11b753c
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/allclasses-frame.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/allclasses-noframe.html b/nb-repository-plugin/site/apidocs/allclasses-noframe.html
new file mode 100644
index 0000000..2ca49aa
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/allclasses-noframe.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></li>
+<li><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/constant-values.html b/nb-repository-plugin/site/apidocs/constant-values.html
new file mode 100644
index 0000000..a92cb51
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/constant-values.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/deprecated-list.html b/nb-repository-plugin/site/apidocs/deprecated-list.html
new file mode 100644
index 0000000..944a880
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/deprecated-list.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/help-doc.html b/nb-repository-plugin/site/apidocs/help-doc.html
new file mode 100644
index 0000000..8da692d
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/help-doc.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/index-all.html b/nb-repository-plugin/site/apidocs/index-all.html
new file mode 100644
index 0000000..dfad717
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/index-all.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize(Context)</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:E">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute()</a></span> - Method in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:F">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">When specified, will force all modules to have the designated version.</div>
+</dd>
+</dl>
+<a name="I:H">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:L">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Local maven repository.</div>
+</dd>
+</dl>
+<a name="I:N">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Location of NetBeans installation</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span> - Variable in class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a> - package org.netbeans.nbm.repository</dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:P">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a> - Class in <a href="org/netbeans/nbm/repository/package-summary.html">org.netbeans.nbm.repository</a></dt>
+<dd>
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo()</a></span> - Constructor for class org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/netbeans/nbm/repository/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/index.html b/nb-repository-plugin/site/apidocs/index.html
new file mode 100644
index 0000000..8aa7c2e
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/index.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+<frame src="org/netbeans/nbm/repository/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/netbeans/nbm/repository/package-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
new file mode 100644
index 0000000..52422aa
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/DownloadIndexMojo.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class DownloadIndexMojo" class="title">Class DownloadIndexMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.DownloadIndexMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="download",
+      aggregator=true,
+      requiresProject=false)
+public class <span class="typeNameLabel">DownloadIndexMojo</span>
+extends org.apache.maven.plugin.AbstractMojo
+implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</pre>
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the <code>populate</code>
+ goal.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>mkleint</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#DownloadIndexMojo--">DownloadIndexMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#contextualize-org.codehaus.plexus.context.Context-">contextualize</a></span>(org.codehaus.plexus.context.Context&nbsp;context)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DownloadIndexMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DownloadIndexMojo</h4>
+<pre>public&nbsp;DownloadIndexMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException,
+                    org.apache.maven.plugin.MojoFailureException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>execute</code>&nbsp;in interface&nbsp;<code>org.apache.maven.plugin.Mojo</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="contextualize-org.codehaus.plexus.context.Context-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>contextualize</h4>
+<pre>public&nbsp;void&nbsp;contextualize(org.codehaus.plexus.context.Context&nbsp;context)
+                   throws org.codehaus.plexus.context.ContextException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>contextualize</code>&nbsp;in interface&nbsp;<code>org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.codehaus.plexus.context.ContextException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DownloadIndexMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/HelpMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/HelpMojo.html
new file mode 100644
index 0000000..bb8fb12
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/HelpMojo.html
@@ -0,0 +1,316 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelpMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class HelpMojo" class="title">Class HelpMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.HelpMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="help",
+      requiresProject=false,
+      threadSafe=true)
+public class <span class="typeNameLabel">HelpMojo</span>
+extends org.apache.maven.plugin.AbstractMojo</pre>
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>maven-plugin-tools</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#HelpMojo--">HelpMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html#execute--">execute</a></span>()</code></td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HelpMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelpMojo</h4>
+<pre>public&nbsp;HelpMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelpMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
new file mode 100644
index 0000000..31bf78e
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/PopulateRepositoryMojo.html
@@ -0,0 +1,475 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.netbeans.nbm.repository</div>
+<h2 title="Class PopulateRepositoryMojo" class="title">Class PopulateRepositoryMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.utils.AbstractNetbeansMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.netbeans.nbm.repository.PopulateRepositoryMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
+</dl>
+<hr>
+<br>
+<pre>@Mojo(name="populate",
+      aggregator=true,
+      requiresProject=false)
+public class <span class="typeNameLabel">PopulateRepositoryMojo</span>
+extends org.netbeans.nbm.utils.AbstractNetbeansMojo</pre>
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them. Optionally you can also deploy to a remote repository.
+ <p>
+ If you are looking for an existing remote repository for NetBeans artifacts, check out
+ <a href="http://bits.netbeans.org/nexus/content/groups/netbeans/">http://bits.netbeans.org/nexus/content/groups/netbeans/</a>,
+ it contains API artifacts for multiple releases.
+ <a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/">http://bits.netbeans.org/netbeans/trunk/maven-snapshot/</a>
+ may also be used for <code>SNAPSHOT</code> artifacts if you wish to test development builds.
+ </p><p>
+ See this <a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html">HOWTO</a> on how to generate the NetBeans binaries required
+ by this goal.
+ </p></div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd><a href="mailto:mkleint@codehaus.org">Milos Kleint</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#forcedVersion">forcedVersion</a></span></code>
+<div class="block">When specified, will force all modules to have the designated version.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.maven.artifact.repository.ArtifactRepository</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#localRepository">localRepository</a></span></code>
+<div class="block">Local maven repository.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansInstallDirectory">netbeansInstallDirectory</a></span></code>
+<div class="block">Location of NetBeans installation</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansJavadocDirectory">netbeansJavadocDirectory</a></span></code>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansNbmDirectory">netbeansNbmDirectory</a></span></code>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#netbeansSourcesDirectory">netbeansSourcesDirectory</a></span></code>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#PopulateRepositoryMojo--">PopulateRepositoryMojo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.netbeans.nbm.utils.AbstractNetbeansMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.netbeans.nbm.utils.AbstractNetbeansMojo</h3>
+<code>antProject, registerNbmAntTasks</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="netbeansInstallDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansInstallDirectory</h4>
+<pre>@Parameter(property="netbeansInstallDirectory",
+           required=true)
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansInstallDirectory</pre>
+<div class="block">Location of NetBeans installation</div>
+</li>
+</ul>
+<a name="netbeansJavadocDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansJavadocDirectory</h4>
+<pre>@Parameter(property="netbeansJavadocDirectory")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansJavadocDirectory</pre>
+<div class="block">If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org
+ expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</div>
+</li>
+</ul>
+<a name="netbeansSourcesDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansSourcesDirectory</h4>
+<pre>@Parameter(property="netbeansSourcesDirectory")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansSourcesDirectory</pre>
+<div class="block">Assumes a folder with &lt;code-name-base&gt;.zip files containing sources for modules.</div>
+</li>
+</ul>
+<a name="netbeansNbmDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netbeansNbmDirectory</h4>
+<pre>@Parameter(property="netbeansNbmDirectory",
+           required=true)
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> netbeansNbmDirectory</pre>
+<div class="block">If defined, will match the nbm files found in the designated folder with the modules
+ and upload the nbm file next to the module jar in local and remote repositories.
+
+ Assumes a folder with &lt;code-name-base&gt;.nbm files containing nbm files for modules.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>3.0</dd>
+</dl>
+</li>
+</ul>
+<a name="forcedVersion">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>forcedVersion</h4>
+<pre>@Parameter(property="forcedVersion")
+protected&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> forcedVersion</pre>
+<div class="block">When specified, will force all modules to have the designated version.
+ Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and
+ all modules get this version in the repository. If not defined, the maven version is
+ derived from the OpenIDE-Module-Specification-Version manifest attribute.
+ <p>
+ Highly Recommended!
+ </p></div>
+</li>
+</ul>
+<a name="localRepository">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>localRepository</h4>
+<pre>@Parameter(required=true,
+           readonly=true,
+           defaultValue="${localRepository}")
+protected&nbsp;org.apache.maven.artifact.repository.ArtifactRepository localRepository</pre>
+<div class="block">Local maven repository.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PopulateRepositoryMojo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PopulateRepositoryMojo</h4>
+<pre>public&nbsp;PopulateRepositoryMojo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PopulateRepositoryMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
new file mode 100644
index 0000000..c673e09
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.DownloadIndexMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.DownloadIndexMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.DownloadIndexMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/DownloadIndexMojo.html" target="_top">Frames</a></li>
+<li><a href="DownloadIndexMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
new file mode 100644
index 0000000..3b9c03e
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/HelpMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.HelpMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.HelpMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.HelpMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.HelpMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
new file mode 100644
index 0000000..03daa75
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.netbeans.nbm.repository.PopulateRepositoryMojo" class="title">Uses of Class<br>org.netbeans.nbm.repository.PopulateRepositoryMojo</h2>
+</div>
+<div class="classUseContainer">No usage of org.netbeans.nbm.repository.PopulateRepositoryMojo</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/netbeans/nbm/repository/class-use/PopulateRepositoryMojo.html" target="_top">Frames</a></li>
+<li><a href="PopulateRepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-frame.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-frame.html
new file mode 100644
index 0000000..4a8de90
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../org/netbeans/nbm/repository/package-summary.html" target="classFrame">org.netbeans.nbm.repository</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">DownloadIndexMojo</a></li>
+<li><a href="HelpMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">HelpMojo</a></li>
+<li><a href="PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository" target="classFrame">PopulateRepositoryMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-summary.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-summary.html
new file mode 100644
index 0000000..2fbc20b
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-summary.html
@@ -0,0 +1,158 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository">DownloadIndexMojo</a></td>
+<td class="colLast">
+<div class="block">Goal for retrieving and expanding the lucene index of the given repository.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository">HelpMojo</a></td>
+<td class="colLast">
+<div class="block">Display help information on nb-repository-plugin.<br>
+ Call <code>mvn nb-repository:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository">PopulateRepositoryMojo</a></td>
+<td class="colLast">
+<div class="block">A goal for identifying NetBeans modules from the installation and populating the local
+ repository with them.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-tree.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-tree.html
new file mode 100644
index 0000000..34e337b
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:25 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.netbeans.nbm.repository Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
+<ul>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="../../../../org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-use.html b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-use.html
new file mode 100644
index 0000000..e8fe8d0
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/org/netbeans/nbm/repository/package-use.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package org.netbeans.nbm.repository (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.netbeans.nbm.repository" class="title">Uses of Package<br>org.netbeans.nbm.repository</h1>
+</div>
+<div class="contentContainer">No usage of org.netbeans.nbm.repository</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/netbeans/nbm/repository/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/overview-tree.html b/nb-repository-plugin/site/apidocs/overview-tree.html
new file mode 100644
index 0000000..111a471
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/overview-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_172) on Wed Oct 31 14:49:26 UTC 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)</title>
+<meta name="date" content="2018-10-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (Apache NetBeans Maven Utilities - NB Repository Plugin 1.4-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/netbeans/nbm/repository/package-tree.html">org.netbeans.nbm.repository</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.netbeans.nbm.utils.AbstractNetbeansMojo
+<ul>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/PopulateRepositoryMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">PopulateRepositoryMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/DownloadIndexMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">DownloadIndexMojo</span></a> (implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable)</li>
+<li type="circle">org.netbeans.nbm.repository.<a href="org/netbeans/nbm/repository/HelpMojo.html" title="class in org.netbeans.nbm.repository"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/netbeans/nbm/repository/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2005&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/apidocs/package-list b/nb-repository-plugin/site/apidocs/package-list
new file mode 100644
index 0000000..8c67f9f
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/package-list
@@ -0,0 +1 @@
+org.netbeans.nbm.repository
diff --git a/nb-repository-plugin/site/apidocs/script.js b/nb-repository-plugin/site/apidocs/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) != 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updateTabs(type);
+}
+
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}
diff --git a/nb-repository-plugin/site/apidocs/stylesheet.css b/nb-repository-plugin/site/apidocs/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/nb-repository-plugin/site/apidocs/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
+}
diff --git a/nb-repository-plugin/site/checkstyle.html b/nb-repository-plugin/site/checkstyle.html
new file mode 100644
index 0000000..3a13ebf
--- /dev/null
+++ b/nb-repository-plugin/site/checkstyle.html
@@ -0,0 +1,1252 @@
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; Checkstyle Results</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
+  <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">   
+</head>
+<body>
+<div class="top-bar" id="responsive-menu">
+    <div class='top-bar-left'>
+        <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a>
+    </div>
+    <div class="top-bar-right">
+        <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown">
+            <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NB Repository Plugin</strong> </li>
+            <li> <a href="../nbm-maven-plugin/index.html">NBM Plugin</a> </li>
+            <li> <a href="../shared/index.html">Shared</a> </li>
+            <li> <a href="../parent/index.html">Parent</a> </li>
+        </ul>
+    </div>
+</div>
+<div class='grid-container main-content'>
+            <div id="toc" class="toc">
+<div id="toctitle">Overview</div>
+<ul class="sectlevel1">
+<li><a href="index.html">Usage</a></li>
+<li><a href="plugin-info.html">Plugin Goals</a></li>
+</ul>
+<div id="toctitle">HOWTOs</div>
+<ul class="sectlevel1">
+<li><a href="repository.html">Populate repository</a></li>
+</ul>
+</div>
+<div id="preamble">
+<div class="sectionbody">
+<div class="section">
+<h2><a name="Checkstyle_Results"></a>Checkstyle Results</h2>
+<p>The following document contains the results of <a class="externalLink" href="http://checkstyle.sourceforge.net/">Checkstyle</a> 6.18 with config/maven_checks.xml ruleset.&#160;<a href="checkstyle.rss"><img alt="rss feed" src="images/rss.png" /></a></p></div>
+<div class="section">
+<h2><a name="Summary"></a>Summary</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Files</th>
+<th><img src="images/icon_info_sml.gif" alt="" />&#160;Info</th>
+<th><img src="images/icon_warning_sml.gif" alt="" />&#160;Warnings</th>
+<th><img src="images/icon_error_sml.gif" alt="" />&#160;Errors</th></tr>
+<tr class="b">
+<td>3</td>
+<td>0</td>
+<td>0</td>
+<td>172</td></tr></table></div>
+<div class="section">
+<h2><a name="Files"></a>Files</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>File</th>
+<th><img src="images/icon_info_sml.gif" alt="" />&#160;I</th>
+<th><img src="images/icon_warning_sml.gif" alt="" />&#160;W</th>
+<th><img src="images/icon_error_sml.gif" alt="" />&#160;E</th></tr>
+<tr class="b">
+<td><a href="#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>61</td></tr>
+<tr class="a">
+<td><a href="#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a></td>
+<td>0</td>
+<td>0</td>
+<td>110</td></tr></table></div>
+<div class="section">
+<h2><a name="Rules"></a>Rules</h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Category</th>
+<th>Rule</th>
+<th>Violations</th>
+<th>Severity</th></tr>
+<tr class="b">
+<td>blocks</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_blocks.html#LeftCurly">LeftCurly</a>
+<ul>
+<li>option: <tt>&quot;nl&quot;</tt></li></ul></td>
+<td>5</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>coding</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_coding.html#MagicNumber">MagicNumber</a>
+<ul>
+<li>ignoreNumbers: <tt>&quot;-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 31, 32, 37, 64, 100, 128, 256, 512, 1000, 1024&quot;</tt></li></ul></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td>header</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_header.html#RegexpHeader">RegexpHeader</a>
+<ul>
+<li>fileExtensions: <tt>&quot;java&quot;</tt></li>
+<li>headerFile: <tt>&quot;target/checkstyle-header.txt&quot;</tt></li></ul></td>
+<td>3</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>modifier</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_modifier.html#RedundantModifier">RedundantModifier</a></td>
+<td>2</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td>naming</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_naming.html#StaticVariableName">StaticVariableName</a></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>sizes</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#LineLength">LineLength</a>
+<ul>
+<li>max: <tt>&quot;120&quot;</tt></li>
+<li>ignorePattern: <tt>&quot;@version|@see|@todo|TODO&quot;</tt></li></ul></td>
+<td>19</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_sizes.html#MethodLength">MethodLength</a></td>
+<td>2</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td>whitespace</td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad">ParenPad</a>
+<ul>
+<li>option: <tt>&quot;space&quot;</tt></li></ul></td>
+<td>78</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="b">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAfter">WhitespaceAfter</a></td>
+<td>1</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
+<tr class="a">
+<td></td>
+<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAround">WhitespaceAround</a></td>
+<td>60</td>
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr></table></div>
+<div class="section">
+<h2><a name="Details"></a>Details</h2>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L1">1</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 128).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L51">51</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L55">55</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 81 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L56">56</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L62">62</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 144).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L66">66</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L69">69</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L90">90</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L91">91</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAfter</td>
+<td>',' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L97">97</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L99">99</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L101">101</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 58 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L103">103</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L108">108</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 129).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L114">114</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 130).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L125">125</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 159).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L131">131</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L140">140</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 45 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L141">141</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L145">145</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L146">146</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L149">149</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L150">150</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L152">152</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L153">153</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/DownloadIndexMojo.html#L157">157</a></td></tr></table></div>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/HelpMojo.html#L1">1</a></td></tr></table></div>
+<div class="section">
+<h3 id="org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</h3>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Severity</th>
+<th>Category</th>
+<th>Rule</th>
+<th>Message</th>
+<th>Line</th></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>header</td>
+<td>RegexpHeader</td>
+<td>Line does not match expected header line of '^package '.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1">1</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 129).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L94">94</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 128).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L96">96</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 149).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L99">99</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L105">105</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 136).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L117">117</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L120">120</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 131).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L125">125</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L127">127</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L136">136</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L143">143</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 134).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L148">148</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L151">151</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L157">157</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L167">167</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L179">179</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L192">192</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L200">200</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L210">210</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L218">218</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>WhitespaceAround</td>
+<td>'=' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L225">225</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>MethodLength</td>
+<td>Method length is 437 lines (max allowed is 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L268">268</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L380">380</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 154).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L524">524</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 74 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L525">525</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L526">526</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>MethodLength</td>
+<td>Method length is 167 lines (max allowed is 150).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L746">746</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 121).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L776">776</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 165).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L795">795</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 175).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L798">798</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 180).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L805">805</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 188).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L816">816</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>blocks</td>
+<td>LeftCurly</td>
+<td>'{' at column 17 should be on a new line.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L927">927</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L939">939</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>'(' is not followed by whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>whitespace</td>
+<td>ParenPad</td>
+<td>')' is not preceded with whitespace.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L944">944</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
+<td>Line is longer than 120 characters (found 124).</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L959">959</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>naming</td>
+<td>StaticVariableName</td>
+<td>Name 'PATTERN_CLUSTER' must match pattern '^[a-z][a-zA-Z0-9]*$'.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1090">1090</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>modifier</td>
+<td>RedundantModifier</td>
+<td>Redundant 'public' modifier.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1172">1172</a></td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>modifier</td>
+<td>RedundantModifier</td>
+<td>Redundant 'public' modifier.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1177">1177</a></td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>coding</td>
+<td>MagicNumber</td>
+<td>'160' is a magic number.</td>
+<td><a href="./xref/org/netbeans/nbm/repository/PopulateRepositoryMojo.html#L1259">1259</a></td></tr></table></div></div>
+</div>
+</div>
+</div>
+<div class='grid-container incubator-area' style='margin-top: 64px'>
+    <div class='grid-x grid-padding-x'>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/">
+                <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" />
+            </a>
+        </div>
+        <div class='large-auto cell text-center'>
+            <a href="https://www.apache.org/events/current-event.html">
+               <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/>
+            </a>
+        </div>
+    </div>
+</div>
+<div class='footer-disclaimer'>
+    <div class="footer-disclaimer-content">
+        <p>Copyright &copy; 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+        <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p>
+        <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p>
+        <div style='max-width: 40em; margin: 0 auto'>
+            <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate  [...]
+            <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p>
+            <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p>
+        </div>
+        
+    </div>
+</div>
+<a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
+
+
+
+        <script src="/js/vendor/jquery-3.2.1.min.js"></script>
+        <script src="/js/vendor/what-input.js"></script>
+        <script src="/js/vendor/jquery.colorbox-min.js"></script>
+        <script src="/js/vendor/foundation.min.js"></script>
+        <script src="/js/netbeans.js"></script>
+        <script>
+            
+            $(function(){ $(document).foundation(); });
+        </script>
+</body>
\ No newline at end of file
diff --git a/nb-repository-plugin/site/checkstyle.rss b/nb-repository-plugin/site/checkstyle.rss
new file mode 100644
index 0000000..697f9ad
--- /dev/null
+++ b/nb-repository-plugin/site/checkstyle.rss
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<rss version="0.91">
+  <channel>
+    <title>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</title>
+    <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin</link>
+    <description>Apache NetBeans Maven Utilities - NB Repository Plugin - Checkstyle report</description>
+    <language>en-us</language>
+    <copyright>&#169;2005 - 2018 The Apache Software Foundation</copyright>
+    <item>
+      <title>File: 3,
+             Errors: 172,
+             Warnings: 0,
+             Infos: 0
+      </title>
+            <link>http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html</link>
+      <description>
+        <p>Click <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html">here</a> for the full Checkstyle report.</p>
+
+        <table summary="Files" boder="1">
+          <thead>
+            <tr>
+              <th>Files</th>
+              <th style="width:30px;"><abbr title="Info">I</abbr></th>
+              <th style="width:30px;"><abbr title="Warning">W</abbr></th>
+              <th style="width:30px;"><abbr title="Error">E</abbr></th>
+            </tr>
+          </thead>
+          <tbody>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.PopulateRepositoryMojo.java">org/netbeans/nbm/repository/PopulateRepositoryMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  110
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.DownloadIndexMojo.java">org/netbeans/nbm/repository/DownloadIndexMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  61
+                </td>
+              </tr>
+                          <tr>
+                <td>
+                  <a href="http://netbeans.apache.org/mavenutilities/nb-repository-plugin/checkstyle.html#org.netbeans.nbm.repository.HelpMojo.java">org/netbeans/nbm/repository/HelpMojo.java</a>
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  0
+                </td>
+                <td>
+                  1
+                </td>
+              </tr>
+                      </tbody>
+        </table>
+        
+      </description>
+    </item>
+  </channel>
+</rss>
+
diff --git a/nb-repository-plugin/site/cobertura/css/help.css b/nb-repository-plugin/site/cobertura/css/help.css
new file mode 100644
index 0000000..c6fbb28
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/css/help.css
@@ -0,0 +1,22 @@
+dl {
+	float: left;
+	width: 100%;
+}
+
+dt {
+	border-top: 1px solid #808080;
+	float: left;
+	font-weight: bold;
+	margin: 0;
+	padding: 1em;
+	width: 20%;
+}
+
+dd {
+	border-top: 1px solid #808080;
+	float: left;
+	font-style: italic;
+	margin: 0;
+	padding: 1em;
+	width: 60%;
+}
diff --git a/nb-repository-plugin/site/cobertura/css/main.css b/nb-repository-plugin/site/cobertura/css/main.css
new file mode 100644
index 0000000..9b5b0dc
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/css/main.css
@@ -0,0 +1,131 @@
+@import url("help.css");
+@import url("source-viewer.css");
+@import url("tooltip.css");
+
+.hidden {
+	display: none;
+}
+
+a.dfn {
+	border-bottom: 1px dotted #00aa00;
+	cursor: help;
+}
+
+a.dfn:active, a.dfn:link, a.dfn:visited {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.dfn:hover {
+	color: #0000ff;
+	text-decoration: none;
+}
+
+body {
+	font-family: verdana, arial, helvetica;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	margin-bottom: 0.5em;
+}
+
+h5 {
+	margin-top: 0.5em;
+}
+
+div.footer {
+	font-size: 68%;
+	margin-top: 1.5em;
+}
+
+div.percentgraph
+{
+	background-color: #f02020;
+	border: #808080 1px solid;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+	width: 100px;
+}
+
+div.percentgraph div.greenbar
+{
+	background-color: #00f000;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+}
+
+div.percentgraph div.na
+{
+	background-color: #eaeaea;
+	height: 1.3em;
+	margin: 0px;
+	padding: 0px;
+}
+
+div.percentgraph span.text
+{
+	display: block;
+	position: absolute;
+	text-align: center;
+	width: 100px;
+}
+
+div.separator {
+	height: 10px;
+}
+
+table tr td, table tr th {
+	font-size: 68%;
+}
+
+td.value table tr td {
+    font-size: 11px;
+}
+
+table.percentgraph {
+	border: 0px;
+	font-size: 130%;
+	margin: 0px;
+	margin-left: auto;
+	margin-right: 0px;
+	padding: 0px;
+}
+
+table.percentgraph tr.percentgraph {
+	border: 0px;
+	margin: 0px;
+	padding: 0px;
+}
+
+table.percentgraph td.percentgraph {
+	border: 0px;
+	margin: 0px;
+	padding: 0px;
+	padding-left: 4px;
+}
+
+table.report {
+	border-collapse: collapse;
+	width: 100%;
+}
+
+table.report td {
+	border: #d0d0d0 1px solid;
+}
+
+table.report td.heading {
+    background: #dcecff;
+	font-weight: bold;
+	text-align: center;
+}
+
+table.report td.heading:hover {
+    background: #c0ffc0;
+	cursor: pointer;
+}
+
+table.report td.value {
+	text-align: right;
+}
diff --git a/nb-repository-plugin/site/cobertura/css/sortabletable.css b/nb-repository-plugin/site/cobertura/css/sortabletable.css
new file mode 100644
index 0000000..970e2b5
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/css/sortabletable.css
@@ -0,0 +1,50 @@
+.sort-table {
+	font:		Icon;
+	border:		1px Solid ThreeDShadow;
+	background:	Window;
+	color:		WindowText;
+}
+
+.sort-table thead {
+	background:	ButtonFace;
+}
+
+.sort-table td {
+	padding:	2px 5px;
+}
+
+.sort-table thead td {
+	border:			1px solid;
+	border-color:	ButtonHighlight ButtonShadow
+					ButtonShadow ButtonHighlight;
+	cursor:			default;
+}
+
+.sort-table thead td:active {
+	border-color:	ButtonShadow ButtonHighlight
+					ButtonHighlight ButtonShadow;
+	padding:		3px 4px 1px 6px;
+}
+
+.sort-table thead td[_sortType=None]:active {
+	border-color:	ButtonHighlight ButtonShadow
+					ButtonShadow ButtonHighlight;
+	padding:		2px 5px;
+}
+
+.sort-arrow {
+	width:					11px;
+	height:					11px;
+	background-position:	center center;
+	background-repeat:		no-repeat;
+	margin:					0 2px;
+}
+
+.sort-arrow.descending {
+	background-image:		url("../images/downsimple.png");
+
+}
+
+.sort-arrow.ascending {
+	background-image:		url("../images/upsimple.png");
+}
\ No newline at end of file
diff --git a/nb-repository-plugin/site/cobertura/css/source-viewer.css b/nb-repository-plugin/site/cobertura/css/source-viewer.css
new file mode 100644
index 0000000..73797d6
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/css/source-viewer.css
@@ -0,0 +1,73 @@
+pre.src {
+    background: #ffffff;
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+table.src {
+	border: #dcdcdc 1px solid;
+	font-size: 16px;
+}
+
+td.numLine {
+    background: #f0f0f0;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.numLineCover {
+    background: #80ff80;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHits {
+    background: #f0f0f0;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHitsCovered {
+    background: #80ff80;
+    border-right: #dcdcdc 1px solid;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.nbHitsUncovered {
+    background: #ff9090;
+    border-right: #dcdcdc 1px solid;
+    font-weight: bold;
+    padding-right: 3px;
+    text-align: right;
+}
+
+td.src {
+    width: 100%;
+}
+
+span.comment {
+    color: #b22222;
+    font-style: italic;
+}
+
+span.keyword {
+    color: #2020bf;
+    font-weight: bold;
+}
+
+span.srcUncovered {
+    background: #ff9090;
+}
+
+span.string {
+    color: #2a00ff;
+}
+
+span.text_italic {
+	font-size: 12px;
+    font-style: italic;
+}
diff --git a/nb-repository-plugin/site/cobertura/css/tooltip.css b/nb-repository-plugin/site/cobertura/css/tooltip.css
new file mode 100644
index 0000000..c790d81
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/css/tooltip.css
@@ -0,0 +1,49 @@
+a.hastooltip {
+	border-bottom: 1px dotted #00aa00;
+	color: #000000;
+	cursor: help;
+	font-style: normal;
+	position: relative; /* This is the key */
+	text-decoration: none;
+	z-index: 24; /* What does this do? */
+}
+
+a.hastooltip:active {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip:link {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip:hover {
+	background-color: #a0b8ff;
+	color: #000000;
+	text-decoration: none;
+	z-index: 25;
+}
+
+a.hastooltip:visited {
+	color: #000000;
+	text-decoration: none;
+}
+
+a.hastooltip span {
+	display: none;
+}
+
+a.hastooltip:hover span {
+	background-color: #eeeeee;
+	border: 1px solid #000000;
+	color: #000000;
+	display: block;
+	padding: 5px;
+	left: -15.2em;
+	position: absolute;
+	text-align: center;
+	text-decoration: none;
+	top: 2em;
+	width: 20em;
+}
diff --git a/nb-repository-plugin/site/cobertura/frame-packages.html b/nb-repository-plugin/site/cobertura/frame-packages.html
new file mode 100644
index 0000000..a89d33b
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/frame-packages.html
@@ -0,0 +1,20 @@
+<!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=UTF-8" />
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css" />
+</head>
+<body>
+<h5>Packages</h5>
+<table width="100%">
+<tr>
+<td nowrap="nowrap"><a href="frame-summary.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles.html"' target="summary">All</a></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"' target="summary">org.netbeans.nbm.repository</a></td>
+</tr>
+</table>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html b/nb-repository-plugin/site/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html
new file mode 100644
index 0000000..31142c8
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/frame-sourcefiles-org.netbeans.nbm.repository.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report Classes</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+</head>
+<body>
+<h5>
+org.netbeans.nbm.repository
+</h5>
+<div class="separator">&nbsp;</div>
+<h5>Classes</h5>
+<table width="100%">
+<tbody>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a> <i>(1%)</i></td>
+</tr>
+</tbody>
+</table>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/frame-sourcefiles.html b/nb-repository-plugin/site/cobertura/frame-sourcefiles.html
new file mode 100644
index 0000000..c494a81
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/frame-sourcefiles.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report Classes</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+</head>
+<body>
+<h5>
+All Packages
+</h5>
+<div class="separator">&nbsp;</div>
+<h5>Classes</h5>
+<table width="100%">
+<tbody>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a> <i>(0%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a> <i>(1%)</i></td>
+</tr>
+</tbody>
+</table>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/frame-summary-org.netbeans.nbm.repository.html b/nb-repository-plugin/site/cobertura/frame-summary-org.netbeans.nbm.repository.html
new file mode 100644
index 0000000..5d1ef2e
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/frame-summary-org.netbeans.nbm.repository.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/sortabletable.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+<script type="text/javascript" src="js/sortabletable.js"></script>
+<script type="text/javascript" src="js/customsorttypes.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository</h5>
+<div class="separator">&nbsp;</div>
+<table class="report" id="packageResults">
+<thead><tr>  <td class="heading">Package</td>  <td class="heading"># Classes</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"'>org.netbeans.nbm.repository</a></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697< [...]
+</tbody>
+</table>
+<script type="text/javascript">
+var packageTable = new SortableTable(document.getElementById("packageResults"),
+    ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
+packageTable.sort(0);
+</script>
+<div class="separator">&nbsp;</div>
+<table class="report" id="classResults">
+<thead><tr>  <td class="heading">Classes in this Package</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgra [...]
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/11</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentg [...]
+
+  <tr><td><a href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/160</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="ri [...]
+
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/465</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ExternalsWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/13</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentg [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ModuleWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/22</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgrap [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$NullOutputStream</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/2</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgr [...]
+
+</tbody>
+</table>
+<script type="text/javascript">
+var classTable = new SortableTable(document.getElementById("classResults"),
+    ["String", "Percentage", "Percentage", "FormattedNumber"]);
+classTable.sort(0);
+</script>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 2:50 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/frame-summary.html b/nb-repository-plugin/site/cobertura/frame-summary.html
new file mode 100644
index 0000000..d0e1e94
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/frame-summary.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/sortabletable.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+<script type="text/javascript" src="js/sortabletable.js"></script>
+<script type="text/javascript" src="js/customsorttypes.js"></script>
+</head>
+<body>
+<h5>Coverage Report - All Packages</h5>
+<div class="separator">&nbsp;</div>
+<table class="report" id="packageResults">
+<thead><tr>  <td class="heading">Package</td>  <td class="heading"># Classes</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+<tbody>
+  <tr><td><b>All Packages</b></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgr [...]
+  <tr><td><a href="frame-summary-org.netbeans.nbm.repository.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.netbeans.nbm.repository.html"'>org.netbeans.nbm.repository</a></td><td class="value">8</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/697< [...]
+</tbody>
+</table>
+<script type="text/javascript">
+var packageTable = new SortableTable(document.getElementById("packageResults"),
+    ["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
+packageTable.sort(0);
+</script>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 2:50 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/help.html b/nb-repository-plugin/site/cobertura/help.html
new file mode 100644
index 0000000..4c518dc
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/help.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<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"/>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<title>Coverage Report - Help</title>
+</head>
+
+<body>
+
+<dl>
+
+<dt>Line Coverage</dt>
+<dd>The percent of lines executed by this test run.</dd>
+
+<dt>Branch Coverage</dt>
+<dd>The percent of branches executed by this test run.</dd>
+
+<dt>Complexity</dt>
+<dd>Average McCabe's cyclomatic code complexity for all methods.  This is basically a count of the number of different code paths in a method (incremented by 1 for each if statement, while loop, etc.)</dd>
+
+<dt>N/A</dt>
+<dd>Line coverage and branch coverage will appear as "Not Applicable" when Cobertura can not find line number information in the .class file.  This happens for stub and skeleton classes, interfaces, or when the class was not compiled with "debug=true."</dd>
+
+</dl>
+
+</body>
+
+</html>
diff --git a/nb-repository-plugin/site/cobertura/images/blank.png b/nb-repository-plugin/site/cobertura/images/blank.png
new file mode 100644
index 0000000..cee9cd3
Binary files /dev/null and b/nb-repository-plugin/site/cobertura/images/blank.png differ
diff --git a/nb-repository-plugin/site/cobertura/images/downsimple.png b/nb-repository-plugin/site/cobertura/images/downsimple.png
new file mode 100644
index 0000000..4accf92
Binary files /dev/null and b/nb-repository-plugin/site/cobertura/images/downsimple.png differ
diff --git a/nb-repository-plugin/site/cobertura/images/upsimple.png b/nb-repository-plugin/site/cobertura/images/upsimple.png
new file mode 100644
index 0000000..c82b76f
Binary files /dev/null and b/nb-repository-plugin/site/cobertura/images/upsimple.png differ
diff --git a/nb-repository-plugin/site/cobertura/index.html b/nb-repository-plugin/site/cobertura/index.html
new file mode 100644
index 0000000..573719b
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/index.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+
+<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>Coverage Report</title>
+</head>
+
+<frameset cols="20%,80%">
+	<frameset rows="30%,70%">
+		<frame src="frame-packages.html" name="packageList" title="All Packages"/>
+		<frame src="frame-sourcefiles.html" name="sourceFileList" title="All classes and interfaces (except non-static nested types)"/>
+	</frameset>
+	<frame src="frame-summary.html" name="summary" title="Package, class and interface descriptions" scrolling="yes"/>
+
+	<noframes>
+		<body>
+			<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a frame-incapable web client.</p>
+			<p><a href="frame-summary.html">Click here to view a non-frame version.</a></p>
+		</body>
+	</noframes>
+</frameset>
+
+</html>
diff --git a/nb-repository-plugin/site/cobertura/js/customsorttypes.js b/nb-repository-plugin/site/cobertura/js/customsorttypes.js
new file mode 100644
index 0000000..a16bda2
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/js/customsorttypes.js
@@ -0,0 +1,65 @@
+/*
+ * Cobertura - http://cobertura.sourceforge.net/
+ *
+ * Copyright (C) 2005 Mark Doliner
+ * Copyright (C) 2005 Olivier Parent
+ *
+ * Cobertura is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published
+ * by the Free Software Foundation; either version 2 of the License,
+ * or (at your option) any later version.
+ *
+ * Cobertura is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Cobertura; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ */
+
+
+
+function percentageSortType( s )
+{
+	var ret;
+	var i = s.indexOf( "%" );
+
+	if (i != -1) {
+		s = s.substr( 0, i );
+	}
+	ret = parseFloat(s);
+	if (isNaN(ret)) {
+		ret = -1;
+	}
+
+	return ret;
+}
+
+SortableTable.prototype.addSortType( "Percentage", percentageSortType );
+
+
+
+// This is needed for correctly sorting numbers in different
+// locales.  The stock number converter only expects to sort
+// numbers which use a period as a separator instead of a
+// comma (like French).
+function formattedNumberSortType( s )
+{
+	var ret;
+	var i = s.indexOf(';');
+
+	if (i != -1) {
+		s = s.substring(0, i);
+	}
+	ret = parseFloat(s);
+	if (isNaN(ret)) {
+		return -1;
+	}
+
+	return ret;
+}
+
+SortableTable.prototype.addSortType( "FormattedNumber", formattedNumberSortType );
diff --git a/nb-repository-plugin/site/cobertura/js/popup.js b/nb-repository-plugin/site/cobertura/js/popup.js
new file mode 100644
index 0000000..4a09072
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/js/popup.js
@@ -0,0 +1,8 @@
+var newwindow;
+function popupwindow(url)
+{
+	newwindow=window.open(url,'name','height=500,width=500,resizable=yes,scrollbars=yes');
+	if (window.focus) {
+		newwindow.focus()
+	}
+}
diff --git a/nb-repository-plugin/site/cobertura/js/sortabletable.js b/nb-repository-plugin/site/cobertura/js/sortabletable.js
new file mode 100644
index 0000000..0dad657
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/js/sortabletable.js
@@ -0,0 +1,455 @@
+
+/*----------------------------------------------------------------------------\
+|                            Sortable Table 1.12                              |
+|-----------------------------------------------------------------------------|
+|                         Created by Erik Arvidsson                           |
+|                  (http://webfx.eae.net/contact.html#erik)                   |
+|                      For WebFX (http://webfx.eae.net/)                      |
+|-----------------------------------------------------------------------------|
+| A DOM 1 based script that allows an ordinary HTML table to be sortable.     |
+|-----------------------------------------------------------------------------|
+|                  Copyright (c) 1998 - 2004 Erik Arvidsson                   |
+|-----------------------------------------------------------------------------|
+| This software is provided "as is", without warranty of any kind, express or |
+| implied, including  but not limited  to the warranties of  merchantability, |
+| fitness for a particular purpose and noninfringement. In no event shall the |
+| authors or  copyright  holders be  liable for any claim,  damages or  other |
+| liability, whether  in an  action of  contract, tort  or otherwise, arising |
+| from,  out of  or in  connection with  the software or  the  use  or  other |
+| dealings in the software.                                                   |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| This  software is  available under the  three different licenses  mentioned |
+| below.  To use this software you must chose, and qualify, for one of those. |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Non-Commercial License          http://webfx.eae.net/license.html |
+| Permits  anyone the right to use the  software in a  non-commercial context |
+| free of charge.                                                             |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Commercial license           http://webfx.eae.net/commercial.html |
+| Permits the  license holder the right to use  the software in a  commercial |
+| context. Such license must be specifically obtained, however it's valid for |
+| any number of  implementations of the licensed software.                    |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| GPL - The GNU General Public License    http://www.gnu.org/licenses/gpl.txt |
+| Permits anyone the right to use and modify the software without limitations |
+| as long as proper  credits are given  and the original  and modified source |
+| code are included. Requires  that the final product, software derivate from |
+| the original  source or any  software  utilizing a GPL  component, such  as |
+| this, is also licensed under the GPL license.                               |
+|-----------------------------------------------------------------------------|
+| 2003-01-10 | First version                                                  |
+| 2003-01-19 | Minor changes to the date parsing                              |
+| 2003-01-28 | JScript 5.0 fixes (no support for 'in' operator)               |
+| 2003-02-01 | Sloppy typo like error fixed in getInnerText                   |
+| 2003-07-04 | Added workaround for IE cellIndex bug.                         |
+| 2003-11-09 | The bDescending argument to sort was not correctly working     |
+|            | Using onclick DOM0 event if no support for addEventListener    |
+|            | or attachEvent                                                 |
+| 2004-01-13 | Adding addSortType and removeSortType which makes it a lot     |
+|            | easier to add new, custom sort types.                          |
+| 2004-01-27 | Switch to use descending = false as the default sort order.    |
+|            | Change defaultDescending to suit your needs.                   |
+| 2004-03-14 | Improved sort type None look and feel a bit                    |
+| 2004-08-26 | Made the handling of tBody and tHead more flexible. Now you    |
+|            | can use another tHead or no tHead, and you can chose some      |
+|            | other tBody.                                                   |
+|-----------------------------------------------------------------------------|
+| Created 2003-01-10 | All changes are in the log above. | Updated 2004-08-26 |
+\----------------------------------------------------------------------------*/
+
+
+function SortableTable(oTable, oSortTypes) {
+
+	this.sortTypes = oSortTypes || [];
+
+	this.sortColumn = null;
+	this.descending = null;
+
+	var oThis = this;
+	this._headerOnclick = function (e) {
+		oThis.headerOnclick(e);
+	};
+
+	if (oTable) {
+		this.setTable( oTable );
+		this.document = oTable.ownerDocument || oTable.document;
+	}
+	else {
+		this.document = document;
+	}
+
+
+	// only IE needs this
+	var win = this.document.defaultView || this.document.parentWindow;
+	this._onunload = function () {
+		oThis.destroy();
+	};
+	if (win && typeof win.attachEvent != "undefined") {
+		win.attachEvent("onunload", this._onunload);
+	}
+}
+
+SortableTable.gecko = navigator.product == "Gecko";
+SortableTable.msie = /msie/i.test(navigator.userAgent);
+// Mozilla is faster when doing the DOM manipulations on
+// an orphaned element. MSIE is not
+SortableTable.removeBeforeSort = SortableTable.gecko;
+
+SortableTable.prototype.onsort = function () {};
+
+// default sort order. true -> descending, false -> ascending
+SortableTable.prototype.defaultDescending = false;
+
+// shared between all instances. This is intentional to allow external files
+// to modify the prototype
+SortableTable.prototype._sortTypeInfo = {};
+
+SortableTable.prototype.setTable = function (oTable) {
+	if ( this.tHead )
+		this.uninitHeader();
+	this.element = oTable;
+	this.setTHead( oTable.tHead );
+	this.setTBody( oTable.tBodies[0] );
+};
+
+SortableTable.prototype.setTHead = function (oTHead) {
+	if (this.tHead && this.tHead != oTHead )
+		this.uninitHeader();
+	this.tHead = oTHead;
+	this.initHeader( this.sortTypes );
+};
+
+SortableTable.prototype.setTBody = function (oTBody) {
+	this.tBody = oTBody;
+};
+
+SortableTable.prototype.setSortTypes = function ( oSortTypes ) {
+	if ( this.tHead )
+		this.uninitHeader();
+	this.sortTypes = oSortTypes || [];
+	if ( this.tHead )
+		this.initHeader( this.sortTypes );
+};
+
+// adds arrow containers and events
+// also binds sort type to the header cells so that reordering columns does
+// not break the sort types
+SortableTable.prototype.initHeader = function (oSortTypes) {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var doc = this.tHead.ownerDocument || this.tHead.document;
+	this.sortTypes = oSortTypes || [];
+	var l = cells.length;
+	var img, c;
+	for (var i = 0; i < l; i++) {
+		c = cells[i];
+		if (this.sortTypes[i] != null && this.sortTypes[i] != "None") {
+			img = doc.createElement("IMG");
+			img.src = "images/blank.png";
+			c.appendChild(img);
+			if (this.sortTypes[i] != null)
+				c._sortType = this.sortTypes[i];
+			if (typeof c.addEventListener != "undefined")
+				c.addEventListener("click", this._headerOnclick, false);
+			else if (typeof c.attachEvent != "undefined")
+				c.attachEvent("onclick", this._headerOnclick);
+			else
+				c.onclick = this._headerOnclick;
+		}
+		else
+		{
+			c.setAttribute( "_sortType", oSortTypes[i] );
+			c._sortType = "None";
+		}
+	}
+	this.updateHeaderArrows();
+};
+
+// remove arrows and events
+SortableTable.prototype.uninitHeader = function () {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var l = cells.length;
+	var c;
+	for (var i = 0; i < l; i++) {
+		c = cells[i];
+		if (c._sortType != null && c._sortType != "None") {
+			c.removeChild(c.lastChild);
+			if (typeof c.removeEventListener != "undefined")
+				c.removeEventListener("click", this._headerOnclick, false);
+			else if (typeof c.detachEvent != "undefined")
+				c.detachEvent("onclick", this._headerOnclick);
+			c._sortType = null;
+			c.removeAttribute( "_sortType" );
+		}
+	}
+};
+
+SortableTable.prototype.updateHeaderArrows = function () {
+	if (!this.tHead) return;
+	var cells = this.tHead.rows[0].cells;
+	var l = cells.length;
+	var img;
+	for (var i = 0; i < l; i++) {
+		if (cells[i]._sortType != null && cells[i]._sortType != "None") {
+			img = cells[i].lastChild;
+			if (i == this.sortColumn)
+				img.className = "sort-arrow " + (this.descending ? "descending" : "ascending");
+			else
+				img.className = "sort-arrow";
+		}
+	}
+};
+
+SortableTable.prototype.headerOnclick = function (e) {
+	// find TD element
+	var el = e.target || e.srcElement;
+	while (el.tagName != "TD")
+		el = el.parentNode;
+
+	this.sort(SortableTable.msie ? SortableTable.getCellIndex(el) : el.cellIndex);
+};
+
+// IE returns wrong cellIndex when columns are hidden
+SortableTable.getCellIndex = function (oTd) {
+	var cells = oTd.parentNode.childNodes
+	var l = cells.length;
+	var i;
+	for (i = 0; cells[i] != oTd && i < l; i++)
+		;
+	return i;
+};
+
+SortableTable.prototype.getSortType = function (nColumn) {
+	return this.sortTypes[nColumn] || "String";
+};
+
+// only nColumn is required
+// if bDescending is left out the old value is taken into account
+// if sSortType is left out the sort type is found from the sortTypes array
+
+SortableTable.prototype.sort = function (nColumn, bDescending, sSortType) {
+	if (!this.tBody) return;
+	if (sSortType == null)
+		sSortType = this.getSortType(nColumn);
+
+	// exit if None
+	if (sSortType == "None")
+		return;
+
+	if (bDescending == null) {
+		if (this.sortColumn != nColumn)
+			this.descending = this.defaultDescending;
+		else
+			this.descending = !this.descending;
+	}
+	else
+		this.descending = bDescending;
+
+	this.sortColumn = nColumn;
+
+	if (typeof this.onbeforesort == "function")
+		this.onbeforesort();
+
+	var f = this.getSortFunction(sSortType, nColumn);
+	var a = this.getCache(sSortType, nColumn);
+	var tBody = this.tBody;
+
+	a.sort(f);
+
+	if (this.descending)
+		a.reverse();
+
+	if (SortableTable.removeBeforeSort) {
+		// remove from doc
+		var nextSibling = tBody.nextSibling;
+		var p = tBody.parentNode;
+		p.removeChild(tBody);
+	}
+
+	// insert in the new order
+	var l = a.length;
+	for (var i = 0; i < l; i++)
+		tBody.appendChild(a[i].element);
+
+	if (SortableTable.removeBeforeSort) {
+		// insert into doc
+		p.insertBefore(tBody, nextSibling);
+	}
+
+	this.updateHeaderArrows();
+
+	this.destroyCache(a);
+
+	if (typeof this.onsort == "function")
+		this.onsort();
+};
+
+SortableTable.prototype.asyncSort = function (nColumn, bDescending, sSortType) {
+	var oThis = this;
+	this._asyncsort = function () {
+		oThis.sort(nColumn, bDescending, sSortType);
+	};
+	window.setTimeout(this._asyncsort, 1);
+};
+
+SortableTable.prototype.getCache = function (sType, nColumn) {
+	if (!this.tBody) return [];
+	var rows = this.tBody.rows;
+	var l = rows.length;
+	var a = new Array(l);
+	var r;
+	for (var i = 0; i < l; i++) {
+		r = rows[i];
+		a[i] = {
+			value:		this.getRowValue(r, sType, nColumn),
+			element:	r
+		};
+	};
+	return a;
+};
+
+SortableTable.prototype.destroyCache = function (oArray) {
+	var l = oArray.length;
+	for (var i = 0; i < l; i++) {
+		oArray[i].value = null;
+		oArray[i].element = null;
+		oArray[i] = null;
+	}
+};
+
+SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {
+	// if we have defined a custom getRowValue use that
+	if (this._sortTypeInfo[sType] && this._sortTypeInfo[sType].getRowValue)
+		return this._sortTypeInfo[sType].getRowValue(oRow, nColumn);
+
+	var s;
+	var c = oRow.cells[nColumn];
+	if (typeof c.innerText != "undefined")
+		s = c.innerText;
+	else
+		s = SortableTable.getInnerText(c);
+	return this.getValueFromString(s, sType);
+};
+
+SortableTable.getInnerText = function (oNode) {
+	var s = "";
+	var cs = oNode.childNodes;
+	var l = cs.length;
+	for (var i = 0; i < l; i++) {
+		switch (cs[i].nodeType) {
+			case 1: //ELEMENT_NODE
+				s += SortableTable.getInnerText(cs[i]);
+				break;
+			case 3:	//TEXT_NODE
+				s += cs[i].nodeValue;
+				break;
+		}
+	}
+	return s;
+};
+
+SortableTable.prototype.getValueFromString = function (sText, sType) {
+	if (this._sortTypeInfo[sType])
+		return this._sortTypeInfo[sType].getValueFromString( sText );
+	return sText;
+	/*
+	switch (sType) {
+		case "Number":
+			return Number(sText);
+		case "CaseInsensitiveString":
+			return sText.toUpperCase();
+		case "Date":
+			var parts = sText.split("-");
+			var d = new Date(0);
+			d.setFullYear(parts[0]);
+			d.setDate(parts[2]);
+			d.setMonth(parts[1] - 1);
+			return d.valueOf();
+	}
+	return sText;
+	*/
+	};
+
+SortableTable.prototype.getSortFunction = function (sType, nColumn) {
+	if (this._sortTypeInfo[sType])
+		return this._sortTypeInfo[sType].compare;
+	return SortableTable.basicCompare;
+};
+
+SortableTable.prototype.destroy = function () {
+	this.uninitHeader();
+	var win = this.document.parentWindow;
+	if (win && typeof win.detachEvent != "undefined") {	// only IE needs this
+		win.detachEvent("onunload", this._onunload);
+	}
+	this._onunload = null;
+	this.element = null;
+	this.tHead = null;
+	this.tBody = null;
+	this.document = null;
+	this._headerOnclick = null;
+	this.sortTypes = null;
+	this._asyncsort = null;
+	this.onsort = null;
+};
+
+// Adds a sort type to all instance of SortableTable
+// sType : String - the identifier of the sort type
+// fGetValueFromString : function ( s : string ) : T - A function that takes a
+//    string and casts it to a desired format. If left out the string is just
+//    returned
+// fCompareFunction : function ( n1 : T, n2 : T ) : Number - A normal JS sort
+//    compare function. Takes two values and compares them. If left out less than,
+//    <, compare is used
+// fGetRowValue : function( oRow : HTMLTRElement, nColumn : int ) : T - A function
+//    that takes the row and the column index and returns the value used to compare.
+//    If left out then the innerText is first taken for the cell and then the
+//    fGetValueFromString is used to convert that string the desired value and type
+
+SortableTable.prototype.addSortType = function (sType, fGetValueFromString, fCompareFunction, fGetRowValue) {
+	this._sortTypeInfo[sType] = {
+		type:				sType,
+		getValueFromString:	fGetValueFromString || SortableTable.idFunction,
+		compare:			fCompareFunction || SortableTable.basicCompare,
+		getRowValue:		fGetRowValue
+	};
+};
+
+// this removes the sort type from all instances of SortableTable
+SortableTable.prototype.removeSortType = function (sType) {
+	delete this._sortTypeInfo[sType];
+};
+
+SortableTable.basicCompare = function compare(n1, n2) {
+	if (n1.value < n2.value)
+		return -1;
+	if (n2.value < n1.value)
+		return 1;
+	return 0;
+};
+
+SortableTable.idFunction = function (x) {
+	return x;
+};
+
+SortableTable.toUpperCase = function (s) {
+	return s.toUpperCase();
+};
+
+SortableTable.toDate = function (s) {
+	var parts = s.split("-");
+	var d = new Date(0);
+	d.setFullYear(parts[0]);
+	d.setDate(parts[2]);
+	d.setMonth(parts[1] - 1);
+	return d.valueOf();
+};
+
+
+// add sort types
+SortableTable.prototype.addSortType("Number", Number);
+SortableTable.prototype.addSortType("CaseInsensitiveString", SortableTable.toUpperCase);
+SortableTable.prototype.addSortType("Date", SortableTable.toDate);
+SortableTable.prototype.addSortType("String");
+// None is a special case
diff --git a/nb-repository-plugin/site/cobertura/js/stringbuilder.js b/nb-repository-plugin/site/cobertura/js/stringbuilder.js
new file mode 100644
index 0000000..464a1ca
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/js/stringbuilder.js
@@ -0,0 +1,79 @@
+/*----------------------------------------------------------------------------\
+|                             String Builder 1.02                             |
+|-----------------------------------------------------------------------------|
+|                         Created by Erik Arvidsson                           |
+|                  (http://webfx.eae.net/contact.html#erik)                   |
+|                      For WebFX (http://webfx.eae.net/)                      |
+|-----------------------------------------------------------------------------|
+| A class that allows more efficient building of strings than concatenation.  |
+|-----------------------------------------------------------------------------|
+|                  Copyright (c) 1999 - 2002 Erik Arvidsson                   |
+|-----------------------------------------------------------------------------|
+| This software is provided "as is", without warranty of any kind, express or |
+| implied, including  but not limited  to the warranties of  merchantability, |
+| fitness for a particular purpose and noninfringement. In no event shall the |
+| authors or  copyright  holders be  liable for any claim,  damages or  other |
+| liability, whether  in an  action of  contract, tort  or otherwise, arising |
+| from,  out of  or in  connection with  the software or  the  use  or  other |
+| dealings in the software.                                                   |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| This  software is  available under the  three different licenses  mentioned |
+| below.  To use this software you must chose, and qualify, for one of those. |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Non-Commercial License          http://webfx.eae.net/license.html |
+| Permits  anyone the right to use the  software in a  non-commercial context |
+| free of charge.                                                             |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| The WebFX Commercial license           http://webfx.eae.net/commercial.html |
+| Permits the  license holder the right to use  the software in a  commercial |
+| context. Such license must be specifically obtained, however it's valid for |
+| any number of  implementations of the licensed software.                    |
+| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
+| GPL - The GNU General Public License    http://www.gnu.org/licenses/gpl.txt |
+| Permits anyone the right to use and modify the software without limitations |
+| as long as proper  credits are given  and the original  and modified source |
+| code are included. Requires  that the final product, software derivate from |
+| the original  source or any  software  utilizing a GPL  component, such  as |
+| this, is also licensed under the GPL license.                               |
+|-----------------------------------------------------------------------------|
+| 2000-10-02 | First version                                                  |
+| 2000-10-05 | Added a cache of the string so that it does not need to be     |
+|            | regenerated every time in toString                             |
+| 2002-10-03 | Added minor improvement in the toString method                 |
+|-----------------------------------------------------------------------------|
+| Created 2000-10-02 | All changes are in the log above. | Updated 2002-10-03 |
+\----------------------------------------------------------------------------*/ function StringBuilder(sString) {
+	
+	// public
+	this.length = 0;
+	
+	this.append = function (sString) {
+		// append argument
+		this.length += (this._parts[this._current++] = String(sString)).length;
+		
+		// reset cache
+		this._string = null;
+		return this;
+	};
+	
+	this.toString = function () {
+		if (this._string != null)
+			return this._string;
+		
+		var s = this._parts.join("");
+		this._parts = [s];
+		this._current = 1;
+		this.length = s.length;
+		
+		return this._string = s;
+	};
+
+	// private
+	this._current	= 0;
+	this._parts		= [];
+	this._string	= null;	// used to cache the string
+	
+	// init
+	if (sString != null)
+		this.append(sString);
+}
diff --git a/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html b/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
new file mode 100644
index 0000000..317f552
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.DownloadIndexMojo.html
@@ -0,0 +1,327 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.DownloadIndexMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/24</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgra [...]
+  <tr><td><a href="org.netbeans.nbm.repository.DownloadIndexMojo.html">DownloadIndexMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/11</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentg [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/*</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Copyright 2012 Codehaus.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.File;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.net.URI;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Properties;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.manager.WagonManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.NexusIndexer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.context.IndexCreator;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.context.IndexingContext;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.IndexUpdateRequest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.IndexUpdater;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.ResourceFetcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.index.updater.WagonHelper;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.AbstractMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoFailureException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Component;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.Wagon;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.events.TransferEvent;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.events.TransferListener;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.providers.http.HttpWagon;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.wagon.proxy.ProxyInfo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.PlexusConstants;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.PlexusContainer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.context.Context;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.context.ContextException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Goal for retrieving and expanding the lucene index of the given repository. That in turn is used by the &lt;code&gt;populate&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author mkleint</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;@Mojo(name=<span class="string">"download"</span>, aggregator=<span class="keyword">true</span>, requiresProject=<span class="keyword">false</span>)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;56</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> DownloadIndexMojo <span class="keyword">extends</span> AbstractMojo <span class="keyword">implements</span> Contextualizable {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * url of the repository to download index from. Please note that if you already have</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * an existing index at &lt;code&gt;nexusIndexDirectory&lt;/code&gt;, you should always use the same url for that directory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, property=<span class="string">"repositoryUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String repositoryUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * location on disk where the index should be created. either empty or with existing index from same repository. then only update check will</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * be performed.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, property=<span class="string">"nexusIndexDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File nexusIndexDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp; </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    IndexUpdater remoteIndexUpdater;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    NexusIndexer indexer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    PlexusContainer container;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    WagonManager wagonManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute() <span class="keyword">throws</span> MojoExecutionException, MojoFailureException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span>        </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;89</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            List&lt;IndexCreator&gt; creators = <span class="keyword">new</span> ArrayList&lt;IndexCreator&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;90</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            creators.addAll(container.lookupList(IndexCreator.<span class="keyword">class</span>));</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;91</td>  <td class="nbHitsUncovered"><a title="Line 91: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 91: Conditional coverage 0% (0/2).">            String indexurl = repositoryUrl + (!repositoryUrl.endsWith( <span class="string">"/"</span>) ? <span class="string">"/"</span> : <span class="string">""</span>) + <span class="string">".index"</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;92</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IndexingContext indexingContext = indexer.addIndexingContextForced(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="string">"central"</span>, <span class="comment">// context id</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="string">"central"</span>, <span class="comment">// repository id</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    <span class="keyword">null</span>, <span class="comment">// repository folder</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    nexusIndexDirectory,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    repositoryUrl,<span class="comment">// repositoryUrl</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    indexurl,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    creators);</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String protocol = URI.create(repositoryUrl).getScheme();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;102</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ProxyInfo wagonProxy = wagonManager.getProxy( protocol );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TransferListener tr = <span class="keyword">new</span> TransferListener() {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferInitiated( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;108</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Initiated connection to "</span> + repositoryUrl);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;109</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferStarted( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Started transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferProgress( TransferEvent transferEvent, <span class="keyword">byte</span>[] buffer, <span class="keyword">int</span> length )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferCompleted( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"Finished transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> transferError( TransferEvent transferEvent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().error( <span class="string">"Failed transfer of "</span> + repositoryUrl + <span class="string">"/.index/"</span> + transferEvent.getResource().toString(), transferEvent.getException());</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">public</span> <span class="keyword">void</span> debug( String message )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;137</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            };</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// MINDEXER-42: cannot use WagonHelper.getWagonResourceFetcher</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Wagon wagon = container.lookup(Wagon.<span class="keyword">class</span>, protocol);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;141</td>  <td class="nbHitsUncovered"><a title="Line 141: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 141: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> (wagon <span class="keyword">instanceof</span> HttpWagon) { <span class="comment">//#216401</span></a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;142</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                HttpWagon httpwagon = (HttpWagon) wagon;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">//#215343</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Properties p = <span class="keyword">new</span> Properties();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;145</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                p.setProperty(<span class="string">"User-Agent"</span>, <span class="string">"mojo/nb-repository-plugin"</span>);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;146</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                httpwagon.setHttpHeaders(p);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;149</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ResourceFetcher fetcher = <span class="keyword">new</span> WagonHelper.WagonFetcher(wagon, tr, <span class="keyword">null</span>, wagonProxy);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;150</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IndexUpdateRequest iur = <span class="keyword">new</span> IndexUpdateRequest(indexingContext, fetcher);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;152</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            remoteIndexUpdater.fetchAndUpdateIndex(iur);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            indexer.removeIndexingContext(indexingContext, <span class="keyword">false</span>);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( Exception ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Cannot download index"</span>, ex);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;158</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> contextualize( Context context ) <span class="keyword">throws</span> ContextException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;164</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">this</span>.container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 2:50 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.HelpMojo.html b/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.HelpMojo.html
new file mode 100644
index 0000000..ab649be
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.HelpMojo.html
@@ -0,0 +1,780 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.HelpMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.HelpMojo.html">HelpMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/160</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="ri [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.AbstractMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Document;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Element;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.Node;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.w3c.dom.NodeList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.xml.sax.SAXException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.DocumentBuilder;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.DocumentBuilderFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> javax.xml.parsers.ParserConfigurationException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.IOException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.InputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Display help information on nb-repository-plugin.&lt;br&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Call &lt;code&gt;mvn nb-repository:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author maven-plugin-tools</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;@Mojo( name = <span class="string">"help"</span>, requiresProject = <span class="keyword">false</span>, threadSafe = <span class="keyword">true</span> )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;29</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> HelpMojo</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">extends</span> AbstractMojo</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If &lt;code&gt;true&lt;/code&gt;, display all settable properties for each goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"detail"</span>, defaultValue = <span class="string">"false"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> detail;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The name of the goal for which to show help. If unspecified, all goals will be displayed.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"goal"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> java.lang.String goal;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The maximum length of a display line, should be positive.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"lineLength"</span>, defaultValue = <span class="string">"80"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">int</span> lineLength;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * The number of spaces per indentation level, should be positive.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter( property = <span class="string">"indentSize"</span>, defaultValue = <span class="string">"2"</span> )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">int</span> indentSize;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">// groupId/artifactId/plugin-help.xml</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String PLUGIN_HELP_PATH =</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"/META-INF/maven/org.netbeans.maven/nb-repository-plugin/plugin-help.xml"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">int</span> DEFAULT_LINE_LENGTH = 80;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Document build()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;69</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().debug( <span class="string">"load plugin-help.xml: "</span> + PLUGIN_HELP_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;70</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        InputStream is = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;73</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            is = getClass().getResourceAsStream( PLUGIN_HELP_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;74</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;75</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;76</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> dBuilder.parse( is );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;78</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;80</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;82</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( ParserConfigurationException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;84</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;86</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( SAXException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;88</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;92</td>  <td class="nbHitsUncovered"><a title="Line 92: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 92: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( is != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;96</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    is.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;98</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;100</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;103</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * {@inheritDoc}</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;112</td>  <td class="nbHitsUncovered"><a title="Line 112: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 112: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( lineLength &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;114</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"The parameter 'lineLength' should be positive, using '80' as default."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;115</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            lineLength = DEFAULT_LINE_LENGTH;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;117</td>  <td class="nbHitsUncovered"><a title="Line 117: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 117: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( indentSize &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;119</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"The parameter 'indentSize' should be positive, using '2' as default."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;120</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            indentSize = 2;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;123</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Document doc = build();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;125</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder sb = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;126</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node plugin = getSingleChild( doc, <span class="string">"plugin"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;129</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String name = getValue( plugin, <span class="string">"name"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;130</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String version = getValue( plugin, <span class="string">"version"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;131</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String id = getValue( plugin, <span class="string">"groupId"</span> ) + <span class="string">":"</span> + getValue( plugin, <span class="string">"artifactId"</span> ) + <span class="string">":"</span> + version;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;132</td>  <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 132: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( isNotEmpty( name ) &amp;&amp; !name.contains( id ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;134</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, name + <span class="string">" "</span> + version, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;138</td>  <td class="nbHitsUncovered"><a title="Line 138: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 138: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( isNotEmpty( name ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;140</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, name, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;144</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, id, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;147</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, getValue( plugin, <span class="string">"description"</span> ), 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;148</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//&lt;goalPrefix&gt;plugin&lt;/goalPrefix&gt;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;151</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String goalPrefix = getValue( plugin, <span class="string">"goalPrefix"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node mojos1 = getSingleChild( plugin, <span class="string">"mojos"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;155</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; mojos = findNamedChild( mojos1, <span class="string">"mojo"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;157</td>  <td class="nbHitsUncovered"><a title="Line 157: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 157: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( goal == <span class="keyword">null</span> || goal.length() &lt;= 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;159</td>  <td class="nbHitsUncovered"><a title="Line 159: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 159: Conditional coverage 0% (0/2).">            append( sb, <span class="string">"This plugin has "</span> + mojos.size() + ( mojos.size() &gt; 1 ? <span class="string">" goals:"</span> : <span class="string">" goal:"</span> ), 0 );</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;160</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;163</td>  <td class="nbHitsUncovered"><a title="Line 163: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 163: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( Node mojo : mojos )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;165</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writeGoal( sb, goalPrefix, (Element) mojo );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;166</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;168</td>  <td class="nbHitsUncovered"><a title="Line 168: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 168: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( getLog().isInfoEnabled() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;170</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().info( sb.toString() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;172</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">boolean</span> isNotEmpty( String string )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;177</td>  <td class="nbHitsUncovered"><a title="Line 177: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 177: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">return</span> string != <span class="keyword">null</span> &amp;&amp; string.length() &gt; 0;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String getValue( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;183</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> getSingleChild( node, elementName ).getTextContent();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Node getSingleChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;189</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; namedChild = findNamedChild( node, elementName );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;190</td>  <td class="nbHitsUncovered"><a title="Line 190: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 190: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( namedChild.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;192</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Could not find "</span> + elementName + <span class="string">" in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;194</td>  <td class="nbHitsUncovered"><a title="Line 194: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 194: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( namedChild.size() &gt; 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;196</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Multiple "</span> + elementName + <span class="string">" in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;198</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> namedChild.get( 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;200</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> List&lt;Node&gt; findNamedChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;203</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; result = <span class="keyword">new</span> ArrayList&lt;Node&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;204</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        NodeList childNodes = node.getChildNodes();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;205</td>  <td class="nbHitsUncovered"><a title="Line 205: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 205: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; childNodes.getLength(); i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;207</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Node item = childNodes.item( i );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;208</td>  <td class="nbHitsUncovered"><a title="Line 208: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 208: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( elementName.equals( item.getNodeName() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;210</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                result.add( item );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;213</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> result;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;215</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Node findSingleChild( Node node, String elementName )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;219</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Node&gt; elementsByTagName = findNamedChild( node, elementName );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;220</td>  <td class="nbHitsUncovered"><a title="Line 220: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 220: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( elementsByTagName.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;222</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;224</td>  <td class="nbHitsUncovered"><a title="Line 224: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 224: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( elementsByTagName.size() &gt; 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;226</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Multiple "</span> + elementName + <span class="string">"in plugin-help.xml"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;228</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> elementsByTagName.get( 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;230</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> writeGoal( StringBuilder sb, String goalPrefix, Element mojo )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;234</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String mojoGoal = getValue( mojo, <span class="string">"goal"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;235</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node configurationElement = findSingleChild( mojo, <span class="string">"configuration"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;236</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node description = findSingleChild( mojo, <span class="string">"description"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;237</td>  <td class="nbHitsUncovered"><a title="Line 237: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 237: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">        <span class="keyword">if</span> ( goal == <span class="keyword">null</span> || goal.length() &lt;= 0 || mojoGoal.equals( goal ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;239</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, goalPrefix + <span class="string">":"</span> + mojoGoal, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;240</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Node deprecated = findSingleChild( mojo, <span class="string">"deprecated"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;241</td>  <td class="nbHitsUncovered"><a title="Line 241: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 241: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( deprecated.getTextContent() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;243</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;244</td>  <td class="nbHitsUncovered"><a title="Line 244: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 244: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                <span class="keyword">if</span> ( detail &amp;&amp; description != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;246</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;247</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    append( sb, description.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;250</td>  <td class="nbHitsUncovered"><a title="Line 250: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 250: Conditional coverage 0% (0/2).">            <span class="keyword">else</span> <span class="keyword">if</span> ( description != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;252</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, description.getTextContent(), 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;254</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;256</td>  <td class="nbHitsUncovered"><a title="Line 256: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 256: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( detail )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;258</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Node parametersNode = getSingleChild( mojo, <span class="string">"parameters"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;259</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                List&lt;Node&gt; parameters = findNamedChild( parametersNode, <span class="string">"parameter"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;260</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">"Available parameters:"</span>, 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;261</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;263</td>  <td class="nbHitsUncovered"><a title="Line 263: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 263: Conditional coverage 0% (0/2).">                <span class="keyword">for</span> ( Node parameter : parameters )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;264</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;265</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writeParameter( sb, parameter, configurationElement );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;266</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;267</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;269</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;271</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> writeParameter( StringBuilder sb, Node parameter, Node configurationElement )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;272</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;273</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;274</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterName = getValue( parameter, <span class="string">"name"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;275</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterDescription = getValue( parameter, <span class="string">"description"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;276</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Element fieldConfigurationElement = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;278</td>  <td class="nbHitsUncovered"><a title="Line 278: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 278: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( configurationElement != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;279</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;280</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;          fieldConfigurationElement =  (Element) findSingleChild( configurationElement, parameterName );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;281</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String parameterDefaultValue = <span class="string">""</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;284</td>  <td class="nbHitsUncovered"><a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 284: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( fieldConfigurationElement != <span class="keyword">null</span> &amp;&amp; fieldConfigurationElement.hasAttribute( <span class="string">"d [...]
+<tr>  <td class="numLine">&nbsp;285</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;286</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            parameterDefaultValue = <span class="string">" (Default: "</span> + fieldConfigurationElement.getAttribute( <span class="string">"default-value"</span> ) + <span class="string">")"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;287</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;288</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, parameterName + parameterDefaultValue, 2 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;289</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Node deprecated = findSingleChild( parameter, <span class="string">"deprecated"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;290</td>  <td class="nbHitsUncovered"><a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 290: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( ( deprecated != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( deprecated.getTextContent() ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"Deprecated. "</span> + deprecated.getTextContent(), 3 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;293</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;294</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, parameterDescription, 3 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;296</td>  <td class="nbHitsUncovered"><a title="Line 296: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 296: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( <span class="string">"true"</span>.equals( getValue( parameter, <span class="string">"required"</span> ) ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;297</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;298</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"Required: Yes"</span>, 3 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;299</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td class="nbHitsUncovered"><a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 300: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( ( fieldConfigurationElement != <span class="keyword">null</span> ) &amp;&amp; isNotEmpty( fieldConfigurationElement.getTextContent() ) )< [...]
+<tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;302</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            append( sb, <span class="string">"User property: "</span> + property, 3 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;304</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;305</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;306</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        append( sb, <span class="string">""</span>, 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;307</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;308</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;309</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;310</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p&gt;Repeat a String &lt;code&gt;n&lt;/code&gt; times to form a new string.&lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;311</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;312</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param str    String to repeat</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;313</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param repeat number of times to repeat str</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;314</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return String with repeated String</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;315</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NegativeArraySizeException if &lt;code&gt;repeat &amp;lt; 0&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;316</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NullPointerException       if str is &lt;code&gt;null&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;317</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;318</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> String repeat( String str, <span class="keyword">int</span> repeat )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;320</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder buffer = <span class="keyword">new</span> StringBuilder( repeat * str.length() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;321</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;322</td>  <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 322: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; repeat; i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            buffer.append( str );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;325</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;326</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> buffer.toString();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;328</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;329</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;330</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;331</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Append a description to the buffer by respecting the indentSize and lineLength parameters.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;332</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;b&gt;Note&lt;/b&gt;: The last character is always a new line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;333</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;334</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param sb          The buffer to append the description, not &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;335</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param description The description, not &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;336</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indent      The base indentation level of each line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;338</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">void</span> append( StringBuilder sb, String description, <span class="keyword">int</span> indent )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;339</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;340</td>  <td class="nbHitsUncovered"><a title="Line 340: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 340: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String line : toLines( description, indent, indentSize, lineLength ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;341</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;342</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            sb.append( line ).append( <span class="string">'\n'</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;344</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;345</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;346</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;347</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Splits the specified text into lines of convenient display length.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;349</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param text       The text to split into lines, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;350</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indent     The base indentation level of each line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;351</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;352</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;353</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return The sequence of display lines, never &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;354</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @throws NegativeArraySizeException if &lt;code&gt;indent &lt; 0&lt;/code&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;355</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;356</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> List&lt;String&gt; toLines( String text, <span class="keyword">int</span> indent, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;357</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;358</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;String&gt; lines = <span class="keyword">new</span> ArrayList&lt;String&gt;();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;359</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String ind = repeat( <span class="string">"\t"</span>, indent );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;361</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;362</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String[] plainLines = text.split( <span class="string">"(\r\n)|(\r)|(\n)"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;363</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;364</td>  <td class="nbHitsUncovered"><a title="Line 364: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 364: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String plainLine : plainLines )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;365</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;366</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            toLines( lines, ind + plainLine, indentSize, lineLength );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;367</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;368</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;369</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> lines;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;370</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;371</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;372</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;373</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Adds the specified line to the output sequence, performing line wrapping if necessary.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;374</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;375</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lines      The sequence of display lines, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;376</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param line       The line to add, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;377</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param indentSize The size of each indentation, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;378</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param lineLength The length of the line, must not be negative.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;379</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;380</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">void</span> toLines( List&lt;String&gt; lines, String line, <span class="keyword">int</span> indentSize, <span class="keyword">int</span> lineLength )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;381</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> lineIndent = getIndentLevel( line );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;383</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringBuilder buf = <span class="keyword">new</span> StringBuilder( 256 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;384</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;385</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String[] tokens = line.split( <span class="string">" +"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;387</td>  <td class="nbHitsUncovered"><a title="Line 387: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 387: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( String token : tokens )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;388</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;389</td>  <td class="nbHitsUncovered"><a title="Line 389: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 389: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( buf.length() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered"><a title="Line 391: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 391: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( buf.length() + token.length() &gt;= lineLength )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;392</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    lines.add( buf.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.setLength( 0 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;395</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( repeat( <span class="string">" "</span>, lineIndent * indentSize ) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;397</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;398</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;399</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;400</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;402</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsUncovered"><a title="Line 403: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 403: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( <span class="keyword">int</span> j = 0; j &lt; token.length(); j++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;404</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;405</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">char</span> c = token.charAt( j );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;406</td>  <td class="nbHitsUncovered"><a title="Line 406: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 406: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( c == <span class="string">'\t'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;407</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;408</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( repeat( <span class="string">" "</span>, indentSize - buf.length() % indentSize ) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;409</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;410</td>  <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 410: Conditional coverage 0% (0/2).">                <span class="keyword">else</span> <span class="keyword">if</span> ( c == <span class="string">'\u00A0'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;411</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;412</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;413</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;414</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;416</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    buf.append( c );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;417</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;418</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        lines.add( buf.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;422</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;423</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;424</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Gets the indentation level of the specified line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;425</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;426</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param line The line whose indentation level should be retrieved, must not be &lt;code&gt;null&lt;/code&gt;.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return The indentation level of the line.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;429</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">int</span> getIndentLevel( String line )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;430</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;431</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> level = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;432</td>  <td class="nbHitsUncovered"><a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 432: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = 0; i &lt; line.length() &amp;&amp; line.charAt( i ) == <span class="string">'\t'</span>; i++ )</a>< [...]
+<tr>  <td class="numLine">&nbsp;433</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;434</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            level++;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;435</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td class="nbHitsUncovered"><a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 436: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">for</span> ( <span class="keyword">int</span> i = level + 1; i &lt;= level + 4 &amp;&amp; i &lt; line.length(); i++ )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;438</td>  <td class="nbHitsUncovered"><a title="Line 438: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 438: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( line.charAt( i ) == <span class="string">'\t'</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;440</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                level++;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">break</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;442</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;444</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> level;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;446</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;447</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String getPropertyFromExpression( String expression )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;448</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;449</td>  <td class="nbHitsUncovered"><a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 449: Conditional coverage 0% (0/6) [each condition: 0%, 0%, 0%].">        <span class="keyword">if</span> ( expression != <span class="keyword">null</span> &amp;&amp; expression.startsWith( <span class="string">"${"</span> ) &amp;&amp; e [...]
+<tr>  <td class="numLineCover">&nbsp;450</td>  <td class="nbHitsUncovered"><a title="Line 450: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 450: Conditional coverage 0% (0/2).">            &amp;&amp; !expression.substring( 2 ).contains( <span class="string">"${"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;451</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;452</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// expression="${xxx}" -&gt; property="xxx"</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;453</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> expression.substring( 2, expression.length() - 1 );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;454</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;455</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">// no property can be extracted</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;456</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;457</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;458</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 2:50 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html b/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
new file mode 100644
index 0000000..c036525
--- /dev/null
+++ b/nb-repository-plugin/site/cobertura/org.netbeans.nbm.repository.PopulateRepositoryMojo.html
@@ -0,0 +1,2058 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<title>Coverage Report</title>
+<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
+<script type="text/javascript" src="js/popup.js"></script>
+</head>
+<body>
+<h5>Coverage Report - org.netbeans.nbm.repository.PopulateRepositoryMojo</h5>
+<div class="separator">&nbsp;</div>
+<table class="report">
+<thead><tr>  <td class="heading">Classes in this File</td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td>  <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">1%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:1px"><span class="text">8/465</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick= [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ExternalsWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/13</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentg [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$ModuleWrapper</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/22</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgrap [...]
+  <tr><td><a href="org.netbeans.nbm.repository.PopulateRepositoryMojo.html">PopulateRepositoryMojo$NullOutputStream</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/2</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgr [...]
+
+</table>
+<div class="separator">&nbsp;</div>
+<table cellspacing="0" cellpadding="0" class="src">
+<tr>  <td class="numLine">&nbsp;1</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/* ==========================================================================</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;2</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Copyright 2003-2006 Mevenide Team</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;3</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;4</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;5</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;6</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;7</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;8</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;9</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;10</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;11</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;12</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;13</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  See the License for the specific language governing permissions and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;14</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *  limitations under the License.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;15</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * =========================================================================</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;16</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;17</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">package</span> org.netbeans.nbm.repository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;18</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;19</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.File;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;20</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileInputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;21</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;22</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.FileWriter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;23</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.IOException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;24</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.InputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;25</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.io.OutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;26</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.math.BigInteger;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;27</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.security.DigestOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;28</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.security.MessageDigest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;29</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.ArrayList;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;30</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collection;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;31</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Collections;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;32</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.HashMap;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;33</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.List;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;34</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.Map;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;35</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.StringTokenizer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;36</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.Attributes;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;37</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarEntry;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;38</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarInputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;39</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.JarOutputStream;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;40</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.jar.Manifest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;41</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.regex.Matcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;42</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> java.util.regex.Pattern;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;43</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.document.Document;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;44</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.DirectoryReader;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;45</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.IndexReader;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;46</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.IndexableField;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;47</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.index.Term;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;48</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.IndexSearcher;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;49</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.ScoreDoc;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;50</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.TermQuery;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;51</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.search.TopScoreDocCollector;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;52</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.store.Directory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;53</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.lucene.store.FSDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;54</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.Artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;55</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.deployer.ArtifactDeployer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;56</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.deployer.ArtifactDeploymentException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;57</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.factory.ArtifactFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;58</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.handler.ArtifactHandler;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;59</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.handler.manager.ArtifactHandlerManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;60</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.installer.ArtifactInstallationException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;61</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.installer.ArtifactInstaller;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;62</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.metadata.ArtifactMetadata;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;63</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;64</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepositoryFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;65</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;66</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;67</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;68</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.resolver.AbstractArtifactResolutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;69</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.artifact.resolver.ArtifactResolver;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;70</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.Dependency;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;71</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.Model;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;72</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.model.io.xpp3.MavenXpp3Writer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;73</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugin.MojoExecutionException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;74</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Component;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;75</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Mojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;76</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.plugins.annotations.Parameter;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;77</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.project.artifact.AttachedArtifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;78</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.maven.project.artifact.ProjectArtifactMetadata;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;79</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.netbeans.nbm.utils.AbstractNetbeansMojo;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;80</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.netbeans.nbm.utils.ExamineManifest;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;81</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.BuildException;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;82</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.Project;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;83</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.taskdefs.Input;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;84</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.taskdefs.PathConvert;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;85</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.apache.tools.ant.types.FileSet;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;86</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.util.IOUtil;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;87</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="keyword">import</span> org.codehaus.plexus.util.StringUtils;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;88</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;89</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;90</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * A goal for identifying NetBeans modules from the installation and populating the local</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;91</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * repository with them. Optionally you can also deploy to a remote repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;92</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;93</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * If you are looking for an existing remote repository for NetBeans artifacts, check out</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;94</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;a href="http://bits.netbeans.org/nexus/content/groups/netbeans/"&gt;http://bits.netbeans.org/nexus/content/groups/netbeans/&lt;/a&gt;,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;95</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * it contains API artifacts for multiple releases.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;96</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;a href="http://bits.netbeans.org/netbeans/trunk/maven-snapshot/"&gt;http://bits.netbeans.org/netbeans/trunk/maven-snapshot/&lt;/a&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;97</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * may also be used for &lt;code&gt;SNAPSHOT&lt;/code&gt; artifacts if you wish to test development builds.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;98</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;/p&gt;&lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;99</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * See this &lt;a href="http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/repository.html"&gt;HOWTO&lt;/a&gt; on how to generate the NetBeans binaries required</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * by this goal.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;101</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * &lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;103</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> * @author &lt;a href="mailto:mkleint@codehaus.org"&gt;Milos Kleint&lt;/a&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment"> */</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;105</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;@Mojo(name=<span class="string">"populate"</span>, aggregator=<span class="keyword">true</span>, requiresProject=<span class="keyword">false</span>)</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;106</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<span class="keyword">public</span> <span class="keyword">class</span> PopulateRepositoryMojo</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">extends</span> AbstractNetbeansMojo</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;{</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_API = <span class="string">".api"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_IMPL = <span class="string">".modules"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_EXTERNAL = <span class="string">".external"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;112</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String GROUP_CLUSTER = <span class="string">".cluster"</span>;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;115</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * a prefix for groupId of generated content, </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;117</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * eg. for org.netbeans value will generate org.netbeans.cluster groupId for clusters and org.netbeans.modules for module artifacts.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;118</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 1.2</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"groupIdPrefix"</span>, defaultValue = <span class="string">"org.netbeans"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String groupIdPrefix;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;122</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * an url where to deploy the NetBeans artifacts. Optional, if not specified, the artifacts will be only installed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * in local repository, if you need to give credentials to access remote repo, the id of the server is hardwired to "netbeans".</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;126</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;127</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"deployUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;128</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String deployUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * By default the generated metadata is installed in local repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;132</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Setting this parameter to false will avoid installing the bits. Only meaningful together with</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * a defined "deployUrl" parameter.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"false"</span>, property=<span class="string">"skipInstall"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;137</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> skipLocalInstall;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;138</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Location of NetBeans installation</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;142</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansInstallDirectory"</span>, required=<span class="keyword">true</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansInstallDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;147</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If you want to install/deploy also NetBeans api javadocs, download the javadoc zip file from netbeans.org</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;148</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * expand it to a directory, it should contain multiple zip files. Define this parameter as absolute path to the zip files folder.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansJavadocDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansJavadocDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;153</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;155</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Assumes a folder with &amp;lt;code-name-base&amp;gt;.zip files containing sources for modules.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansSourcesDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansSourcesDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * If defined, will match the nbm files found in the designated folder with the modules</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * and upload the nbm file next to the module jar in local and remote repositories.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Assumes a folder with &amp;lt;code-name-base&amp;gt;.nbm files containing nbm files for modules.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;165</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"netbeansNbmDirectory"</span>, required=<span class="keyword">true</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> File netbeansNbmDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;170</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * When specified, will force all modules to have the designated version.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;172</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Good when depending on releases. Then you would for example specify RELEASE50 in this parameter and</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;173</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * all modules get this version in the repository. If not defined, the maven version is</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;174</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * derived from the OpenIDE-Module-Specification-Version manifest attribute.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;175</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Highly Recommended!</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;177</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;/p&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;178</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;179</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"forcedVersion"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;180</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> String forcedVersion;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;181</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;182</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;183</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * When specified it points to a directory containing a Maven Indexer</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;184</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * (Nexus) Lucene index. This index will be used to find external libraries that</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * are referenced by NetBeans modules and populate the POM metadata with correct</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * dependencies. Any dependencies not found this way, will be generated with a unique</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * id under the org.netbeans.external groupId.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * &lt;p/&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;189</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Use the {@code download} goal to retrieve the index.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;190</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.0</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;192</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"nexusIndexDirectory"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File nexusIndexDirectory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;194</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;195</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;196</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Whether to create cluster POMs in the {@code org.netbeans.cluster} group.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Only meaningful when {@code forcedVersion} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;198</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;200</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"true"</span>, property=<span class="string">"defineCluster"</span>)   </pre></td></tr>
+<tr>  <td class="numLine">&nbsp;201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">boolean</span> defineCluster;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;203</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;204</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Optional remote repository to use for inspecting remote dependencies.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;205</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * This may be used to populate just part of an installation,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * when base modules are already available in Maven format.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;207</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Currently only supported when {@code forcedVersion} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;208</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;210</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(property=<span class="string">"dependencyRepositoryUrl"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String dependencyRepositoryUrl;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;213</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Repository ID to use when inspecting remote dependencies.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;215</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Only meaningful when {@code dependencyRepositoryUrl} is defined.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @since 3.7</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(defaultValue=<span class="string">"temp"</span>, property=<span class="string">"dependencyRepositoryId"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;219</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> String dependencyRepositoryId;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;220</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">// &lt;editor-fold defaultstate="collapsed" desc="Component parameters"&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;222</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Local maven repository.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;224</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;225</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Parameter(required=<span class="keyword">true</span>, readonly=<span class="keyword">true</span>, defaultValue=<span class="string">"${localRepository}"</span>)</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;226</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">protected</span> ArtifactRepository localRepository;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;228</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactFactory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;230</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;231</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactFactory artifactFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;234</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;235</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactInstaller.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;236</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;237</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactInstaller artifactInstaller;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;239</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;240</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;241</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactDeployer.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;243</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;244</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactDeployer artifactDeployer;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;246</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;247</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactHandlerManager</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;250</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;252</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactHandlerManager artifactHandlerManager;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;254</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Maven ArtifactRepositoryFactory.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;256</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;258</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;259</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactRepositoryFactory repositoryFactory;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;260</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;261</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactResolver artifactResolver;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;263</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;264</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Component</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;265</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> ArtifactRepositoryLayout artifactRepositoryLayout;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;266</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">// &lt;/editor-fold&gt;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;267</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;268</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;269</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">public</span> <span class="keyword">void</span> execute()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;270</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;271</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;272</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().info( <span class="string">"Populate repository with NetBeans modules"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;273</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Project antProject = antProject();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;274</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        ArtifactRepository deploymentRepository = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;275</td>  <td class="nbHitsUncovered"><a title="Line 275: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 275: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( deployUrl != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;276</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;277</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ArtifactRepositoryLayout layout = <span class="keyword">new</span> DefaultRepositoryLayout();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;278</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            deploymentRepository = repositoryFactory.createDeploymentArtifactRepository(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;279</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="string">"netbeans"</span>, deployUrl, layout, <span class="keyword">true</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;280</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;281</td>  <td class="nbHitsUncovered"><a title="Line 281: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 281: Conditional coverage 0% (0/2).">        <span class="keyword">else</span> <span class="keyword">if</span> ( skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;282</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;283</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;284</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"When skipping install to local repository, one shall define the deployUrl parameter"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;285</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;286</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;287</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        IndexSearcher searcher = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;288</td>  <td class="nbHitsUncovered"><a title="Line 288: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 288: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">if</span> ( nexusIndexDirectory != <span class="keyword">null</span> &amp;&amp; nexusIndexDirectory.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;289</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;290</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;291</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;292</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Directory nexusDir = FSDirectory.open( nexusIndexDirectory.toPath() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;293</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IndexReader nexusReader = DirectoryReader.open( nexusDir );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;294</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                searcher = <span class="keyword">new</span> IndexSearcher( nexusReader );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;295</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Opened index with "</span> + nexusReader.numDocs() + <span class="string">" documents"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;296</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;297</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;298</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;299</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().error( <span class="string">"Could not open "</span> + nexusIndexDirectory, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;300</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;301</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;302</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;303</td>  <td class="nbHitsUncovered"><a title="Line 303: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 303: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansInstallDirectory == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;304</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;305</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Input input = (Input) antProject.createTask( <span class="string">"input"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;306</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            input.setMessage( <span class="string">"Please enter NetBeans installation directory:"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;307</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            input.setAddproperty( <span class="string">"installDir"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;308</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;309</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;310</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                input.execute();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;311</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;312</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">catch</span> ( BuildException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;313</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;314</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().error( <span class="string">"Cannot run ant:input"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;315</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;316</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;317</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String prop = antProject.getProperty( <span class="string">"installDir"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;318</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            netbeansInstallDirectory = <span class="keyword">new</span> File( prop );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;319</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;320</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;321</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File rootDir = netbeansInstallDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;322</td>  <td class="nbHitsUncovered"><a title="Line 322: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 322: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !rootDir.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;323</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;324</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( <span class="string">"NetBeans installation doesn't exist."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;325</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"NetBeans installation doesn't exist."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;326</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;327</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        getLog().info( <span class="string">"Copying NetBeans artifacts from "</span> + netbeansInstallDirectory );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;328</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;329</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        PathConvert convert = (PathConvert) antProject.createTask( <span class="string">"pathconvert"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;330</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.setPathSep( <span class="string">","</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;331</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.setProperty( <span class="string">"netbeansincludes"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;332</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileSet set = <span class="keyword">new</span> FileSet();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;333</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.setDir( rootDir );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;334</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"**/modules/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;335</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"*/core/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;336</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        set.createInclude().setName( <span class="string">"platform*/lib/*.jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;337</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;338</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        convert.createPath().addFileset( set );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;339</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;340</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;341</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            convert.execute();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;342</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;343</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( BuildException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;344</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;345</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( <span class="string">"Cannot run ant:pathconvert"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;346</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( e.getMessage(), e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;347</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;348</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;349</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String prop = antProject.getProperty( <span class="string">"netbeansincludes"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;350</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        StringTokenizer tok = <span class="keyword">new</span> StringTokenizer( prop, <span class="string">","</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;351</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        HashMap&lt;ModuleWrapper, Artifact&gt; moduleDefinitions = <span class="keyword">new</span> HashMap&lt;ModuleWrapper, Artifact&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;352</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        HashMap&lt;String, Collection&lt;ModuleWrapper&gt;&gt; clusters = <span class="keyword">new</span> HashMap&lt;String, Collection&lt;ModuleWrapper&gt;&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;353</td>  <td class="nbHitsUncovered"><a title="Line 353: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 353: Conditional coverage 0% (0/2).">        <span class="keyword">while</span> ( tok.hasMoreTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;354</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;355</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String token = tok.nextToken();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;356</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            File module = <span class="keyword">new</span> File( token );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;357</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String clust = module.getAbsolutePath().substring( rootDir.getAbsolutePath().length() + 1 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;358</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            clust = clust.substring( 0, clust.indexOf( File.separator ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;359</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ExamineManifest examinator = <span class="keyword">new</span> ExamineManifest( getLog() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;360</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.setPopulateDependencies( <span class="keyword">true</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;361</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.setJarFile( module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;362</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            examinator.checkFile();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;363</td>  <td class="nbHitsUncovered"><a title="Line 363: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 363: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">if</span> ( examinator.isNetBeansModule() || examinator.isOsgiBundle() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;364</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;365</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">//TODO get artifact id from the module's manifest?</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;366</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String artifact = module.getName().substring( 0, module.getName().indexOf( <span class="string">".jar"</span> ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;367</td>  <td class="nbHitsUncovered"><a title="Line 367: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 367: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"boot"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;368</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;369</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-bootstrap"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;370</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;371</td>  <td class="nbHitsUncovered"><a title="Line 371: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 371: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"core"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;372</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;373</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-core-startup"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;374</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;375</td>  <td class="nbHitsUncovered"><a title="Line 375: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 375: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( <span class="string">"core-base"</span>.equals( artifact ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;376</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;377</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    artifact = <span class="string">"org-netbeans-core-startup-base"</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;378</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }                </pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;379</td>  <td class="nbHitsUncovered"><a title="Line 379: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 379: Conditional coverage 0% (0/2).">                String version = forcedVersion == <span class="keyword">null</span> ? examinator.getSpecVersion() : forcedVersion;</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;380</td>  <td class="nbHitsUncovered"><a title="Line 380: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 380: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                String group = groupIdPrefix + (examinator.isOsgiBundle() ? GROUP_EXTERNAL : examinator.hasPublicPackages() ? GROUP_API : GROUP_IMPL);</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;381</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createArtifact( artifact, version, group );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;382</td>  <td class="nbHitsUncovered"><a title="Line 382: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 382: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( examinator.isOsgiBundle() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;383</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;384</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = findExternal( searcher, module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;385</td>  <td class="nbHitsUncovered"><a title="Line 385: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 385: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( dep != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;386</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;387</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// XXX use those coords instead of publishing this</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;388</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// (for now all bundles are from Orbit, which does not publish to Central, or specially built)</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;389</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;390</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;391</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper wr = <span class="keyword">new</span> ModuleWrapper( artifact, version, group, examinator, module );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;392</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                wr.setCluster( clust );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;393</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                moduleDefinitions.put( wr, art );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;394</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Collection&lt;ModuleWrapper&gt; col = clusters.get( clust );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;395</td>  <td class="nbHitsUncovered"><a title="Line 395: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 395: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( col == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;396</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;397</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    col = <span class="keyword">new</span> ArrayList&lt;ModuleWrapper&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;398</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    clusters.put( clust, col );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;399</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;400</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                col.add( wr );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;401</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;402</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;403</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;ModuleWrapper&gt; wrapperList = <span class="keyword">new</span> ArrayList&lt;ModuleWrapper&gt;( moduleDefinitions.keySet() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;404</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> count = wrapperList.size() + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;405</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">int</span> index = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;406</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File javadocRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;407</td>  <td class="nbHitsUncovered"><a title="Line 407: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 407: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansJavadocDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;408</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;409</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            javadocRoot = netbeansJavadocDirectory ;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;410</td>  <td class="nbHitsUncovered"><a title="Line 410: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 410: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !javadocRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;411</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;412</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                javadocRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;413</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;414</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The netbeansJavadocDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;415</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;416</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;417</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File sourceRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;418</td>  <td class="nbHitsUncovered"><a title="Line 418: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 418: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansSourcesDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;419</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;420</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            sourceRoot = netbeansSourcesDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;421</td>  <td class="nbHitsUncovered"><a title="Line 421: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 421: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !sourceRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;422</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;423</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                sourceRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;424</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;425</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The netbeansSourceDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;426</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;427</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;428</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;429</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File nbmRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;430</td>  <td class="nbHitsUncovered"><a title="Line 430: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 430: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( netbeansNbmDirectory != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;431</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;432</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            nbmRoot = netbeansNbmDirectory;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;433</td>  <td class="nbHitsUncovered"><a title="Line 433: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 433: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( !nbmRoot.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;434</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;435</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                nbmRoot = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;436</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;437</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="string">"The nbmDirectory parameter doesn't point to an existing folder"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;438</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;439</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;440</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;441</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;ExternalsWrapper&gt; externals = <span class="keyword">new</span> ArrayList&lt;ExternalsWrapper&gt;();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;442</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;443</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;444</td>  <td class="nbHitsUncovered"><a title="Line 444: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 444: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( Map.Entry&lt;ModuleWrapper, Artifact&gt; elem : moduleDefinitions.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;445</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;446</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper man = elem.getKey();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;447</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = elem.getValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;448</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                index = index + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;449</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing "</span> + index + <span class="string">"/"</span> + count );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;450</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createMavenProject( man, wrapperList, externals, searcher );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;451</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;452</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;453</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File javadoc = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;454</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact javadocArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;455</td>  <td class="nbHitsUncovered"><a title="Line 455: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 455: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( javadocRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;456</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;457</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( javadocRoot, art.getArtifactId() + <span class="string">".zip"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;458</td>  <td class="nbHitsUncovered"><a title="Line 458: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 458: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;459</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;460</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        javadoc = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;461</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        javadocArt = createAttachedArtifact( art, javadoc, <span class="string">"jar"</span>, <span class="string">"javadoc"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;462</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;463</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;464</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File source = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;465</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact sourceArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;466</td>  <td class="nbHitsUncovered"><a title="Line 466: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 466: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( sourceRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;467</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;468</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( sourceRoot, art.getArtifactId() + <span class="string">".zip"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;469</td>  <td class="nbHitsUncovered"><a title="Line 469: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 469: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;470</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;471</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        source = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;472</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        sourceArt = createAttachedArtifact( art, source, <span class="string">"jar"</span>, <span class="string">"sources"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;473</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;474</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;475</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File nbm = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;476</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact nbmArt = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;477</td>  <td class="nbHitsUncovered"><a title="Line 477: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 477: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( nbmRoot != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;478</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;479</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    File zip = <span class="keyword">new</span> File( nbmRoot, art.getArtifactId() + <span class="string">".nbm"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;480</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;481</td>  <td class="nbHitsUncovered"><a title="Line 481: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 481: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( !zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;482</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;483</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        zip = <span class="keyword">new</span> File( nbmRoot,</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;484</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            man.getCluster() + File.separator + art.getArtifactId() + <span class="string">".nbm"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;485</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;486</td>  <td class="nbHitsUncovered"><a title="Line 486: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 486: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( zip.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;487</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;488</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        nbm = zip;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;489</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        nbmArt = createAttachedArtifact( art, nbm, <span class="string">"nbm-file"</span>, <span class="keyword">null</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;490</td>  <td class="nbHitsUncovered"><a title="Line 490: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 490: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( nbmArt.getArtifactHandler().getExtension().equals( <span class="string">"nbm-file"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;491</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;492</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="comment">// Maven 2.x compatibility.</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;493</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            nbmArt = createAttachedArtifact( art, nbm, <span class="string">"nbm"</span>, <span class="keyword">null</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;494</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;495</td>  <td class="nbHitsUncovered"><a title="Line 495: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 495: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                        <span class="keyword">assert</span> nbmArt.getArtifactHandler().getExtension().equals( <span class="string">"nbm"</span> );</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;496</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;497</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;498</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File moduleJar = man.getFile();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;499</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File moduleJarMinusCP = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;500</td>  <td class="nbHitsUncovered"><a title="Line 500: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 500: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( ! man.getModuleManifest().getClasspath().isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;501</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;502</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;503</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;504</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP = File.createTempFile( man.getArtifact(), <span class="string">".jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;505</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;506</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        InputStream is = <span class="keyword">new</span> FileInputStream( moduleJar );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;507</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;508</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;509</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            OutputStream os = <span class="keyword">new</span> FileOutputStream( moduleJarMinusCP );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;510</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;511</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;512</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                JarInputStream jis = <span class="keyword">new</span> JarInputStream( is );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;513</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                Manifest mani = <span class="keyword">new</span> Manifest( jis.getManifest() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;514</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                mani.getMainAttributes().remove( Attributes.Name.CLASS_PATH );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;515</td>  <td class="nbHitsUncovered"><a title="Line 515: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 515: Conditional coverage 0% (0/2).">                                <span class="keyword">if</span> ( !man.deps.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;516</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                { <span class="comment">// MNBMODULE-132</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;517</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    StringBuilder b = <span class="keyword">new</span> StringBuilder();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;518</td>  <td class="nbHitsUncovered"><a title="Line 518: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 518: Conditional coverage 0% (0/2).">                                    <span class="keyword">for</span> ( Dependency dep : man.deps )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;519</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;520</td>  <td class="nbHitsUncovered"><a title="Line 520: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 520: Conditional coverage 0% (0/2).">                                        <span class="keyword">if</span> ( b.length() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;521</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;522</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                            b.append( <span class="string">' '</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;523</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;524</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        b.append( dep.getGroupId() ).append( <span class="string">':'</span> ).append( dep.getArtifactId() ).append( <span class="string">':'</span> ).append( dep.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;525</td>  <td class="nbHitsUncovered"><a title="Line 525: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 525: Conditional coverage 0% (0/2).">                                        <span class="keyword">if</span> (dep.getClassifier() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;526</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                            b.append(<span class="string">":"</span>).append(dep.getClassifier());</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;527</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;528</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;529</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    mani.getMainAttributes().putValue( <span class="string">"Maven-Class-Path"</span>, b.toString() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;530</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;531</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;532</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;533</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    getLog().warn( <span class="string">"did not find any external artifacts for "</span> + man.getModule() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;534</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;535</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                JarOutputStream jos = <span class="keyword">new</span> JarOutputStream( os, mani );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;536</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                JarEntry entry;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;537</td>  <td class="nbHitsUncovered"><a title="Line 537: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 537: Conditional coverage 0% (0/2).">                                <span class="keyword">while</span> ( ( entry = jis.getNextJarEntry() ) != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;538</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;539</td>  <td class="nbHitsUncovered"><a title="Line 539: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 539: Conditional coverage 0% (0/2).">                                    <span class="keyword">if</span> ( entry.getName().matches( <span class="string">"META-INF/.+[.]SF"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;540</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;541</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        <span class="keyword">throw</span> <span class="keyword">new</span> IOException( <span class="string">"cannot handle signed JARs"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;542</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;543</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    jos.putNextEntry( entry );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;544</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    <span class="keyword">byte</span>[] buf = <span class="keyword">new</span> <span class="keyword">byte</span>[(<span class="keyword">int</span>) entry.getSize()];</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;545</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    <span class="keyword">int</span> read = jis.read( buf, 0, buf.length );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;546</td>  <td class="nbHitsUncovered"><a title="Line 546: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 546: Conditional coverage 0% (0/2).">                                    <span class="keyword">if</span> ( read != buf.length )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;547</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;548</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                        <span class="keyword">throw</span> <span class="keyword">new</span> IOException( <span class="string">"read wrong amount"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;549</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;550</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    jos.write( buf );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;551</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;552</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                jos.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;553</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;554</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;555</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;556</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                os.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;557</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;558</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;559</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;560</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;561</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            is.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;562</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;563</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;564</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( IOException x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;565</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;566</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        getLog().warn( <span class="string">"Could not process "</span> + moduleJar + <span class="string">": "</span> + x, x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;567</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.delete();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;568</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;569</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;570</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;571</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;572</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;573</td>  <td class="nbHitsUncovered"><a title="Line 573: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 573: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;574</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;575</td>  <td class="nbHitsUncovered"><a title="Line 575: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 575: Conditional coverage 0% (0/2).">                        install( moduleJarMinusCP != <span class="keyword">null</span> ? moduleJarMinusCP : moduleJar, art );</a></span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;576</td>  <td class="nbHitsUncovered"><a title="Line 576: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 576: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( javadoc != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;577</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;578</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( javadoc, javadocArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;579</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;580</td>  <td class="nbHitsUncovered"><a title="Line 580: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 580: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( source != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;581</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;582</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( source, sourceArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;583</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;584</td>  <td class="nbHitsUncovered"><a title="Line 584: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 584: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( nbm != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;585</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;586</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            install( nbm, nbmArt );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;587</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;588</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;589</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;590</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;591</td>  <td class="nbHitsUncovered"><a title="Line 591: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 591: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;592</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;593</td>  <td class="nbHitsUncovered"><a title="Line 593: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 593: Conditional coverage 0% (0/2).">                            artifactDeployer.deploy( moduleJarMinusCP != <span class="keyword">null</span> ? moduleJarMinusCP : moduleJar, art,</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;594</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                                     deploymentRepository, localRepository );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;595</td>  <td class="nbHitsUncovered"><a title="Line 595: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 595: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( javadoc != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;596</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;597</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( javadoc, javadocArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;598</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;599</td>  <td class="nbHitsUncovered"><a title="Line 599: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 599: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( source != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;600</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;601</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( source, sourceArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;602</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;603</td>  <td class="nbHitsUncovered"><a title="Line 603: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 603: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( nbm != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;604</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;605</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactDeployer.deploy( nbm, nbmArt, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;606</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;607</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;608</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;609</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( ArtifactDeploymentException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;610</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;611</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;612</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;613</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;614</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;615</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;616</td>  <td class="nbHitsUncovered"><a title="Line 616: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 616: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( moduleJarMinusCP != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;617</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;618</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        moduleJarMinusCP.delete();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;619</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;620</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;621</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;622</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;623</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;624</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;625</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">/*if ( searcher != null )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;626</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">            {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;627</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;628</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;629</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                    searcher.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;630</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;631</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                catch ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;632</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                {</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;633</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                    getLog().error( ex );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;634</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;635</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">            }*/</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;636</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;637</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;638</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//process collected non-recognized external jars..</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;639</td>  <td class="nbHitsUncovered"><a title="Line 639: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 639: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( externals.size() &gt; 0 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;640</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;641</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            index = 0;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;642</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            count = externals.size();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;643</td>  <td class="nbHitsUncovered"><a title="Line 643: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 643: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( ExternalsWrapper ex : externals )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;644</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;645</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createArtifact( ex.getArtifact(), ex.getVersion(), ex.getGroupid() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;646</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                index = index + 1;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;647</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing external "</span> + index + <span class="string">"/"</span> + count );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;648</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createExternalProject( ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;649</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;650</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;651</td>  <td class="nbHitsUncovered"><a title="Line 651: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 651: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;652</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;653</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    install( ex.getFile(), art );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;654</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;655</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;656</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;657</td>  <td class="nbHitsUncovered"><a title="Line 657: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 657: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;658</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;659</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactDeployer.deploy( ex.getFile(), art,</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;660</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            deploymentRepository, localRepository );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;661</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;662</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;663</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( ArtifactDeploymentException exc )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;664</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;665</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, exc );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;666</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;667</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;668</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;669</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;670</td>  <td class="nbHitsUncovered"><a title="Line 670: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 670: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( ! defineCluster )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;671</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;672</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().info( <span class="string">"Not creating cluster POMs."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;673</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;674</td>  <td class="nbHitsUncovered"><a title="Line 674: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 674: Conditional coverage 0% (0/2).">        <span class="keyword">else</span> <span class="keyword">if</span> ( forcedVersion == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;675</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;676</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"Version not specified, cannot create cluster POMs."</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;677</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;678</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;679</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;680</td>  <td class="nbHitsUncovered"><a title="Line 680: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 680: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( Map.Entry&lt;String, Collection&lt;ModuleWrapper&gt;&gt; elem : clusters.entrySet() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;681</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;682</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String cluster = stripClusterName( elem.getKey() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;683</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Collection&lt;ModuleWrapper&gt; modules = elem.getValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;684</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"Processing cluster "</span> + cluster );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;685</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Artifact art = createClusterArtifact( cluster, forcedVersion );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;686</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File pom = createClusterProject( art, modules );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;687</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ProjectArtifactMetadata metadata = <span class="keyword">new</span> ProjectArtifactMetadata( art, pom );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;688</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                art.addMetadata( metadata );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;689</td>  <td class="nbHitsUncovered"><a title="Line 689: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 689: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( !skipLocalInstall )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;690</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;691</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    install( pom, art );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;692</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;693</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;694</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;695</td>  <td class="nbHitsUncovered"><a title="Line 695: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 695: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( deploymentRepository != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;696</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;697</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactDeployer.deploy( pom, art, deploymentRepository, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;698</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;699</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;700</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( ArtifactDeploymentException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;701</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;702</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error Deploying artifact"</span>, ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;703</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;704</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;705</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;706</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;707</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;708</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;709</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">void</span> install( File file, Artifact art )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;710</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;711</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;712</td>  <td class="nbHitsUncovered"><a title="Line 712: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 712: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">assert</span> localRepository != <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;713</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;714</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;715</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            artifactInstaller.install( file, art, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;716</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;717</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( ArtifactInstallationException e )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;718</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;719</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="comment">// TODO: install exception that does not give a trace</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;720</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Error installing artifact"</span>, e );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;721</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;722</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;723</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;724</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">//performs the same tasks as the MavenProjectHelper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;725</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    Artifact createAttachedArtifact( Artifact primary, File file, String type, String classifier )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;726</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;727</td>  <td class="nbHitsUncovered"><a title="Line 727: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 727: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">        <span class="keyword">assert</span> type != <span class="keyword">null</span>;</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;728</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;729</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        ArtifactHandler handler;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;730</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;731</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        handler = artifactHandlerManager.getArtifactHandler( type );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;732</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;733</td>  <td class="nbHitsUncovered"><a title="Line 733: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 733: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( handler == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;734</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;735</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().warn( <span class="string">"No artifact handler for "</span> + type );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;736</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            handler = artifactHandlerManager.getArtifactHandler( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;737</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;738</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;739</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Artifact artifact = <span class="keyword">new</span> AttachedArtifact( primary, type, classifier, handler );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;740</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;741</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        artifact.setFile( file );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;742</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        artifact.setResolved( <span class="keyword">true</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;743</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;744</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;745</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;746</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File createMavenProject( ModuleWrapper wrapper, List&lt;ModuleWrapper&gt; wrapperList,</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;747</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                     List&lt;ExternalsWrapper&gt; externalsList, IndexSearcher searcher )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;748</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">throws</span> MojoExecutionException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;749</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;750</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;751</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;752</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( wrapper.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;753</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( wrapper.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;754</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;755</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;756</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;757</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        ExamineManifest man = wrapper.getModuleManifest();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;758</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Dependency&gt; deps = <span class="keyword">new</span> ArrayList&lt;Dependency&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;759</td>  <td class="nbHitsUncovered"><a title="Line 759: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 759: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !man.getDependencyTokens().isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;760</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;761</td>  <td class="nbHitsUncovered"><a title="Line 761: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 761: Conditional coverage 0% (0/2).">            <span class="keyword">for</span> ( String elem : man.getDependencyTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;762</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;763</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="comment">// create pseudo wrapper</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;764</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                ModuleWrapper wr = <span class="keyword">new</span> ModuleWrapper( elem );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;765</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">int</span> index = wrapperList.indexOf( wr );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;766</td>  <td class="nbHitsUncovered"><a title="Line 766: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 766: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( index &gt; -1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;767</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;768</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    wr = wrapperList.get( index );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;769</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;770</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( wr.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;771</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setGroupId( wr.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;772</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( wr.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;773</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;774</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="comment">//we don't want the API modules to depend on non-api ones..</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;775</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="comment">// otherwise the transitive dependency mechanism pollutes your classpath..</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;776</td>  <td class="nbHitsUncovered"><a title="Line 776: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 776: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                    <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() &amp;&amp; !wr.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;777</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;778</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;779</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;780</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;781</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;782</td>  <td class="nbHitsUncovered"><a title="Line 782: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 782: Conditional coverage 0% (0/2).">                <span class="keyword">else</span> <span class="keyword">if</span> ( dependencyRepositoryUrl != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;783</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;784</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;785</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;786</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String artifactId = elem.replace( <span class="string">'.'</span>, <span class="string">'-'</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;787</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( artifactId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;788</td>  <td class="nbHitsUncovered"><a title="Line 788: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 788: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( forcedVersion == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;789</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;790</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"Cannot use dependencyRepositoryUrl without forcedVersion"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;791</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;792</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( forcedVersion );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;793</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    ArtifactRepositoryPolicy policy = <span class="keyword">new</span> ArtifactRepositoryPolicy();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;794</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    List&lt;ArtifactRepository&gt; repos = Collections.singletonList(</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;795</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            repositoryFactory.createArtifactRepository( dependencyRepositoryId, dependencyRepositoryUrl, artifactRepositoryLayout, policy, policy) );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;796</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;797</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;798</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_API, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;799</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setGroupId( groupIdPrefix + GROUP_API );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;800</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;801</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">catch</span> ( AbstractArtifactResolutionException x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;802</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;803</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;804</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;805</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_IMPL, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;806</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            dep.setGroupId( groupIdPrefix + GROUP_IMPL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;807</td>  <td class="nbHitsUncovered"><a title="Line 807: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 807: Conditional coverage 0% (0/2).">                            <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;808</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;809</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;810</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;811</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;812</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        <span class="keyword">catch</span> ( AbstractArtifactResolutionException x2 )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;813</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;814</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;815</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;816</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                artifactResolver.resolve( artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_EXTERNAL, artifactId, forcedVersion, <span class="string">"pom"</span> ), repos, localRepository );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;817</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                dep.setGroupId( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;818</td>  <td class="nbHitsUncovered"><a title="Line 818: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 818: Conditional coverage 0% (0/2).">                                <span class="keyword">if</span> ( wrapper.getModuleManifest().hasPublicPackages() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;819</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;820</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                    dep.setScope( <span class="string">"runtime"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;821</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;822</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;823</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            <span class="keyword">catch</span> ( AbstractArtifactResolutionException x3 )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;824</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;825</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                getLog().warn( x3.getOriginalMessage() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;826</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                                <span class="keyword">throw</span> <span class="keyword">new</span> MojoExecutionException( <span class="string">"No module found for dependency '"</span> + elem + <span class="string">"'"</span>, x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;827</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;828</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;829</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                           </pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;830</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;831</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;832</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;833</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;834</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;835</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;836</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;837</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().warn( <span class="string">"No module found for dependency '"</span> + elem + <span class="string">"'"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;838</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;839</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;840</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;841</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//need some generic way to handle Classpath: items.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;842</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="comment">//how to figure the right version?</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;843</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        String cp = wrapper.getModuleManifest().getClasspath();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;844</td>  <td class="nbHitsUncovered"><a title="Line 844: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 844: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( !cp.isEmpty() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;845</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;846</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            StringTokenizer tok = <span class="keyword">new</span> StringTokenizer( cp );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;847</td>  <td class="nbHitsUncovered"><a title="Line 847: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 847: Conditional coverage 0% (0/2).">            <span class="keyword">while</span> ( tok.hasMoreTokens() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;848</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;849</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                String path = tok.nextToken();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;850</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                File f = <span class="keyword">new</span> File( wrapper.getFile().getParentFile(), path );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;851</td>  <td class="nbHitsUncovered"><a title="Line 851: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 851: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( f.exists() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;852</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;853</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = findExternal( searcher, f );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;854</td>  <td class="nbHitsUncovered"><a title="Line 854: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 854: Conditional coverage 0% (0/2).">                    <span class="keyword">if</span> ( dep != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;855</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;856</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;857</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        <span class="comment">// XXX MNBMODULE-170: repack NBM with *.external</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;858</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;859</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;860</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;861</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ExternalsWrapper ex = <span class="keyword">new</span> ExternalsWrapper();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;862</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setFile( f );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;863</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        String artId = f.getName();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;864</td>  <td class="nbHitsUncovered"><a title="Line 864: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 864: Conditional coverage 0% (0/2).">                        <span class="keyword">if</span> ( artId.endsWith( <span class="string">".jar"</span> ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;865</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;866</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                            artId = artId.substring( 0, artId.length() - <span class="string">".jar"</span>.length() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;867</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;868</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;869</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setArtifact( artId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;870</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        ex.setGroupid( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;871</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        externalsList.add( ex );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;872</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;873</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setArtifactId( artId );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;874</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setGroupId( groupIdPrefix + GROUP_EXTERNAL );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;875</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;876</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;877</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;878</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;879</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;880</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;881</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;882</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;883</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        wrapper.deps = deps;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;884</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDependencies( deps );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;885</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;886</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;887</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;888</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;889</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;890</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;891</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;892</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;893</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;894</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;895</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;896</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;897</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;898</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;899</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;900</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;901</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;902</td>  <td class="nbHitsUncovered"><a title="Line 902: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 902: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( writer != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;903</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;904</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;905</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;906</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writer.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;907</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;908</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException io )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;909</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;910</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    io.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;911</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;912</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;913</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;914</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;915</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;916</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;917</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Dependency findExternal( IndexSearcher searcher, File f )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;918</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;919</td>  <td class="nbHitsUncovered"><a title="Line 919: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 919: Conditional coverage 0% (0/2).">        <span class="keyword">if</span> ( searcher == <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;920</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;921</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;922</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;923</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;924</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;925</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MessageDigest shaDig = MessageDigest.getInstance( <span class="string">"SHA1"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;926</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            InputStream is = <span class="keyword">new</span> FileInputStream( f );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;927</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">try</span> {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;928</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                OutputStream os = <span class="keyword">new</span> DigestOutputStream( <span class="keyword">new</span> NullOutputStream(), shaDig );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;929</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IOUtil.copy( is, os );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;930</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                os.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;931</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;932</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;933</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;934</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                is.close();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;935</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;936</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            String sha = encode( shaDig.digest() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;937</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TermQuery q = <span class="keyword">new</span> TermQuery( <span class="keyword">new</span> Term( <span class="string">"1"</span>, sha ) );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;938</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            TopScoreDocCollector collector = TopScoreDocCollector.create( 5 );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;939</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            searcher.search(q, collector);</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;940</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ScoreDoc[] hits = collector.topDocs().scoreDocs;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;941</td>  <td class="nbHitsUncovered"><a title="Line 941: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 941: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( hits.length &gt;= 1 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;942</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;943</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">int</span> docId = hits[0].doc;    </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;944</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                Document doc = searcher.doc(docId);                </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;945</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                IndexableField idField = doc.getField( <span class="string">"u"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;946</td>  <td class="nbHitsUncovered"><a title="Line 946: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 946: Conditional coverage 0% (0/2).">                <span class="keyword">if</span> ( idField != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;947</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;948</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String id = idField.stringValue();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;949</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    String[] splits = StringUtils.split( id, <span class="string">"|"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;950</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;951</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setArtifactId( splits[1] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;952</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setGroupId( splits[0] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;953</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setVersion( splits[2] );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;954</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    dep.setType( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;955</td>  <td class="nbHitsUncovered"><a title="Line 955: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 955: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">                    <span class="keyword">if</span> ( splits.length &gt; 3 &amp;&amp; !<span class="string">"NA"</span>.equals( splits[3] ) )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;956</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;957</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                        dep.setClassifier( splits[3] );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;958</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                    }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;959</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().info( <span class="string">"found match "</span> + splits[0] + <span class="string">":"</span> + splits[1] + <span class="string">":"</span> + splits[2] + <span class="string">" for "</span> + f.getName() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;960</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    <span class="keyword">return</span> dep;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;961</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;962</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;963</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;964</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    getLog().error( <span class="string">"no idField for "</span> + q );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;965</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;966</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;967</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">else</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;968</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;969</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                getLog().info( <span class="string">"no repository match for "</span> + f.getName() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;970</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;971</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;972</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( Exception x )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;973</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;974</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            getLog().error( x );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;975</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;976</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;977</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;978</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;979</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    File createExternalProject( ExternalsWrapper wrapper )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;980</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;981</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;982</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;983</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( wrapper.getGroupid() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;984</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( wrapper.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;985</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( wrapper.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;986</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;987</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;988</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setName( </span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;989</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="string">"Maven definition for "</span> + wrapper.getFile().getName() + <span class="string">" - external part of NetBeans module."</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;990</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDescription( </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;991</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="string">"POM and identification for artifact that was not possible to uniquely identify as a maven dependency."</span> );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;992</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;993</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;994</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;995</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;996</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;997</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;998</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;999</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1000</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1001</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1002</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1003</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1004</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1005</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1006</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1007</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1008</td>  <td class="nbHitsUncovered"><a title="Line 1008: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1008: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( writer != <span class="keyword">null</span> )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1009</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1010</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1011</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1012</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    writer.close();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1013</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1014</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                <span class="keyword">catch</span> ( IOException io )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1015</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1016</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                    io.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1017</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1018</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1019</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1020</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1021</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1022</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1023</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1024</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> File createClusterProject( Artifact cluster, Collection&lt;ModuleWrapper&gt; mods )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1025</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1026</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        Model mavenModel = <span class="keyword">new</span> Model();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1027</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1028</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setGroupId( cluster.getGroupId() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1029</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setArtifactId( cluster.getArtifactId() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1030</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setVersion( cluster.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1031</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        mavenModel.setPackaging("nbm-application");</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1032</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setPackaging( <span class="string">"pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1033</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setModelVersion( <span class="string">"4.0.0"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1034</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        List&lt;Dependency&gt; deps = <span class="keyword">new</span> ArrayList&lt;Dependency&gt;();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1035</td>  <td class="nbHitsUncovered"><a title="Line 1035: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1035: Conditional coverage 0% (0/2).">        <span class="keyword">for</span> ( ModuleWrapper wr : mods )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1036</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1037</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            Dependency dep = <span class="keyword">new</span> Dependency();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1038</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setArtifactId( wr.getArtifact() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1039</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setGroupId( wr.getGroup() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1040</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            dep.setVersion( wr.getVersion() );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1041</td>  <td class="nbHitsUncovered"><a title="Line 1041: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1041: Conditional coverage 0% (0/2).">            <span class="keyword">if</span> ( wr.getModuleManifest().isNetBeansModule() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1042</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1043</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;                dep.setType( <span class="string">"nbm-file"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1044</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1045</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            deps.add( dep );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1046</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1047</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        mavenModel.setDependencies( deps );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1048</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1049</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        </span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1050</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        Build build = new Build();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1051</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        Plugin plg = new Plugin();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1052</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setGroupId("org.codehaus.mojo");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1053</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setArtifactId("nbm-maven-plugin");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1054</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setVersion("2.7-SNAPSHOT");</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1055</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        plg.setExtensions(true);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1056</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        build.addPlugin(plg);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1057</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">//        mavenModel.setBuild(build);</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1058</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1059</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        FileWriter writer = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1060</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        File fil = <span class="keyword">null</span>;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1061</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">try</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1062</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1063</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            MavenXpp3Writer xpp = <span class="keyword">new</span> MavenXpp3Writer();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1064</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil = File.createTempFile( <span class="string">"maven"</span>, <span class="string">".pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1065</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            fil.deleteOnExit();</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1066</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            writer = <span class="keyword">new</span> FileWriter( fil );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1067</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            xpp.write( writer, mavenModel );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1068</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1069</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">catch</span> ( IOException ex )</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1070</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1071</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            ex.printStackTrace();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1072</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1073</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">finally</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1074</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1075</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            IOUtil.close( writer );</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1076</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1077</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> fil;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1078</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1079</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1080</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    Artifact createArtifact( String artifact, String version, String group )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1081</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1082</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifactFactory.createBuildArtifact( group, artifact, version, <span class="string">"jar"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1083</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1084</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1085</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> Artifact createClusterArtifact( String artifact, String version )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1086</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1087</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> artifactFactory.createBuildArtifact( groupIdPrefix + GROUP_CLUSTER, artifact, version, <span class="string">"pom"</span> );</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1088</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1089</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1090</td>  <td class="nbHitsCovered">&nbsp;2</td>  <td class="src"><pre class="src">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> Pattern PATTERN_CLUSTER = Pattern.compile( <span class="string">"([a-zA-Z]+)[0-9\\.]*"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1091</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> String stripClusterName( String key )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1092</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1093</td>  <td class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;        Matcher m = PATTERN_CLUSTER.matcher( key );</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1094</td>  <td class="nbHitsUncovered"><a title="Line 1094: Conditional coverage 50% (1/2).">&nbsp;8</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1094: Conditional coverage 50% (1/2).">        <span class="keyword">if</span> ( m.matches() )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1095</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1096</td>  <td class="nbHitsCovered">&nbsp;8</td>  <td class="src"><pre class="src">&nbsp;            <span class="keyword">return</span> m.group( 1 );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1097</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1098</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        <span class="keyword">return</span> key;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1099</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1100</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1101</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> ExternalsWrapper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1102</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1103</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1104</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File file;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1105</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1106</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1107</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1108</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String groupid;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1109</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1110</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getArtifact()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1111</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1112</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1113</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1114</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1115</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setArtifact( String artifact )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1116</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1117</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.artifact = artifact;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1118</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1119</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1120</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> File getFile()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1121</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1122</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> file;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1123</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1124</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1125</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setFile( File file )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1126</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1127</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.file = file;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1128</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1129</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1130</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getGroupid()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1131</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1132</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> groupid;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1133</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1134</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1135</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setGroupid( String groupid )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1136</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1137</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.groupid = groupid;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1138</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1139</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1140</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getVersion()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1141</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1142</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> version;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1143</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1144</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1145</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> setVersion( String version )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1146</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1147</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.version = version;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1148</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1149</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String version;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1150</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1151</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1152</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1153</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> ModuleWrapper</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1154</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1155</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1156</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        ExamineManifest man;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1157</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1158</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String artifact;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1159</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1160</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String version;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1161</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1162</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String group;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1163</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1164</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File file;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1165</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1166</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String cluster;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1167</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1168</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        String module;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1169</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1170</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        List&lt;Dependency&gt; deps;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1171</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1172</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ModuleWrapper( String module )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1173</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1174</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">this</span>.module = module;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1175</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1176</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1177</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ModuleWrapper( String art, String ver, String grp, ExamineManifest manifest, File fil )</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1178</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        {</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1179</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            man = manifest;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1180</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            artifact = art;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1181</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            version = ver;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1182</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            group = grp;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1183</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            file = fil;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1184</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1185</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1186</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1187</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">int</span> hashCode()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1188</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1189</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> getModule().hashCode();</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1190</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1191</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1192</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1193</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">boolean</span> equals( Object obj )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1194</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1195</td>  <td class="nbHitsUncovered"><a title="Line 1195: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1195: Conditional coverage 0% (0/4) [each condition: 0%, 0%].">            <span class="keyword">return</span> obj <span class="keyword">instanceof</span> ModuleWrapper &amp;&amp; getModule().equals( ( (ModuleWrapper) obj ).getModule() );< [...]
+<tr>  <td class="numLine">&nbsp;1196</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1197</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1198</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> String getModule()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1199</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1200</td>  <td class="nbHitsUncovered"><a title="Line 1200: Conditional coverage 0% (0/2).">&nbsp;0</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1200: Conditional coverage 0% (0/2).">            <span class="keyword">return</span> module != <span class="keyword">null</span> ? module : getModuleManifest().getModule();</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1201</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1202</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1203</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> ExamineManifest getModuleManifest()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1204</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1205</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> man;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1206</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1207</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1208</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getArtifact()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1209</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1210</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> artifact;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1211</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1212</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1213</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getVersion()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1214</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1215</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> version;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1216</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1217</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1218</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> String getGroup()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1219</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1220</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> group;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1221</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1222</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1223</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">private</span> File getFile()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1224</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1225</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> file;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1226</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1227</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1228</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">void</span> setCluster( String clust )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1229</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1230</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            cluster = clust;</span></pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1231</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1232</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1233</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        String getCluster()</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1234</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1235</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">return</span> cluster;</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1236</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1237</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1238</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1239</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;    <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">class</span> NullOutputStream</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1240</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">extends</span> OutputStream</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1241</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1242</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1243</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        @Override</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1244</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        <span class="keyword">public</span> <span class="keyword">void</span> write( <span class="keyword">int</span> b )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1245</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;            <span class="keyword">throws</span> IOException</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1246</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1247</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;        }</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1248</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1249</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1250</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="comment">/**</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1251</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * Encodes a 128 bit or 160-bit byte array into a String.</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1252</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     *</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1253</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @param binaryData Array containing the digest</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1254</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     * @return Encoded hex string, or null if encoding failed</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1255</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;<span class="comment">     */</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1256</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    <span class="keyword">static</span> String encode( <span class="keyword">byte</span>[] binaryData )</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1257</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1258</td>  <td class="nbHitsCovered">&nbsp;4</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">int</span> bitLength = binaryData.length * 8;</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1259</td>  <td class="nbHitsUncovered"><a title="Line 1259: Conditional coverage 50% (2/4) [each condition: 50%, 50%].">&nbsp;4</a></td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;<a title="Line 1259: Conditional coverage 50% (2/4) [each condition: 50%, 50%].">        <span class="keyword">if</span> ( bitLength != 128 &amp;&amp; bitLength != 160 )</a></span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1260</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        {</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1261</td>  <td class="nbHitsUncovered">&nbsp;0</td>  <td class="src"><pre class="src"><span class="srcUncovered">&nbsp;            <span class="keyword">throw</span> <span class="keyword">new</span> IllegalArgumentException(</span></pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1262</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;                <span class="string">"Unrecognised length for binary data: "</span> + bitLength + <span class="string">" bits"</span> );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1263</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;        }</pre></td></tr>
+<tr>  <td class="numLineCover">&nbsp;1264</td>  <td class="nbHitsCovered">&nbsp;4</td>  <td class="src"><pre class="src">&nbsp;        <span class="keyword">return</span> String.format( <span class="string">"%0"</span> + bitLength / 4 + <span class="string">"x"</span>, <span class="keyword">new</span> BigInteger( 1, binaryData ) );</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1265</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;    }</pre></td></tr>
+<tr>  <td class="numLine">&nbsp;1266</td>  <td class="nbHits">&nbsp;</td>
+  <td class="src"><pre class="src">&nbsp;}</pre></td></tr>
+</table>
+
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 10/31/18 2:50 PM.</div>
+</body>
+</html>
diff --git a/nb-repository-plugin/site/css/netbeans.css b/nb-repository-plugin/site/css/netbeans.css
new file mode 100644
index 0000000..6add186
--- /dev/null
+++ b/nb-repository-plugin/site/css/netbeans.css
@@ -0,0 +1 @@
+pre,code{font-family:Consolas,Menlo,Monaco,"IBM Plex Mono",Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}@media print, screen and (min-width: 40em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto}}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,foote [...]
diff --git a/nb-repository-plugin/site/css/site.css b/nb-repository-plugin/site/css/site.css
new file mode 100644
index 0000000..055e7e2
--- /dev/null
+++ b/nb-repository-plugin/site/css/site.css
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file
diff --git a/nb-repository-plugin/site/download-mojo.html b/nb-repository-plugin/site/download-mojo.html
new file mode 100644
index 0000000..4d82b7d
--- /dev/null
+++ b/nb-repository-plugin/site/download-mojo.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html>
+
+<html class="no-js" lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="x-ua-compatible" content="ie=edge">
+  <title>Apache NetBeans Maven Utilities - NB Repository Plugin &#x2013; nb-repository:download</title>
+  <link rel="stylesheet" href="./css/netbeans.css" />
... 102867 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists