confluence-reporting:blogpost

Full name:

org.bsc.maven:confluence-reporting-maven-plugin:8.0-beta1:blogpost

Description:

Publish a an article to the blog

Attributes:

  • Since version: 6.9-rc1.

Optional Parameters

Name Type Since Description
<connectTimeoutInSeconds> long 7.0-beta2 set the confluence service socket connection timeout in seconds
Default value is: 10.
User property is: confluence.timeout.connect.secs.
<content> File 6.9-rc1 (no description)
User property is: blog.content.
<encoding> String 6.9-rc1 The file encoding of the source files.
Default value is: ${project.build.sourceEncoding}.
User property is: encoding.
<endPoint> String 6.9-rc1 Confluence api endpoint url.
  • To enable xmlrpc api procotol endpoint must end with /rpc/xmlrpc
  • To enable rest api protocol endpoint must end with /rest/api
Example:
  
<endPoint>http://your-confluence-site/rest/api</endpoint>


Default value is: http://localhost:8080/rpc/xmlrpc.
User property is: confluence.endPoint.
<failOnError> boolean 5.0-rc1 Indicates whether the build will continue even if there are clean errors.
Default value is: true.
User property is: confluence.failOnError.
<httpHeaders> Map 6.9-rc1 Additional HTTP headers for Confluence.
User property is: confluence.httpHeaders.
<markdownProcessorInfo> MarkdownProcessorInfo 6.8 Markdown processor Info
  <markdownProcessor>
    <name>processor name</name> <git branch!-- default: pegdown -->
  </markdownProcessor>

Alias is: markdownProcessor.
<parentPageId> String 4.10 Confluence parent page id. If set it is possible to avoid specifying parameters spaceKey and parentPageTitle
User property is: confluence.parentPageId.
<parentPageTitle> String 6.9-rc1 Confluence parent page title
Default value is: Home.
User property is: confluence.parentPage.
<password> String 6.9-rc1 Confluence password
User property is: confluence.password.
<properties> Map 6.9-rc1 additional properties pass to template processor Properties in the form of URI will be loaded and loaded value will be used instead, see processProperties
<readTimeoutInSeconds> long 7.0-beta2 set the confluence service socket read timeout in seconds
Default value is: 10.
User property is: confluence.timeout.read.secs.
<scrollVersions> ScrollVersionsInfo 6.5-beta1 ScrollVersions addon configuration. Below the template
<scrollVersions>
 <version>version name</version>  <!-- mandatory -->
 <skip>true|false</skip>  <!-- optional, default false (since 6.9-rc2) -->*
</scrollVersions>

<serverId> String 3.1.1 Issue 39 Server's id in settings.xml to look up username and password. Defaults to ${url} if not given.
User property is: confluence.serverId.
<skip> boolean 5.1 Skip plugin execution
Default value is: false.
<spaceKey> String 6.9-rc1 Confluence target confluence spaceKey
User property is: confluence.spaceKey.
<sslCertificate> SSLCertificateInfo 4.1.0 if using a https url, configure if the plugin accepts every certifactes or respects hostnameVerifierClass and trustManagerClass (if set). Below the Template
<sslCertificate>
 <ignore>true|false</ignore>  <!-- default: false -->
 <hostNameVerifierClass>FQN</hostnameverifierclass>  <!-- default: null -->
 <trustManagerClass>FQN</trustmanagerclass> <!-- default: null -->
</sslCertificate>


<title> String 6.9-rc1 (no description)
User property is: blog.title.
<username> String 6.9-rc1 Confluence username
User property is: confluence.userName.
<version> int 6.9-rc1 (no description)
Default value is: 0.
User property is: blog.version.
<writeTimeoutInSeconds> long 7.0-beta2 set the confluence service socket write timeout in seconds
Default value is: 10.
User property is: confluence.timeout.write.secs.

Parameter Details

<connectTimeoutInSeconds>

set the confluence service socket connection timeout in seconds
  • Type: long
  • Since: 7.0-beta2
  • Required: No
  • User Property: confluence.timeout.connect.secs
  • Default: 10

<content>

(no description)
  • Type: java.io.File
  • Since: 6.9-rc1
  • Required: No
  • User Property: blog.content

<encoding>

The file encoding of the source files.
  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: encoding
  • Default: ${project.build.sourceEncoding}

<endPoint>

Confluence api endpoint url.
  • To enable xmlrpc api procotol endpoint must end with /rpc/xmlrpc
  • To enable rest api protocol endpoint must end with /rest/api
Example:
  
<endPoint>http://your-confluence-site/rest/api</endpoint>

  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: confluence.endPoint
  • Default: http://localhost:8080/rpc/xmlrpc

<failOnError>

Indicates whether the build will continue even if there are clean errors.
  • Type: boolean
  • Since: 5.0-rc1
  • Required: No
  • User Property: confluence.failOnError
  • Default: true

<httpHeaders>

Additional HTTP headers for Confluence.
  • Type: java.util.Map
  • Since: 6.9-rc1
  • Required: No
  • User Property: confluence.httpHeaders

<markdownProcessorInfo>

Markdown processor Info
  <markdownProcessor>
    <name>processor name</name> <git branch!-- default: pegdown -->
  </markdownProcessor>
  • Type: org.bsc.mojo.configuration.MarkdownProcessorInfo
  • Since: 6.8
  • Required: No
  • Alias: markdownProcessor

<parentPageId>

Confluence parent page id. If set it is possible to avoid specifying parameters spaceKey and parentPageTitle
  • Type: java.lang.String
  • Since: 4.10
  • Required: No
  • User Property: confluence.parentPageId

<parentPageTitle>

Confluence parent page title
  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: confluence.parentPage
  • Default: Home

<password>

Confluence password
  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: confluence.password

<properties>

additional properties pass to template processor Properties in the form of URI will be loaded and loaded value will be used instead, see processProperties
  • Type: java.util.Map
  • Since: 6.9-rc1
  • Required: No

<readTimeoutInSeconds>

set the confluence service socket read timeout in seconds
  • Type: long
  • Since: 7.0-beta2
  • Required: No
  • User Property: confluence.timeout.read.secs
  • Default: 10

<scrollVersions>

ScrollVersions addon configuration. Below the template
<scrollVersions>
 <version>version name</version>  <!-- mandatory -->
 <skip>true|false</skip>  <!-- optional, default false (since 6.9-rc2) -->*
</scrollVersions>
  • Type: org.bsc.mojo.configuration.ScrollVersionsInfo
  • Since: 6.5-beta1
  • Required: No

<serverId>

Issue 39 Server's id in settings.xml to look up username and password. Defaults to ${url} if not given.
  • Type: java.lang.String
  • Since: 3.1.1
  • Required: No
  • User Property: confluence.serverId

<skip>

Skip plugin execution
  • Type: boolean
  • Since: 5.1
  • Required: No
  • Default: false

<spaceKey>

Confluence target confluence spaceKey
  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: confluence.spaceKey

<sslCertificate>

if using a https url, configure if the plugin accepts every certifactes or respects hostnameVerifierClass and trustManagerClass (if set). Below the Template
<sslCertificate>
 <ignore>true|false</ignore>  <!-- default: false -->
 <hostNameVerifierClass>FQN</hostnameverifierclass>  <!-- default: null -->
 <trustManagerClass>FQN</trustmanagerclass> <!-- default: null -->
</sslCertificate>

  • Type: org.bsc.ssl.SSLCertificateInfo
  • Since: 4.1.0
  • Required: No

<title>

(no description)
  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: blog.title

<username>

Confluence username
  • Type: java.lang.String
  • Since: 6.9-rc1
  • Required: No
  • User Property: confluence.userName

<version>

(no description)
  • Type: int
  • Since: 6.9-rc1
  • Required: No
  • User Property: blog.version
  • Default: 0

<writeTimeoutInSeconds>

set the confluence service socket write timeout in seconds
  • Type: long
  • Since: 7.0-beta2
  • Required: No
  • User Property: confluence.timeout.write.secs
  • Default: 10