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.StringDEFAULT_STAGING_DIRECTORYThe String "staging/".protected java.lang.StringtopSiteURLTop 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.StringdetermineTopDistributionManagementSiteUrl()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.MojoExecutionExceptionBy 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,topSiteURLcan be configured: it will be used instead.- Specified by:
determineTopDistributionManagementSiteUrlin classAbstractDeployMojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-