@Mojo(name="deploy") public class SiteDeployMojo extends AbstractDeployMojo
<distributionManagement>
section of the POM.
For scp
protocol, the website files are packaged by wagon into zip archive,
then the archive is transfered to the remote host, next it is un-archived which is much faster
than making a file by file copy.
mavenSession
i18n, localRepository, project, reactorProjects, siteTool, skip
Constructor and Description |
---|
SiteDeployMojo() |
Modifier and Type | Method and Description |
---|---|
protected Site |
determineDeploySite()
Deploy directly to the current project's distribution management site.
|
protected String |
determineTopDistributionManagementSiteUrl()
Deploy distribution site url is directly the current project value.
|
protected boolean |
isDeploy()
Detect if the mojo is staging or deploying.
|
appendSlash, contextualize, execute, getDeployModuleDirectory, getDeploySite, getProxyInfo, getSite, getTopDistributionManagementSiteUrl, getTopLevelProject
getLocales, getMavenVersion, isMaven3OrMore
getLog, getPluginContext, setLog, setPluginContext
protected boolean isDeploy()
AbstractDeployMojo
isDeploy
in class AbstractDeployMojo
true
if the mojo is for deploy and not staging (local or deploy)protected String determineTopDistributionManagementSiteUrl() throws MojoExecutionException
determineTopDistributionManagementSiteUrl
in class AbstractDeployMojo
MojoExecutionException
protected Site determineDeploySite() throws MojoExecutionException
determineDeploySite
in class AbstractDeployMojo
MojoExecutionException
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.