confluence-reporting-maven-plugin-4.11 - Usage

Usage

Basic Declaration

 <plugin>
  <groupId>org.bsc.maven</groupId>
  <artifactId>confluence-reporting-maven-plugin</artifactId>
  <configuration>
        <endPoint>${confluence.home}/rpc/xmlrpc</endPoint>
        <spaceKey>TEST</spaceKey>
        <parentPageTitle>Home</parentPageTitle>
        <title>my-site-generation-test</title>
        <labels>
                <label>test</label>
                <label>confluence</label>
        </labels>
        <templateWiki>${basedir}/src/site/confluence/template.confluence</templateWiki>
        <wikiFilesExt>.confluence</wikiFilesExt>
        <serverId>confluence-server-id</serverId>
        <properties>
                <prop>the_text_value</prop><!-- SIMPLE TEXT -->
                <prop1>classpath:plugin-report.properties</prop1><!-- FROM CLASSPATH -->
                <prop2>file://${basedir}/confluence.html</prop2><!-- FROM FILE SYSTEM -->
        </properties>
  </configuration>
 </plugin>


Add labels

 <configuration>
    <endPoint>${confluence.home}/rpc/xmlrpc</endPoint>
    <spaceKey>DOCS</spaceKey>
    <serverId>server_id_configured_in_settings_xml</serverId>
    <parentPageTitle>Home</parentPageTitle><!-- PARENT PAGE IN THE GIVEN SPACE -->
    <title>custom_title</title><!-- PAGE TITLE (default ${project.build.finalName}) - SINCE 3.1.3 -->

    <labels>
        <label>label_value_1</label>
        <label>label_value_2</label>
    </labels>
 </configuration>

Inject custom properties within template

 <configuration>
    <endPoint>${confluence.home}/rpc/xmlrpc</endPoint>
    <spaceKey>DOCS</spaceKey>
    <serverId>server_id_configured_in_settings_xml</serverId>
    <parentPageTitle>Home</parentPageTitle><!-- PARENT PAGE IN THE GIVEN SPACE -->
    <title>custom_title</title><!-- PAGE TITLE (default ${project.build.finalName})  - SINCE 3.1.3 -->

    <properties>

       <scm-url>${project.scm.url}</scm-url>
       <version>${project.version}</version>
       <build>${build.number}</build>

        <myprop>classpath:plugin-report.properties</myprop><!-- SINCE 3.2.4 -->
        <htmlpage>file://${basedir}/src/main/resources/confluence.html</htmlpage><!-- SINCE 3.2.4 -->

     </properties>

 </configuration>

Change wiki files extension

 <configuration>
    <endPoint>${confluence.home}/rpc/xmlrpc</endPoint>
    <spaceKey>DOCS</spaceKey>
    <serverId>server_id_configured_in_settings_xml</serverId>
    <parentPageTitle>Home</parentPageTitle><!-- PARENT PAGE IN THE GIVEN SPACE -->
    <title>custom_title</title><!-- PAGE TITLE (default ${project.build.finalName} )- SINCE 3.1.3 -->

    <templateWiki>${basedir}/src/site/confluence/template.confluence</templateWiki>
    <wikiFilesExt>.confluence</wikiFilesExt>

 </configuration>

Authentication Tip

Put yours confluence credential within settings.xml as server

    <server>
        <id>my_confluence_server</id>
        <username>my_user</username>
        <password>my_password</password>
    </server>

Take note that also maven encryption is supported

Use template variables

By default the plugin use an internal template to generate confluence page. You can customize the generated page creating a personal template into folder ${basedir}/src/site/confluence named template.wiki. The template can include all valid confluence contents plus the following built-in variables

Built-In template variables

Variable Description
${project.summary} project summary
${project.team} project team information
${project.scmManager} scm information
${project.dependencies} dependencies
${pageTitle} title of home page
${childTitle} title of the current child page
${artifactId} artifactId
${version} version
${gitlog.jiraIssues} list of JIRA issuses, extracted from gitlog since start tag
${gitlog.sinceTagName} name of version tag to start extract JIRA issues
Only available for plugin documentation
${plugin.summary} plugin summary *DEPRECATED* (use project.summary instead)
${plugin.goals}} plugin goals

Images

  • How to refer to an image

    !${pageTitle}^image_name!

  • How to refer to an child's image within child page

    !${childTitle}^image_name!

Attachments

  • How to refer to an attachment

    [${pageTitle}^attachment_name]

  • How to refer to an child's attachment within child page

    [${childTitle}^attachment_name]

Tips & Tricks

In order to *escape a variable* so that in the same time it not will be translated and not will be considered a confluence's macro, use the syntax below

$\{varName\}

Git log template variables

Main idea is automated creating of release notes with list of resolved JIRA issues utilizing integration between JIRA and Confluence.

Prerequrements:

  • Include JIRA issue key in git commit message
  • Using git as SCM and using version tags in git

Git log configuration options

  • gitLogJiraIssuesEnable

    Set it to true for enabling substitution of ${gitlog.jiraIssues} build-in variable. Default value is false.

  • gitLogSinceTagName

    Parse git log commits since last occurrence of specified tag name.

  • gitLogUntilTagName

    Parse git log commits until first occurrence of specified tag name.

  • gitLogCalculateRuleForSinceTagName

If specified, plugin will try to calculate and replace actual gitLogSinceTagName value based on current project version ${project.version} and provided rule.Possible values are:

  • NO_RULE.
  • CURRENT_MAJOR_VERSION. For example 1.2.3 will be resolved to 1.0.0
  • CURRENT_MINOR_VERSION. For example 1.2.3 will be resolved to 1.2.0
  • LATEST_RELEASE_VERSION. For example, if latest known version from version tags is 1.0.1 and current artifact (not released) version is 2.0.0, it will be resolved to 1.0.1
  • gitLogJiraProjectKeyList > JIRA projects keys to extract issues from gitlog. By default it will try extract all strings that match pattern (A-Za-z+)-\d+
  • gitLogTagNamesPattern

    The pattern to filter out tagName. Can be used for filter only version tags

  • gitLogGroupByVersions

    Enable grouping by versions tag

Sample produced output of ${gitlog.jiraIssues} with gitLogGroupByVersions=true

Template example

{info:title=Useful Information}
This page has been generated by [maven-confluence-plugin|https://github.com/bsorrentino/maven-confluence-plugin]
{info}

{toc}

h1. Introduction

{panel}
project description
{panel}

h1. Usage

{panel}
How to use the project
{panel}

h1. Project Summary
h2. Project Information

||Field||Value||
|Name|CONFLUENCE-REPORTING::Plugin - 4.11|
|Description|plugin that document a project (using maven site style) and send result to a live confluence site [http://www.atlassian.com/software/confluence/]|
|Homepage|[https://github.com/bsorrentino/maven-confluence-plugin|https://github.com/bsorrentino/maven-confluence-plugin]|
h2. Project Organization

||Field||Value||
|Name|Bartolomeo Sorrentino|
|URL|[http://soulsoftware-bsc.blogspot.it/|http://soulsoftware-bsc.blogspot.it/]|
h2. Build Information

||Field||Value||
|GroupId|org.bsc.maven|
|ArtifactId|confluence-reporting-maven-plugin|
|Version|4.11|
|Type|maven-plugin|



h1. Project Team
A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
h2. Members
The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

||Id||Name||Email||
|bsorrentino|Bartolomeo Sorrentino|[bartolomeo.sorrentino@gmail.com|mailto:bartolomeo.sorrentino@gmail.com]|
h2. Contributors
There are no contributors listed for this project. Please check back again later.



h1. Overview
This project uses [Git|http://git-scm.com/] to manage its source code. Instructions on Git use can be found at [http://git-scm.com/documentation|http://git-scm.com/documentation].
h1. Web Browser Access
The following is a link to a browsable version of the source repository:
{panel}
[https://github.com/bsorrentino/maven-confluence-plugin.git|https://github.com/bsorrentino/maven-confluence-plugin.git]{panel}
h1. Anonymous Access
The source can be checked out anonymously from Git with this command (See [http://git-scm.com/docs/git-clone|http://git-scm.com/docs/git-clone]):
{noFormat}
$ git clone https://github.com/bsorrentino/maven-confluence-plugin.git{noFormat}
h1. Developer Access
Only project developers can access the Git tree via this method (See [http://git-scm.com/docs/git-clone|http://git-scm.com/docs/git-clone]).
{noFormat}
$ git clone https://github.com/bsorrentino/maven-confluence-plugin.git{noFormat}
h1. Access from Behind a Firewall
Refer to the documentation of the SCM used for more information about access behind a firewall.



h1. Project Dependencies
h2. compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

||GroupId||ArtifactId||Version||Classifier||Type||Optional||
|org.apache.maven|maven-core|3.0.1|-|jar|-|
|org.apache.maven.plugin-tools|maven-plugin-annotations|3.4|-|jar|-|
|org.apache.maven.plugin-tools|maven-plugin-tools-generators|3.4|-|jar|-|
|org.apache.maven.plugins|maven-project-info-reports-plugin|2.4|-|jar|-|
|org.bsc.maven|maven-confluence-core|4.11|-|jar|-|
|org.eclipse.jgit|org.eclipse.jgit|4.0.1.201506240215-r|-|jar|-|
|org.slf4j|slf4j-nop|1.7.12|-|jar|-|
h2. test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

||GroupId||ArtifactId||Version||Classifier||Type||Optional||
|com.sun.xml.bind|jaxb-impl|2.2.7-b41|-|jar|-|
|junit|junit|4.8.2|-|jar|-|
|org.apache.maven|maven-aether-provider|3.0.1|-|jar|-|
|org.apache.maven.plugin-testing|maven-plugin-testing-harness|2.1|-|jar|-|
|org.exparity|hamcrest-date|1.1.0|-|jar|-|
h1. Project Transitive Dependencies
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
h2. compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

||GroupId||ArtifactId||Version||Classifier||Type||Optional||
|backport-util-concurrent|backport-util-concurrent|3.1|-|jar|-|
|ch.ethz.ganymed|ganymed-ssh2|build210|-|jar|-|
|classworlds|classworlds|1.1-alpha-2|-|jar|-|
|com.googlecode.javaewah|JavaEWAH|0.7.9|-|jar|-|
|com.jcraft|jsch|0.1.38|-|jar|-|
|commons-beanutils|commons-beanutils|1.7.0|-|jar|-|
|commons-codec|commons-codec|1.2|-|jar|-|
|commons-collections|commons-collections|3.1|-|jar|-|
|commons-digester|commons-digester|1.6|-|jar|-|
|commons-httpclient|commons-httpclient|3.1|-|jar|-|
|commons-io|commons-io|1.4|-|jar|-|
|commons-lang|commons-lang|2.4|-|jar|-|
|commons-logging|commons-logging|1.0.4|-|jar|-|
|commons-validator|commons-validator|1.2.0|-|jar|-|
|jakarta-regexp|jakarta-regexp|1.4|-|jar|-|
|joda-time|joda-time|1.6.2|-|jar|-|
|nekohtml|nekohtml|1.9.6.2|-|jar|-|
|nekohtml|xercesMinimal|1.9.6.2|-|jar|-|
|net.sf.jtidy|jtidy|r938|-|jar|-|
|org.apache.bcel|bcel|5.2|-|jar|-|
|org.apache.httpcomponents|httpclient|4.0.2|-|jar|-|
|org.apache.httpcomponents|httpcore|4.0.1|-|jar|-|
|org.apache.maven|maven-artifact|2.2.0|-|jar|-|
|org.apache.maven|maven-artifact-manager|2.2.0|-|jar|-|
|org.apache.maven|maven-model|2.2.0|-|jar|-|
|org.apache.maven|maven-model-builder|3.0.1|-|jar|-|
|org.apache.maven|maven-plugin-api|3.0.1|-|jar|-|
|org.apache.maven|maven-plugin-descriptor|2.2.1|-|jar|-|
|org.apache.maven|maven-plugin-registry|2.2.0|-|jar|-|
|org.apache.maven|maven-profile|2.2.0|-|jar|-|
|org.apache.maven|maven-project|2.2.0|-|jar|-|
|org.apache.maven|maven-repository-metadata|2.2.0|-|jar|-|
|org.apache.maven|maven-settings|2.2.0|-|jar|-|
|org.apache.maven|maven-settings-builder|3.0.1|-|jar|-|
|org.apache.maven.doxia|doxia-core|1.2|-|jar|-|
|org.apache.maven.doxia|doxia-decoration-model|1.2|-|jar|-|
|org.apache.maven.doxia|doxia-logging-api|1.2|-|jar|-|
|org.apache.maven.doxia|doxia-module-fml|1.2|-|jar|-|
|org.apache.maven.doxia|doxia-module-xhtml|1.2|-|jar|-|
|org.apache.maven.doxia|doxia-sink-api|1.2|-|jar|-|
|org.apache.maven.doxia|doxia-site-renderer|1.2|-|jar|-|
|org.apache.maven.plugin-tools|maven-plugin-tools-api|3.4|-|jar|-|
|org.apache.maven.reporting|maven-reporting-api|3.0|-|jar|-|
|org.apache.maven.reporting|maven-reporting-impl|2.1|-|jar|-|
|org.apache.maven.scm|maven-scm-api|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-manager-plexus|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-cvs-commons|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-cvsexe|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-cvsjava|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-git-commons|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-gitexe|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-hg|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-perforce|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-starteam|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-svn-commons|1.4|-|jar|-|
|org.apache.maven.scm|maven-scm-provider-svnexe|1.4|-|jar|-|
|org.apache.maven.shared|maven-dependency-tree|1.2|-|jar|-|
|org.apache.maven.shared|maven-doxia-tools|1.4|-|jar|-|
|org.apache.maven.shared|maven-shared-jar|1.1|-|jar|-|
|org.apache.maven.wagon|wagon-file|1.0-beta-7|-|jar|-|
|org.apache.maven.wagon|wagon-http-lightweight|1.0-beta-7|-|jar|-|
|org.apache.maven.wagon|wagon-http-shared|1.0-beta-7|-|jar|-|
|org.apache.maven.wagon|wagon-provider-api|1.0-beta-7|-|jar|-|
|org.apache.maven.wagon|wagon-ssh|1.0-beta-7|-|jar|-|
|org.apache.maven.wagon|wagon-ssh-common|1.0-beta-7|-|jar|-|
|org.apache.velocity|velocity|1.7|-|jar|-|
|org.apache.ws.commons.util|ws-commons-util|1.0.2|-|jar|-|
|org.apache.xmlrpc|xmlrpc-client|3.1.3|-|jar|-|
|org.apache.xmlrpc|xmlrpc-common|3.1.3|-|jar|-|
|org.bsc.util|minitemplator-repackaged|1.2|-|jar|-|
|org.codehaus.plexus|plexus-classworlds|2.4|-|jar|-|
|org.codehaus.plexus|plexus-component-annotations|1.5.5|-|jar|-|
|org.codehaus.plexus|plexus-container-default|1.0-alpha-9|-|jar|-|
|org.codehaus.plexus|plexus-digest|1.0|-|jar|-|
|org.codehaus.plexus|plexus-i18n|1.0-beta-7|-|jar|-|
|org.codehaus.plexus|plexus-interactivity-api|1.0-alpha-6|-|jar|-|
|org.codehaus.plexus|plexus-interpolation|1.9|-|jar|-|
|org.codehaus.plexus|plexus-utils|3.0.8|-|jar|-|
|org.codehaus.plexus|plexus-velocity|1.1.8|-|jar|-|
|org.codehaus.swizzle|swizzle-confluence|1.6.1|-|jar|-|
|org.netbeans.lib|cvsclient|20060125|-|jar|-|
|org.ow2.asm|asm|5.0.2|-|jar|-|
|org.ow2.asm|asm-analysis|5.0.3|-|jar|-|
|org.ow2.asm|asm-commons|5.0.2|-|jar|-|
|org.ow2.asm|asm-tree|5.0.2|-|jar|-|
|org.ow2.asm|asm-util|5.0.3|-|jar|-|
|org.parboiled|parboiled-core|1.1.7|-|jar|-|
|org.parboiled|parboiled-java|1.1.7|-|jar|-|
|org.pegdown|pegdown|1.6.0|-|jar|-|
|org.slf4j|slf4j-api|1.7.2|-|jar|-|
|org.sonatype.aether|aether-api|1.8|-|jar|-|
|org.sonatype.aether|aether-impl|1.8|-|jar|-|
|org.sonatype.aether|aether-spi|1.8|-|jar|-|
|org.sonatype.aether|aether-util|1.8|-|jar|-|
|org.sonatype.plexus|plexus-cipher|1.4|-|jar|-|
|org.sonatype.plexus|plexus-sec-dispatcher|1.4|-|jar|-|
|org.sonatype.sisu|sisu-guice|2.9.1|noaop|jar|-|
|org.sonatype.sisu|sisu-inject-bean|1.4.3.1|-|jar|-|
|org.sonatype.sisu|sisu-inject-plexus|1.4.3.1|-|jar|-|
|oro|oro|2.0.8|-|jar|-|
|regexp|regexp|1.3|-|jar|-|
|xerces|xercesImpl|2.9.1|-|jar|-|
|xml-apis|xml-apis|1.0.b2|-|jar|-|
h2. test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

||GroupId||ArtifactId||Version||Classifier||Type||Optional||
|org.codehaus.plexus|plexus-archiver|2.2|-|jar|-|
|org.codehaus.plexus|plexus-io|2.0.4|-|jar|-|
|org.hamcrest|hamcrest-core|1.3|-|jar|-|
|org.hamcrest|hamcrest-library|1.3|-|jar|-|
h1. Project Dependency Graph
h2. Dependency Tree
\\
* ** [org.apache.maven.plugins:maven-project-info-reports-plugin:jar|#org.apache.maven.plugins_maven-project-info-reports-plugin_jar]** [org.apache.maven.reporting:maven-reporting-impl:jar|#org.apache.maven.reporting_maven-reporting-impl_jar]
* [org.apache.maven.shared:maven-dependency-tree:jar|#org.apache.maven.shared_maven-dependency-tree_jar]
* [org.apache.maven.shared:maven-doxia-tools:jar|#org.apache.maven.shared_maven-doxia-tools_jar]** [org.apache.maven:maven-artifact-manager:jar|#org.apache.maven_maven-artifact-manager_jar]

* [org.apache.maven.shared:maven-shared-jar:jar|#org.apache.maven.shared_maven-shared-jar_jar]** [org.codehaus.plexus:plexus-digest:jar|#org.codehaus.plexus_plexus-digest_jar]
* [org.apache.bcel:bcel:jar|#org.apache.bcel_bcel_jar]** [jakarta-regexp:jakarta-regexp:jar|#jakarta-regexp_jakarta-regexp_jar]


* [org.apache.maven.wagon:wagon-ssh:jar|#org.apache.maven.wagon_wagon-ssh_jar]** [com.jcraft:jsch:jar|#com.jcraft_jsch_jar]
* [org.apache.maven.wagon:wagon-ssh-common:jar|#org.apache.maven.wagon_wagon-ssh-common_jar]** [org.codehaus.plexus:plexus-interactivity-api:jar|#org.codehaus.plexus_plexus-interactivity-api_jar]


* [org.apache.maven.wagon:wagon-file:jar|#org.apache.maven.wagon_wagon-file_jar]
* [org.apache.maven.wagon:wagon-http-lightweight:jar|#org.apache.maven.wagon_wagon-http-lightweight_jar]** [org.apache.maven.wagon:wagon-http-shared:jar|#org.apache.maven.wagon_wagon-http-shared_jar]** [nekohtml:xercesMinimal:jar|#nekohtml_xercesMinimal_jar]
* [nekohtml:nekohtml:jar|#nekohtml_nekohtml_jar]

* [org.apache.maven.wagon:wagon-provider-api:jar|#org.apache.maven.wagon_wagon-provider-api_jar]

* [org.apache.maven.scm:maven-scm-manager-plexus:jar|#org.apache.maven.scm_maven-scm-manager-plexus_jar]
* [org.apache.maven.scm:maven-scm-provider-hg:jar|#org.apache.maven.scm_maven-scm-provider-hg_jar]
* [org.apache.maven.scm:maven-scm-provider-perforce:jar|#org.apache.maven.scm_maven-scm-provider-perforce_jar]
* [org.apache.maven.scm:maven-scm-provider-starteam:jar|#org.apache.maven.scm_maven-scm-provider-starteam_jar]
* [org.apache.maven.scm:maven-scm-provider-svnexe:jar|#org.apache.maven.scm_maven-scm-provider-svnexe_jar]** [org.apache.maven.scm:maven-scm-provider-svn-commons:jar|#org.apache.maven.scm_maven-scm-provider-svn-commons_jar]

* [org.apache.maven.scm:maven-scm-provider-cvsexe:jar|#org.apache.maven.scm_maven-scm-provider-cvsexe_jar]
* [org.apache.maven.scm:maven-scm-provider-cvsjava:jar|#org.apache.maven.scm_maven-scm-provider-cvsjava_jar]** [org.apache.maven.scm:maven-scm-provider-cvs-commons:jar|#org.apache.maven.scm_maven-scm-provider-cvs-commons_jar]
* [org.netbeans.lib:cvsclient:jar|#org.netbeans.lib_cvsclient_jar]
* [ch.ethz.ganymed:ganymed-ssh2:jar|#ch.ethz.ganymed_ganymed-ssh2_jar]

* [org.apache.maven.scm:maven-scm-provider-gitexe:jar|#org.apache.maven.scm_maven-scm-provider-gitexe_jar]
* [org.apache.maven.scm:maven-scm-provider-git-commons:jar|#org.apache.maven.scm_maven-scm-provider-git-commons_jar]** [regexp:regexp:jar|#regexp_regexp_jar]
* [org.apache.maven.scm:maven-scm-api:jar|#org.apache.maven.scm_maven-scm-api_jar]

* [org.apache.maven.doxia:doxia-site-renderer:jar|#org.apache.maven.doxia_doxia-site-renderer_jar]** [org.apache.maven.doxia:doxia-logging-api:jar|#org.apache.maven.doxia_doxia-logging-api_jar]
* [org.apache.maven.doxia:doxia-decoration-model:jar|#org.apache.maven.doxia_doxia-decoration-model_jar]
* [org.apache.maven.doxia:doxia-module-xhtml:jar|#org.apache.maven.doxia_doxia-module-xhtml_jar]
* [org.apache.maven.doxia:doxia-module-fml:jar|#org.apache.maven.doxia_doxia-module-fml_jar]** [org.apache.maven.doxia:doxia-core:jar|#org.apache.maven.doxia_doxia-core_jar]
* [org.apache.maven.doxia:doxia-sink-api:jar|#org.apache.maven.doxia_doxia-sink-api_jar]


* [org.codehaus.plexus:plexus-i18n:jar|#org.codehaus.plexus_plexus-i18n_jar]
* [commons-validator:commons-validator:jar|#commons-validator_commons-validator_jar]** [commons-digester:commons-digester:jar|#commons-digester_commons-digester_jar]** [commons-beanutils:commons-beanutils:jar|#commons-beanutils_commons-beanutils_jar]

* [oro:oro:jar|#oro_oro_jar]

* [joda-time:joda-time:jar|#joda-time_joda-time_jar]

* [org.bsc.maven:maven-confluence-core:jar|#org.bsc.maven_maven-confluence-core_jar]** [org.codehaus.swizzle:swizzle-confluence:jar|#org.codehaus.swizzle_swizzle-confluence_jar]
* [org.apache.xmlrpc:xmlrpc-client:jar|#org.apache.xmlrpc_xmlrpc-client_jar]** [org.apache.xmlrpc:xmlrpc-common:jar|#org.apache.xmlrpc_xmlrpc-common_jar]** [org.apache.ws.commons.util:ws-commons-util:jar|#org.apache.ws.commons.util_ws-commons-util_jar]** [xml-apis:xml-apis:jar|#xml-apis_xml-apis_jar]



* [commons-httpclient:commons-httpclient:jar|#commons-httpclient_commons-httpclient_jar]** [commons-logging:commons-logging:jar|#commons-logging_commons-logging_jar]
* [commons-codec:commons-codec:jar|#commons-codec_commons-codec_jar]

* [commons-io:commons-io:jar|#commons-io_commons-io_jar]
* [org.bsc.util:minitemplator-repackaged:jar|#org.bsc.util_minitemplator-repackaged_jar]
* [org.pegdown:pegdown:jar|#org.pegdown_pegdown_jar]** [org.parboiled:parboiled-java:jar|#org.parboiled_parboiled-java_jar]** [org.parboiled:parboiled-core:jar|#org.parboiled_parboiled-core_jar]
* [org.ow2.asm:asm-analysis:jar|#org.ow2.asm_asm-analysis_jar]
* [org.ow2.asm:asm-util:jar|#org.ow2.asm_asm-util_jar]



* [org.apache.maven:maven-core:jar|#org.apache.maven_maven-core_jar]** [org.apache.maven:maven-settings-builder:jar|#org.apache.maven_maven-settings-builder_jar]** [org.apache.maven:maven-settings:jar|#org.apache.maven_maven-settings_jar]

* [org.codehaus.plexus:plexus-interpolation:jar|#org.codehaus.plexus_plexus-interpolation_jar]
* [org.codehaus.plexus:plexus-classworlds:jar|#org.codehaus.plexus_plexus-classworlds_jar]
* [org.sonatype.plexus:plexus-sec-dispatcher:jar|#org.sonatype.plexus_plexus-sec-dispatcher_jar]

* [org.apache.maven.plugin-tools:maven-plugin-annotations:jar|#org.apache.maven.plugin-tools_maven-plugin-annotations_jar]** [org.apache.maven:maven-artifact:jar|#org.apache.maven_maven-artifact_jar]

* [org.apache.maven.plugin-tools:maven-plugin-tools-generators:jar|#org.apache.maven.plugin-tools_maven-plugin-tools-generators_jar]** [org.apache.maven.plugin-tools:maven-plugin-tools-api:jar|#org.apache.maven.plugin-tools_maven-plugin-tools-api_jar]
* [org.apache.maven:maven-project:jar|#org.apache.maven_maven-project_jar]
* [org.apache.maven:maven-plugin-descriptor:jar|#org.apache.maven_maven-plugin-descriptor_jar]
* [org.apache.maven.reporting:maven-reporting-api:jar|#org.apache.maven.reporting_maven-reporting-api_jar]
* [org.codehaus.plexus:plexus-velocity:jar|#org.codehaus.plexus_plexus-velocity_jar]
* [org.apache.velocity:velocity:jar|#org.apache.velocity_velocity_jar]** [commons-collections:commons-collections:jar|#commons-collections_commons-collections_jar]
* [commons-lang:commons-lang:jar|#commons-lang_commons-lang_jar]

* [org.ow2.asm:asm-commons:jar|#org.ow2.asm_asm-commons_jar]** [org.ow2.asm:asm-tree:jar|#org.ow2.asm_asm-tree_jar]** [org.ow2.asm:asm:jar|#org.ow2.asm_asm_jar]


* [net.sf.jtidy:jtidy:jar|#net.sf.jtidy_jtidy_jar]

* [org.apache.maven:maven-aether-provider:jar|#org.apache.maven_maven-aether-provider_jar]** [org.apache.maven:maven-model:jar|#org.apache.maven_maven-model_jar]
* [org.apache.maven:maven-model-builder:jar|#org.apache.maven_maven-model-builder_jar]
* [org.apache.maven:maven-repository-metadata:jar|#org.apache.maven_maven-repository-metadata_jar]
* [org.sonatype.aether:aether-api:jar|#org.sonatype.aether_aether-api_jar]
* [org.sonatype.aether:aether-spi:jar|#org.sonatype.aether_aether-spi_jar]
* [org.sonatype.aether:aether-util:jar|#org.sonatype.aether_aether-util_jar]
* [org.sonatype.aether:aether-impl:jar|#org.sonatype.aether_aether-impl_jar]
* [org.codehaus.plexus:plexus-component-annotations:jar|#org.codehaus.plexus_plexus-component-annotations_jar]

* [junit:junit:jar|#junit_junit_jar]
* [org.apache.maven.plugin-testing:maven-plugin-testing-harness:jar|#org.apache.maven.plugin-testing_maven-plugin-testing-harness_jar]** [org.codehaus.plexus:plexus-archiver:jar|#org.codehaus.plexus_plexus-archiver_jar]** [org.codehaus.plexus:plexus-container-default:jar|#org.codehaus.plexus_plexus-container-default_jar]
* [org.codehaus.plexus:plexus-io:jar|#org.codehaus.plexus_plexus-io_jar]** [org.codehaus.plexus:plexus-utils:jar|#org.codehaus.plexus_plexus-utils_jar]



* [com.sun.xml.bind:jaxb-impl:jar|#com.sun.xml.bind_jaxb-impl_jar]
* [org.eclipse.jgit:org.eclipse.jgit:jar|#org.eclipse.jgit_org.eclipse.jgit_jar]** [com.googlecode.javaewah:JavaEWAH:jar|#com.googlecode.javaewah_JavaEWAH_jar]

* [org.slf4j:slf4j-nop:jar|#org.slf4j_slf4j-nop_jar]** [org.slf4j:slf4j-api:jar|#org.slf4j_slf4j-api_jar]

* [org.exparity:hamcrest-date:jar|#org.exparity_hamcrest-date_jar]** [org.hamcrest:hamcrest-library:jar|#org.hamcrest_hamcrest-library_jar]** [org.hamcrest:hamcrest-core:jar|#org.hamcrest_hamcrest-core_jar]




h2. Dependency File Details
*CONFLUENCE-REPORTING::Plugin - 4.11*
plugin that document a project (using maven site style) and send result to a live confluence site [http://www.atlassian.com/software/confluence/]
[https://github.com/bsorrentino/maven-confluence-plugin|https://github.com/bsorrentino/maven-confluence-plugin]
*Maven Project Info Reports Plugin*
The Maven Project Info Reports Plugin is a plugin that generates standard reports
    for the specified project.
[http://maven.apache.org/plugins/maven-project-info-reports-plugin/|http://maven.apache.org/plugins/maven-project-info-reports-plugin/]
*Maven Reporting Implementation*
Abstract classes to manage report generation.
[http://maven.apache.org/shared/maven-reporting-impl/|http://maven.apache.org/shared/maven-reporting-impl/]
*Maven Dependency Tree*
Maven shared components
[http://maven.apache.org/shared/maven-dependency-tree/|http://maven.apache.org/shared/maven-dependency-tree/]
*Maven Doxia Integration Tools*
A collection of tools to help the integration of Doxia in Maven plugins.
[http://maven.apache.org/shared/maven-doxia-tools/|http://maven.apache.org/shared/maven-doxia-tools/]
*Maven Artifact Manager*
Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
[http://maven.apache.org/maven-artifact-manager|http://maven.apache.org/maven-artifact-manager]
*Maven JAR Utilities*
Utilities that help identify the contents of a JAR, including Java class analysis and Maven metadata analysis.
[http://maven.apache.org/shared/maven-shared-jar/|http://maven.apache.org/shared/maven-shared-jar/]
*Plexus Digest / Hashcode Components*
*bcel*
*jakarta-regexp*
*Maven Wagon SSH Provider*
Tools to manage artifacts and deployment
[http://maven.apache.org/wagon/wagon-providers/wagon-ssh|http://maven.apache.org/wagon/wagon-providers/wagon-ssh]
*JSch*
JSch is a pure Java implementation of SSH2
[http://www.jcraft.com/jsch/|http://www.jcraft.com/jsch/]
*Maven Wagon SSH Common Library*
Tools to manage artifacts and deployment
[http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common|http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common]
*Plexus Default Interactivity Handler*
*Maven Wagon File Provider*
Wagon that gets and puts artifacts using file system protocol
[http://maven.apache.org/wagon/wagon-providers/wagon-file|http://maven.apache.org/wagon/wagon-providers/wagon-file]
*Maven Wagon Lightweight HTTP Provider*
Wagon that gets and puts artifacts through http using standard Java library
[http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight|http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight]
*Maven Wagon HTTP Shared Library*
Shared Library for the wagon-http, and wagon-http-lightweight wagon
    providers.
[http://maven.apache.org/wagon/wagon-providers/wagon-http-shared|http://maven.apache.org/wagon/wagon-providers/wagon-http-shared]
*xercesMinimal*
*Neko HTML*
[http://nekohtml.sourceforge.net/|http://nekohtml.sourceforge.net/]
*Maven Wagon API*
Maven Wagon API that defines the contract between different Wagon implementations
[http://maven.apache.org/wagon/wagon-provider-api|http://maven.apache.org/wagon/wagon-provider-api]
*Maven SCM Manager for Plexus*
SCM Plexus component.
[http://maven.apache.org/scm/maven-scm-managers/maven-scm-manager-plexus/|http://maven.apache.org/scm/maven-scm-managers/maven-scm-manager-plexus/]
*Maven SCM Mercurial (Hg) Provider*
SCM Provider implementation for Mercurial Hg (http://www.selenic.com/mercurial/wiki/).
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-hg/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-hg/]
*Maven SCM Perforce Provider*
SCM Provider implementation for Perforce (http://www.perforce.com/).
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-perforce/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-perforce/]
*Maven SCM Starteam Provider*
SCM Provider implementation for Starteam (http://www.borland.com/us/products/starteam/index.html).
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-starteam/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-starteam/]
*Maven SCM Subversion Provider - SVN Executable Impl.*
Executable library for SCM SVN Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/]
*Maven SCM Subversion Provider - Common library*
Common library for SCM SVN Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/]
*Maven SCM CVS Provider - CVS Executable Impl.*
Executable implementation for SCM CVS Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsexe/]
*Maven SCM CVS Provider - CVS Java Impl.*
Java implementation for SCM CVS Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvsjava/]
*Maven SCM CVS Provider - Common library*
Common library for SCM CVS Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/]
*cvsclient*
[http://javacvs.netbeans.org/library/|http://javacvs.netbeans.org/library/]
*Ganymed SSH2 for Java*
Ganymed SSH2 for Java is a library which implements the SSH-2 protocol in pure Java
[http://www.ganymed.ethz.ch/ssh2/|http://www.ganymed.ethz.ch/ssh2/]
*Maven SCM Git Provider - Git Executable Impl.*
Executable implementation for SCM Git Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/]
*Maven SCM Git Provider - Common library*
Common library for SCM Git Provider.
[http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/|http://maven.apache.org/scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/]
*regexp*
*Maven SCM API*
The SCM API provides mechanisms to manage all SCM tools.
[http://maven.apache.org/scm/maven-scm-api/|http://maven.apache.org/scm/maven-scm-api/]
*Doxia Sitetools :: Site Renderer Component*
The Site Renderer handles the rendering of sites.
[http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer/|http://maven.apache.org/doxia/doxia-sitetools/doxia-site-renderer/]
*Doxia :: Logging API*
Doxia Logging API.
[http://maven.apache.org/doxia/doxia/doxia-logging-api/|http://maven.apache.org/doxia/doxia/doxia-logging-api/]
*Doxia Sitetools :: Decoration Model*
The Decoration Model handles the site descriptor, also known as site.xml.
[http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model/|http://maven.apache.org/doxia/doxia-sitetools/doxia-decoration-model/]
*Doxia :: XHTML Module*
A Doxia module for Xhtml source documents.
    Xhtml format is supported both as source and target formats.
[http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xhtml/|http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-xhtml/]
*Doxia :: FML Module*
A Doxia module for FML source documents.
    FML format is only supported as source format.
[http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-fml/|http://maven.apache.org/doxia/doxia/doxia-modules/doxia-module-fml/]
*Doxia :: Core*
Doxia core classes and interfaces.
[http://maven.apache.org/doxia/doxia/doxia-core/|http://maven.apache.org/doxia/doxia/doxia-core/]
*Doxia :: Sink API*
Doxia Sink API.
[http://maven.apache.org/doxia/doxia/doxia-sink-api/|http://maven.apache.org/doxia/doxia/doxia-sink-api/]
*Plexus I18N Component*
[http://plexus.codehaus.org/plexus-components/plexus-i18n|http://plexus.codehaus.org/plexus-components/plexus-i18n]
*Validator*
Commons Validator provides the building blocks for both client side validation
    and server side data validation. It may be used standalone or with a framework like
    Struts.
[http://jakarta.apache.org/commons/$\{pom.artifactId.substring(8)\}/|http://jakarta.apache.org/commons/$\{pom.artifactId.substring(8)\}/]
*commons-digester*
*commons-beanutils*
*oro*
*Joda time*
Date and time library to replace JDK date handling
[http://joda-time.sourceforge.net|http://joda-time.sourceforge.net]
*CONFLUENCE-REPORTING::Core - 4.11*
maven confluence plugin - core project
[http://code.google.com/p/maven-confluence-plugin/|http://code.google.com/p/maven-confluence-plugin/]
*Swizzle :: Confluence*
Parent POM to share settings between swizzle modules
[http://swizzle.codehaus.org/swizzle-confluence|http://swizzle.codehaus.org/swizzle-confluence]
*Apache XML-RPC Client Library*
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to
    implement remote procedure calls. Compared to SOAP, or JAX-RPC, it is stable, much simpler and easier to handle.
    Version 3 of Apache XML-RPC introduces several important vendor extensions over the original XML-RPC
    specification.
[http://ws.apache.org/xmlrpc/xmlrpc-client/|http://ws.apache.org/xmlrpc/xmlrpc-client/]
*Apache XML-RPC Common Library*
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to
    implement remote procedure calls. Compared to SOAP, or JAX-RPC, it is stable, much simpler and easier to handle.
    Version 3 of Apache XML-RPC introduces several important vendor extensions over the original XML-RPC
    specification.
[http://ws.apache.org/xmlrpc/xmlrpc-common/|http://ws.apache.org/xmlrpc/xmlrpc-common/]
*Apache WebServices Common Utilities*
This is a small collection of utility classes, that allow high performance XML
      processing based on SAX. Basically, it is assumed, that you are using an JAXP
      1.1 compliant XML parser and nothing else. In particular, no dependency on the
      javax.xml.transform package is introduced.
[http://ws.apache.org/commons/util|http://ws.apache.org/commons/util]
*XML Commons External Components XML APIs*
xml-commons provides an Apache-hosted set of DOM, SAX, and 
    JAXP interfaces for use in other xml-based projects. Our hope is that we 
    can standardize on both a common version and packaging scheme for these 
    critical XML standards interfaces to make the lives of both our developers 
    and users easier. The External Components portion of xml-commons contains 
    interfaces that are defined by external standards organizations. For DOM, 
    that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for 
    JAXP it's Sun.
[http://xml.apache.org/commons/#external|http://xml.apache.org/commons/#external]
*HttpClient*
The HttpClient  component supports the client-side of RFC 1945 (HTTP/1.0)  and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.
[http://jakarta.apache.org/httpcomponents/httpclient-3.x/|http://jakarta.apache.org/httpcomponents/httpclient-3.x/]
*Logging*
Commons Logging is a thin adapter allowing configurable bridging to other,
    well known logging systems.
[http://jakarta.apache.org/commons/logging/|http://jakarta.apache.org/commons/logging/]
*Codec*
The codec package contains simple encoder and decoders for
   various formats such as Base64 and Hexadecimal.  In addition to these
   widely used encoders and decoders, the codec package also maintains a
   collection of phonetic encoding utilities.
*Commons IO*
Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes.
[http://commons.apache.org/io/|http://commons.apache.org/io/]
*MiniTemplator - 1.2*
MiniTemplator is a compact template engine for HTML files.
[http://www.source-code.biz/MiniTemplator|http://www.source-code.biz/MiniTemplator]
*pegdown*
A Java 1.6+ library providing a clean and lightweight markdown processor
[http://pegdown.org|http://pegdown.org]
*parboiled-java*
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful
[http://parboiled.org|http://parboiled.org]
*parboiled-core*
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful
[http://parboiled.org|http://parboiled.org]
*ASM Analysis*
A very small and fast Java bytecode manipulation framework
[http://asm.objectweb.org/asm-analysis/|http://asm.objectweb.org/asm-analysis/]
*ASM Util*
A very small and fast Java bytecode manipulation framework
[http://asm.objectweb.org/asm-util/|http://asm.objectweb.org/asm-util/]
*Maven Core*
Maven is a project development management and
    comprehension tool. Based on the concept of a project object model:
    builds, dependency management, documentation creation, site
    publication, and distribution publication are all controlled from
    the declarative file. Maven can be extended by plugins to utilise a
    number of other development tools for reporting or the build
    process.
[http://maven.apache.org/maven-core/|http://maven.apache.org/maven-core/]
*Maven Settings Builder*
Maven is a project development management and
    comprehension tool. Based on the concept of a project object model:
    builds, dependency management, documentation creation, site
    publication, and distribution publication are all controlled from
    the declarative file. Maven can be extended by plugins to utilise a
    number of other development tools for reporting or the build
    process.
[http://maven.apache.org/maven-settings-builder/|http://maven.apache.org/maven-settings-builder/]
*Maven Local Settings Model*
Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
[http://maven.apache.org/maven-settings|http://maven.apache.org/maven-settings]
*Plexus Interpolation API*
*Plexus Classworlds*
A class loader framework
[http://plexus.codehaus.org/plexus-classworlds/|http://plexus.codehaus.org/plexus-classworlds/]
*Plexus Security Dispatcher Component*
[http://spice.sonatype.org/plexus-sec-dispatcher|http://spice.sonatype.org/plexus-sec-dispatcher]
*Maven Plugin Tools Java 5 Annotations*
Java 5 annotations to use in Mojos
[http://maven.apache.org/plugin-tools/maven-plugin-annotations|http://maven.apache.org/plugin-tools/maven-plugin-annotations]
*Maven Artifact*
Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
[http://maven.apache.org/maven-artifact|http://maven.apache.org/maven-artifact]
*Maven Plugin Tools Generators*
The Maven Plugin Tools Generators provide content generation (XML descriptor, documentation, help goal) from
    plugin descriptor extracted from plugin sources.
[http://maven.apache.org/plugin-tools/maven-plugin-tools-generators|http://maven.apache.org/plugin-tools/maven-plugin-tools-generators]
*Maven Plugin Tools Extractor API*
The Maven Plugin Tools Extractor API provides an API to extract descriptor information from Maven Plugins.
[http://maven.apache.org/plugin-tools/maven-plugin-tools-api|http://maven.apache.org/plugin-tools/maven-plugin-tools-api]
*Maven Project Builder*
This library is used to not only read Maven project object model files, but to assemble inheritence
    and to retrieve remote models as required.
[http://maven.apache.org/maven-project|http://maven.apache.org/maven-project]
*Maven Plugin Descriptor Model*
Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
[http://maven.apache.org/maven-plugin-descriptor|http://maven.apache.org/maven-plugin-descriptor]
*Maven Reporting API*
API to manage report generation.
[http://maven.apache.org/shared/maven-reporting-api/|http://maven.apache.org/shared/maven-reporting-api/]
*Plexus Velocity Component*
The Plexus project provides a full software stack for creating and executing software projects.
[http://plexus.codehaus.org/plexus-components/plexus-velocity|http://plexus.codehaus.org/plexus-components/plexus-velocity]
*Apache Velocity*
Apache Velocity is a general purpose template engine.
[http://velocity.apache.org/engine/devel/|http://velocity.apache.org/engine/devel/]
*commons-collections*
Types that extend and augment the Java Collections Framework.
*Commons Lang*
Commons Lang, a package of Java utility classes for the
        classes that are in java.lang's hierarchy, or are considered to be so
        standard as to justify existence in java.lang.
[http://commons.apache.org/lang/|http://commons.apache.org/lang/]
*ASM Commons*
A very small and fast Java bytecode manipulation framework
[http://asm.objectweb.org/asm-commons/|http://asm.objectweb.org/asm-commons/]
*ASM Tree*
A very small and fast Java bytecode manipulation framework
[http://asm.objectweb.org/asm-tree/|http://asm.objectweb.org/asm-tree/]
*ASM Core*
A very small and fast Java bytecode manipulation framework
[http://asm.objectweb.org/asm/|http://asm.objectweb.org/asm/]
*JTidy*
JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be
    used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM interface to the
    document that is being processed, which effectively makes you able to use JTidy as a DOM parser for real-world HTML.
[http://jtidy.sourceforge.net|http://jtidy.sourceforge.net]
*Maven Aether Provider*
This module provides extensions to Aether for utilizing the Maven POM and Maven metadata.
[http://maven.apache.org/maven-aether-provider/|http://maven.apache.org/maven-aether-provider/]
*Maven Model*
Maven Model
[http://maven.apache.org/maven-model|http://maven.apache.org/maven-model]
*Maven Model Builder*
Maven is a project development management and
    comprehension tool. Based on the concept of a project object model:
    builds, dependency management, documentation creation, site
    publication, and distribution publication are all controlled from
    the declarative file. Maven can be extended by plugins to utilise a
    number of other development tools for reporting or the build
    process.
[http://maven.apache.org/maven-model-builder/|http://maven.apache.org/maven-model-builder/]
*Maven Repository Metadata Model*
Per-directory repository metadata.
[http://maven.apache.org/maven-repository-metadata|http://maven.apache.org/maven-repository-metadata]
*Aether :: API*
The application programming interface for the repository system.
[http://aether.sonatype.org/aether-api/|http://aether.sonatype.org/aether-api/]
*Aether :: SPI*
The service provider interface for repository system implementations and repository connectors.
[http://aether.sonatype.org/aether-spi/|http://aether.sonatype.org/aether-spi/]
*Aether :: Utilities*
A collection of utility classes to ease usage of the repository system.
[http://aether.sonatype.org/aether-util/|http://aether.sonatype.org/aether-util/]
*Aether :: Implementation*
An implementation of the repository system.
[http://aether.sonatype.org/aether-impl/|http://aether.sonatype.org/aether-impl/]
*Plexus :: Component Annotations*
Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with
    standard annotations instead of javadoc annotations.
[http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/|http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/]
*JUnit*
JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.
[http://junit.org|http://junit.org]
*Maven Plugin Testing Mechanism*
The Maven Plugin Testing Harness provides mechanisms to manage tests on Mojo.
[http://maven.apache.org/plugin-testing/maven-plugin-testing-harness/|http://maven.apache.org/plugin-testing/maven-plugin-testing-harness/]
*Plexus Archiver Component*
The Plexus project provides a full software stack for creating and executing software projects.
[http://plexus.codehaus.org/plexus-components/plexus-archiver|http://plexus.codehaus.org/plexus-components/plexus-archiver]
*Default Plexus Container*
*Plexus IO Components*
The Plexus project provides a full software stack for creating and executing software projects.
[http://plexus.codehaus.org/plexus-components/plexus-io|http://plexus.codehaus.org/plexus-components/plexus-io]
*Plexus Common Utilities*
A collection of various utility classes to ease working with strings, files, command lines, XML and
    more.
[http://plexus.codehaus.org/plexus-utils|http://plexus.codehaus.org/plexus-utils]
*JAXB Reference Implementation*
JAXB (JSR 222) Reference Implementation
[http://jaxb.java.net/|http://jaxb.java.net/]
*JGit - Core*
Repository access and algorithms
[http://www.eclipse.org/jgit//org.eclipse.jgit|http://www.eclipse.org/jgit//org.eclipse.jgit]
*JavaEWAH*
The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression.

JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme.

The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more efficient storage-wise than an uncompressed bitmap (implemented in Java as the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme.
[http://code.google.com/p/javaewah/|http://code.google.com/p/javaewah/]
*SLF4J NOP Binding*
SLF4J NOP Binding
[http://www.slf4j.org|http://www.slf4j.org]
*SLF4J API Module*
The slf4j API
[http://www.slf4j.org|http://www.slf4j.org]
*Hamcrest Date*
Hamcrest Date matchers for Java
[https://github.com/exparity/hamcrest-date|https://github.com/exparity/hamcrest-date]
*Hamcrest library*
Hamcrest library of matcher implementations.
[https://github.com/hamcrest/JavaHamcrest/hamcrest-library|https://github.com/hamcrest/JavaHamcrest/hamcrest-library]
*Hamcrest Core*
This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.
[https://github.com/hamcrest/JavaHamcrest/hamcrest-core|https://github.com/hamcrest/JavaHamcrest/hamcrest-core]


Maven Repository

From Release 3.0.1 this plugin is available from MAVEN CENTRAL REPO If you want stay tune over modification, includes the following repository declaration in your POM

<pluginRepositories>

    <!-- IF YOU WANT STAY TUNED ON UPDATE REMOVE COMMENT -->
    <pluginRepository>
        <id>sonatype-repo</id>
        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </pluginRepository>

</pluginRepositories>


Labels

maven maven Delete
confluence confluence Delete
documentation documentation Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.