Class AbstractStagingMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugins.site.AbstractSiteMojo
-
- org.apache.maven.plugins.site.deploy.AbstractDeployMojo
-
- org.apache.maven.plugins.site.deploy.AbstractStagingMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
SiteStageDeployMojo
,SiteStageMojo
public abstract class AbstractStagingMojo extends AbstractDeployMojo
Abstract base class for staging mojos.- Since:
- 3.3
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
DEFAULT_STAGING_DIRECTORY
The String "staging/".protected java.lang.String
topSiteURL
Top distribution management site url, for manual configuration when auto-calculated value doesn't match expectations.-
Fields inherited from class org.apache.maven.plugins.site.deploy.AbstractDeployMojo
mavenSession, settingsDecrypter
-
Fields inherited from class org.apache.maven.plugins.site.AbstractSiteMojo
i18n, project, siteTool, skip
-
-
Constructor Summary
Constructors Constructor Description AbstractStagingMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
determineTopDistributionManagementSiteUrl()
By default, staging mojos will get their top distribution management site url by getting top parent with the same site, which is a good heuristics.-
Methods inherited from class org.apache.maven.plugins.site.deploy.AbstractDeployMojo
appendSlash, determineDeploySite, execute, getAuthenticationInfo, getDeployModuleDirectory, getDeploySite, getSite, getTopDistributionManagementSiteUrl, getTopLevelProject, isDeploy
-
Methods inherited from class org.apache.maven.plugins.site.AbstractSiteMojo
getLocales
-
-
-
-
Field Detail
-
topSiteURL
@Parameter(property="topSiteURL") protected java.lang.String topSiteURL
Top distribution management site url, for manual configuration when auto-calculated value doesn't match expectations. Relative module directory will be calculated from this url.- Since:
- 3.3
-
DEFAULT_STAGING_DIRECTORY
protected static final java.lang.String DEFAULT_STAGING_DIRECTORY
The String "staging/".- See Also:
- Constant Field Values
-
-
Method Detail
-
determineTopDistributionManagementSiteUrl
protected java.lang.String determineTopDistributionManagementSiteUrl() throws org.apache.maven.plugin.MojoExecutionException
By default, staging mojos will get their top distribution management site url by getting top parent with the same site, which is a good heuristics. But in case the default value doesn't match expectations,topSiteURL
can be configured: it will be used instead.- Specified by:
determineTopDistributionManagementSiteUrl
in classAbstractDeployMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-