View Source

h3. {anchor:delete}confluence-reporting:delete
{quote}
Delete a confluence pageTitle
{quote}

h4. Mojo Attributes
* Since version: <code>3.4.0</code>

h4. Optional Parameters

||Name||Type||Description||
|endPoint|String|Confluence end point url Default value is http://localhost:8080/rpc/xmlrpc|
|pageTitle|String|title of pageTitle that will be deleted Default value is $\{project.build.finalName\}|
|parentPageId|String|Confluence parent page id.
If set it is possible to avoid specifying parameters spaceKey and parentPageTitle|
|parentPageTitle|String|Confluence parent page title Default value is Home|
|password|String|Confluence password|
|properties|Map|additional properties pass to template processor|
|recursive|boolean|perform recursive deletion Default value is true|
|serverId|String|Issue 39
Server's {{id}} in {{settings.xml}} to look up username and password.
Defaults to {{$\{url\}}} if not given.|
|spaceKey|String|Confluence target confluence spaceKey|
|sslCertificate|SSLCertificateInfo|if using a https url, configure if the plugin accepts every certifactes or
respects hostnameVerifierClass and trustManagerClass (if set).
Below the Template
{noformat}
< sslCertificate>
< ignore>true|false</ignore> // default true
< hostNameVerifierClass>FQN</hostNameVerifierClass> //default null
< trustManagerClass>FQN</trustManagerClass> // default null
< /sslCertificate>
{noformat}|
|username|String|Confluence username|
h4. Parameter Details

h5. endPoint
Confluence end point url
|Type|java.lang.String|
|Required|No|
|Expression|$\{confluence.endPoint\}|
|Default|http://localhost:8080/rpc/xmlrpc|
h5. pageTitle
title of pageTitle that will be deleted
|Type|java.lang.String|
|Since|3.4.0|
|Required|No|
|Expression|$\{confluence.page\}|
|Default|$\{project.build.finalName\}|
h5. 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|
|Expression|$\{confluence.parentPageId\}|
h5. parentPageTitle
Confluence parent page title
|Type|java.lang.String|
|Required|No|
|Expression|$\{confluence.parentPage\}|
|Default|Home|
h5. password
Confluence password
|Type|java.lang.String|
|Required|No|
|Expression|$\{confluence.password\}|
h5. properties
additional properties pass to template processor
|Type|java.util.Map|
|Required|No|
h5. recursive
perform recursive deletion
|Type|boolean|
|Since|3.4.0|
|Required|No|
|Expression|$\{recursive\}|
|Default|true|
h5. 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|
|Expression|$\{confluence.serverId\}|
h5. spaceKey
Confluence target confluence spaceKey
|Type|java.lang.String|
|Required|No|
|Expression|$\{confluence.spaceKey\}|
h5. sslCertificate
if using a https url, configure if the plugin accepts every certifactes or
respects hostnameVerifierClass and trustManagerClass (if set).

Below the Template

{noformat}

< sslCertificate>
< ignore>true|false</ignore> // default true
< hostNameVerifierClass>FQN</hostNameVerifierClass> //default null
< trustManagerClass>FQN</trustManagerClass> // default null
< /sslCertificate>

{noformat}
|Type|org.bsc.ssl.SSLCertificateInfo|
|Since|4.1.0|
|Required|No|
h5. username
Confluence username
|Type|java.lang.String|
|Required|No|
|Expression|$\{confluence.userName\}|