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
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
Refer to Issue 108 - StorageFormat Support. Reopened because 'Home page' doesn't render as StorageFormat
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
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
Refer to Issue 133 - Storage Format - error generating report: unexpected port: -1
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
Refer to Issue 130 - SSL ignore settings doesn't work in 5.0-beta
Starting to implement REST API support
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
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
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 .
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 .
Hot Fix on Issue 99 - Allow additional tags in comments (concerning javadoc translation )
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 .
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
Refer to Issue 97 - Skip home page (wontfix)
Refer to Issue 98 - Improve markdown refLink
support
Refer to Issue 93 - Add Developers section
Refer to Issue 94 - skip variable substitution
Refer to Issue 91 - scm web access not shown as actual link
Thanks to gmuecke for providing fix .
Markdown support refinements
Markdown support refinements, refer to documentation from:
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
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.
Refer to Issue 66 - Allow to generate one child page for each goal
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
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
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
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
fixed Issue 51 - 3.2.4 backward compatibility
Oct 12,2012
export code from svn to git
fixed Issue 46 - allow that custom properties refers to external resources
fixed Issue 44 - render problem upon SCM report
documentation improvements
fixed Issue 39 -Support for encrypted password
fixed issue 37 - Expose additional project properties to templates
fixed issue 40 - Support of custom wiki files extension
fixed issue 36 - add support of children tree
fixed issue 35 - add support of ${project.*
} vars within children
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
fixed issue 29 - Wrong render in Confluence 4
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
fixed issue 23 - add children from folder
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 )
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