Skip to content

Maven's plugin that allow to generate "project's documentation" directly to confluence allowing, in the same time, to keep in-sync both project & documentation

License

Notifications You must be signed in to change notification settings

santoshm1188/maven-confluence-plugin

 
 

Repository files navigation

Maven's plugin that allow to generate "project's documentation" directly to confluence allowing, in the same time, to keep in-sync both project & documentation

originally hosted to google code from release 4.0.0 has been moved to github

Confluence Wiki Notation Guide

Please donate whether you wish support us to give more time to plugin's growth

      

Join the chat at https://gitter.im/bsorrentino/maven-confluence-plugin

News

Nov 29, 2017 Release 5.1 available from MAVEN CENTRAL REPO
Aug 24, 2017 Release 5.0 available from MAVEN CENTRAL REPO
  • Refer to Issue 96 - Support of Confluence REST API

To enable REST API instead of XMLRPC it is enough update your endpoint (should end with /rest/api)

Example:

 <endPoint>http://<your_confluence-site>/rest/api</endPoint>
  • Refer to Issue 129 - The macro plugin.dependencies is unknown

  • Refer to Issue 138 - Incorrect line print in log for deploy goal

  • Refer to Issue 141 - No single first level heading for scm section

  • Refer to Issue 142 - Attachment creation fails if storage format is used for page definition

Apr 26,2017 Release 5.0-rc5 available from MAVEN CENTRAL REPO
  • Refer to Issue 108 - StorageFormat Support. Reopened because 'Home page' doesn't render as StorageFormat
Apr 20,2017 Release 5.0-rc4 available from MAVEN CENTRAL REPO
  • Refer to Pull Request 137 - Allow for attachments to include all files in a directory

Take a look to tag attachment at Use Site Definition

Thanks to jprafael for providing such feature

Feb 20,2017 Release 5.0-rc3 available from MAVEN CENTRAL REPO

With this new feature the XML Site Schema has been changed. So we have to move from schema site-schema-3.4.0.xsd to site-schema-5.0.xsd (see Use Site Definition )

Thanks to wattazoum for providing such feature

Feb 11,2017 confluence-site has been released available from NPM

confluence-site is a command line interface (CLI) to manage a Confluence's Site.

This project should be considered as NodeJS version of the confluence maven plugin developed using reactive javascript extension

The Site is described using a Site descriptor that is compatible with the one used by confluence maven plugin

Jan 18,2017 Release 5.0-rc2 available from MAVEN CENTRAL REPO
  • Refer to Issue 133 - Storage Format - error generating report: unexpected port: -1
Dec 6,2016 Release 5.0-rc1 available from MAVEN CENTRAL REPO
  • Refer to Issue 110 - mvn build should fail in case of an exception

Note:

From this version the build will fail in case occurs an exception.

If you want have backward compatibility set <failOnError>false</failOnError> in configuration

Nov 23,2016 Release 5.0-beta2 available from MAVEN CENTRAL REPO
  • Refer to Issue 130 - SSL ignore settings doesn't work in 5.0-beta
Sep 24,2016 Release 5.0-beta1 available from MAVEN CENTRAL REPO

Starting to implement REST API support

Sep 5,2016 Release 4.13 available from MAVEN CENTRAL REPO

Issues

  • Refer to Issue 122 - Table not generated correctly
  • Refer to Issue 124 - Render templates variables (ie. plugin.* ) in any page

Pull Requests - Thanks to wattazoum for providing such features

Aug 11,2016 Release 4.12 available from MAVEN CENTRAL REPO

Issues

  • Refer to Issue 114 - Generation plugin doc ignores home page from site inline code format
  • Refer to Issue 116 - Attachments wrongly assigned
  • Refer to Issue 119 - Using an Horizontal rules in a MD page breaks

Pull Requests - Thanks to wattazoum for providing such features

Aug 5,2016 Release 4.11 available from MAVEN CENTRAL REPO
  • Refer to Issue 111 - Fix confluence macro clashing in markdown inline code format
  • Refer to Pull Request 112 - Markdown referencenode support

Thanks to wattazoum for providing such feature.

Jul 1,2016 Release 4.10 available from MAVEN CENTRAL REPO
  • Refer to Issue 107 - Use pageId instead of SpaceKey and parent title
  • Refer to Issue 109 - Markdown sublist support

Thanks to esivres for providing patch.

Jun 21,2016 Release 4.9.1 available from MAVEN CENTRAL REPO
  • Hot Fix on Issue 99 - Allow additional tags in comments (concerning javadoc translation)
Jun 14,2016 Release 4.9 available from MAVEN CENTRAL REPO
  • Refer to Issue 99 - Allow additional tags in comments (concerning javadoc translation)
  • Refer to Pull Request 105 - Add property childrenTitlesPrefixed

Thanks to pbaris for contribution.

May 21,2016 Release 4.8 available from MAVEN CENTRAL REPO
  • Refer to Issue 100 - Enable builtin project.scmManager/dependencies/team for maven-plugin
  • Refer to Issue 102 - Title element in plugin configuration ignored for maven-plugin type projects
May 9,2016 Release 4.7 available from MAVEN CENTRAL REPO
  • Refer to Issue 97 - Skip home page (wontfix)
  • Refer to Issue 98 - Improve markdown refLink support
Apr 6,2016 Release 4.6 available from MAVEN CENTRAL REPO
  • Refer to Issue 93 - Add Developers section
  • Refer to Issue 94 - skip variable substitution
Feb 11,2016 Release 4.5 available from MAVEN CENTRAL REPO
  • Refer to Issue 91 - scm web access not shown as actual link
Dec 29,2015 Release 4.4.3 available from MAVEN CENTRAL REPO

Thanks to gmuecke for providing fix.

Nov 21,2015 Release 4.4.2 available from MAVEN CENTRAL REPO

Markdown support refinements

Oct 03,2015 Release 4.4.1 available from MAVEN CENTRAL REPO

Markdown support refinements, refer to documentation from:

Sep 04,2015 Release 4.4 available from MAVEN CENTRAL REPO
Jul 18,2015 Release 4.3 available from MAVEN CENTRAL REPO
  • Refer to Issue 80 - Add macro to manage child page title
  • Refer to Issue 82 - nonProxyHosts Settings not respected

Note:

form 4.3 I've updated the XML's namespace, so goes in your site xml file and update the namespace from

http://code.google.com/p/maven-confluence-plugin

to

https://github.com/bsorrentino/maven-confluence-plugin

Jun 5,2015 All Codehaus services have been terminated
May 18,2015 Release 4.2 available from MAVEN CENTRAL REPO

New build-in variables for automated release version publishing in Confluence of maven projects that managed under GIT and JIRA. The plugin will automaticaly extract list of resolved JIRA issues since previous version. Thanks to Anton Reshetnikov for feature development.

  • Refer to Issue 24 - Add Issue Tracking build in report.
Jan 20,2015 Release 4.1.1 available from MAVEN CENTRAL REPO
Jul 9,2014 Release 4.1.0 available from MAVEN CENTRAL REPO
May 23,2014 Forge2 Addon Release 4.0.0. available from MAVEN CENTRAL REPO
Mar 27,2014 Release 4.0.0 available from MAVEN CENTRAL REPO
  • Refer to Issue 66 - Allow to generate one child page for each goal
Mar 8,2014 Release 4.0.0-beta1 available from MAVEN CENTRAL REPO

To be compliant with the Maven naming convention, from release 4 the artifactId has been renamed from maven-confluence-reporting-plugin to confluence-reporting-maven-plugin

March 2014 Branch for release 4 has been moved to GITHUB
Feb 4,2014 Release 3.4.4-rc1 available from MAVEN CENTRAL REPO
  • Refer to Issue 63 - encoding propagation
Jan 17,2014 JBoss Forge plugin 1.2 available for installation
  • Refer to Issue 65 - Support download page content
Dec 17,2014 Release 3.4.3 available from MAVEN CENTRAL REPO
  • Refer to Issue 62 - Support for exporting the pages either in PDF and DOC
Oct 29,2013 JBoss Forge plugin 1.1 available for installation
  • fix upon site.xml namespace
Oct 20,2013 JBoss Forge plugin 1.0 available for installation
Sep 11,2013 Release 3.4.2 available from MAVEN CENTRAL REPO
Sep 6,2013 Release 3.4.1 available from MAVEN CENTRAL REPO
Aug 16,2013 Release 3.4.0 available from MAVEN CENTRAL REPO
Aug 1,2013 Release 3.4.0-beta1 available from MAVEN CENTRAL REPO

From release 3.4.x the plugin provides new goals not longer related to site phase (no loger need maven-site-plugin). Such goals are :

| confluence-reporting:delete | - | confluence-reporting:deploy | |:--------------------------------|:----|:--------------------------------|

Refer to maven documentation for details.

Please take a look to a Getting Started

Jun 21,2013 Tested with success on confluence's version 5.2-m19
May 28,2013 Release 3.3.0-rc1 available from MAVEN CENTRAL REPO
Apr 25,2013 Start developing JBoss Forge Integration
Feb 15,2013 Release 3.3.0-beta3 available from MAVEN CENTRAL REPO
  • fixed Issue 51 - 3.2.4 backward compatibility
Dec 22,2012 Release 3.3.0-beta2 available from MAVEN CENTRAL REPO
Oct 12,2012 export code from svn to git
Oct 8,2012 Release 3.2.4 available from MAVEN CENTRAL REPO
  • fixed Issue 46 - allow that custom properties refers to external resources
Aug 22,2012 Release 3.2.3 available from MAVEN CENTRAL REPO
  • fixed Issue 44 - render problem upon SCM report
  • documentation improvements
Jul 31,2012 Release 3.2.2 available from MAVEN CENTRAL REPO
  • fixed Issue 39 -Support for encrypted password
Jul 19,2012 Release 3.2.1 available from MAVEN CENTRAL REPO
  • fixed issue 37 - Expose additional project properties to templates
  • fixed issue 40 - Support of custom wiki files extension
May 25,2012 Release 3.2.0 available from MAVEN CENTRAL REPO
  • fixed issue 36 - add support of children tree
Mar 17,2012 Release 3.1.5 available from MAVEN CENTRAL REPO
  • fixed issue 35 - add support of ${project.*} vars within children
Mar 17,2012 Release 3.1.4 available from MAVEN CENTRAL REPO
Dec 28,2011 Release 3.1.3 available from MAVEN CENTRAL REPO
  • fixed issue 30 - add parentPageTitle as build-in variable
  • fixed issue 32 - Add parameter to override page title.
Dec 15,2011 Project has been approved in CODEHAUS FOUNDATION with name Maven Confluence Site Plugin
Dec 09,2011 Release 3.1.2 available from MAVEN CENTRAL REPO
  • fixed issue 29 - Wrong render in Confluence 4
Nov 21,2011 Release 3.1.1 available from MAVEN CENTRAL REPO
Oct 20,2011 Release 3.1.0 available from MAVEN CENTRAL REPO
  • fixed issue 25 - Confluence 4.x compatibility. Detect confluence version and use right communication protocol
Oct 14,2011 start working on Confluence 4.x compatibility see Issue 25
Oct 4,2011 Release 3.0.4 available from MAVEN CENTRAL REPO
  • fixed issue 23 - add children from folder
Sep 29,2011 Release 3.0.3 available from MAVEN CENTRAL REPO
Ago 5,2011 Release 3.0.2 available from MAVEN CENTRAL REPO
Jun 18,2011 Release 3.0.1 available from MAVEN CENTRAL REPO
Jun 16,2011 submitted request to SONATYPE to allow, artifact deploying, within central repository
Apr 1,2011 Created a branch to continue support of maven2 - the trunk now contains the 3.x code-line for support of maven3 (see issue 15)
Apr 1,2011 Release 1.3.2 Available from internal repository
  • fixed issue 8 - add attachments support
Aug 10,2010 Release 1.3.1 Available from JAVA.NET REPOSITORY ( see Issue 10 )
  • fixed issue 14 - add properties to template processor
Jun 2,2010 Release 1.3 Available from JAVA.NET REPOSITORY ( see Issue 10 )
  • fixed issue 11 - integrate the plugin documentation in site phase
  • fixed issue 12
May 20,2010 Release 1.2.1 Available from JAVA.NET REPOSITORY ( see Issue 10 )
  • fixed issue 9 - fix encoding text
  • fixed issue 10 - porting on java net repo
Mar 2010 Release 1.2 is out this release allow to add child pages. (see Issue 7)
Dec 2009 Release 1.1 is out this release allow to document both projects and plugin
Oct 2009 This plugin has been accepted and published on Atlassian plugin center. Open page and search for maven-confluence-plugin

About

Maven's plugin that allow to generate "project's documentation" directly to confluence allowing, in the same time, to keep in-sync both project & documentation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 53.5%
  • HTML 36.5%
  • CSS 7.0%
  • JavaScript 3.0%