org.bsc.AsyncFunctionDefinitionAbstractBaseConfluenceSiteMojo, ConfluenceBlogpostMojo, ConfluenceExportMojopublic abstract class AbstractBaseConfluenceMojo
extends org.apache.maven.plugin.AbstractMojo
implements org.bsc.AsyncFunctionDefinition
org.bsc.AsyncFunctionDefinition.AsyncFunc<T extends java.lang.Object,R extends java.lang.Object>, org.bsc.AsyncFunctionDefinition.AsyncPageFunc<T extends java.lang.Object>, org.bsc.AsyncFunctionDefinition.AsyncPageSupplier, org.bsc.AsyncFunctionDefinition.AsyncProcessPageFunc, org.bsc.AsyncFunctionDefinition.AsyncSupplier<T extends java.lang.Object>| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.maven.settings.Settings |
mavenSettings |
|
protected boolean |
skip |
Skip plugin execution
|
protected org.bsc.ssl.SSLCertificateInfo |
sslCertificate |
if using a https url, configure if the plugin accepts every certifactes or
respects hostnameVerifierClass and trustManagerClass (if set).
|
| Constructor | Description |
|---|---|
AbstractBaseConfluenceMojo() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute() |
Perform whatever build-process behavior this
Mojo implements. |
abstract void |
execute(org.bsc.confluence.ConfluenceService confluenceService) |
|
java.lang.String |
getEndPoint() |
|
java.lang.String |
getPassword() |
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
|
java.lang.String |
getSpaceKey() |
|
java.lang.String |
getUsername() |
|
boolean |
isFailOnError() |
Indicates whether the build will continue even if there are clean errors.
|
protected java.util.concurrent.CompletableFuture<org.bsc.confluence.ConfluenceService.Model.Page> |
loadParentPage(org.bsc.confluence.ConfluenceService confluence,
java.util.Optional<org.bsc.confluence.model.Site> site) |
|
protected java.lang.RuntimeException |
RTE(java.lang.String message,
java.lang.Object... args) |
|
protected <T> T |
throwRTE(java.lang.String message,
java.lang.Object... args) |
@Parameter(defaultValue="false") protected boolean skip
@Parameter(readonly=true,
property="settings")
protected org.apache.maven.settings.Settings mavenSettings
@Parameter protected org.bsc.ssl.SSLCertificateInfo sslCertificate
<sslCertificate> <ignore>true|false <!-- default: false --> <hostNameVerifierClass>FQN <!-- default: null --> <trustManagerClass>FQN <!-- default: null --> </sslCertificate>
public boolean isFailOnError()
public final java.lang.String getEndPoint()
public final java.lang.String getSpaceKey()
public final java.lang.String getUsername()
public final java.lang.String getPassword()
public final java.util.Map<java.lang.String,java.lang.String> getProperties()
protected java.util.concurrent.CompletableFuture<org.bsc.confluence.ConfluenceService.Model.Page> loadParentPage(org.bsc.confluence.ConfluenceService confluence,
java.util.Optional<org.bsc.confluence.model.Site> site)
confluence - org.apache.maven.plugin.MojoExecutionExceptionprotected java.lang.RuntimeException RTE(java.lang.String message,
java.lang.Object... args)
protected <T> T throwRTE(java.lang.String message,
java.lang.Object... args)
public final void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
Mojo implements.
Mojo inside the Maven system, and allows
the Mojo to communicate errors.org.apache.maven.plugin.MojoExecutionException - if an unexpected problem occurs.
Throwing this exception causes a "BUILD ERROR" message to be displayed.org.apache.maven.plugin.MojoFailureException - if an expected problem (such as a compilation failure) occurs.
Throwing this exception causes a "BUILD FAILURE" message to be displayed.public abstract void execute(org.bsc.confluence.ConfluenceService confluenceService)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2022 Bartolomeo Sorrentino. All rights reserved.