site:stage
Full name:
org.apache.maven.plugins:maven-site-plugin:3.21.0:stage
Description:
Deploys the generated site to a local staging or mock directory based on the site URL specified in the <distributionManagement> section of the POM. 
It can be used to test that links between module sites in a multi-module build work.
This goal requires the site to already have been generated using the site goal, such as by calling mvn site.
Attributes:
- Requires a Maven project to be executed.
 - Requires dependency resolution of artifacts in scope: 
test. - The goal is not marked as thread-safe and thus does not support parallel builds.
 - Since version: 
2.0. 
Required Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<inputDirectory> | 
File | 
2.3 | 
Directory containing the generated project sites and report distributions. Default: ${project.reporting.outputDirectory}Alias: outputDirectory | 
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<chmod> | 
boolean | 
2.1 | 
Whether to run the "chmod" command on the remote site after the deploy. Defaults to "true". Default: trueUser Property: maven.site.chmod | 
<chmodMode> | 
String | 
2.1 | 
The mode used by the "chmod" command. Only used if chmod = true. Defaults to "g+w,a+rX". Default: g+w,a+rXUser Property: maven.site.chmod.mode | 
<chmodOptions> | 
String | 
2.1 | 
The options used by the "chmod" command. Only used if chmod = true. Defaults to "-Rf". Default: -RfUser Property: maven.site.chmod.options | 
<locales> | 
String | 
2.3 | 
A comma separated list of locales to render. The first valid token will be the default Locale for this site. Default: defaultUser Property: locales | 
<skip> | 
boolean | 
3.0 | 
Set this to 'true' to skip site generation and staging. Default: falseUser Property: maven.site.skip | 
<skipDeploy> | 
boolean | 
3.0 | 
Set this to 'true' to skip site deployment. Default: falseUser Property: maven.site.deploy.skip | 
<stagingDirectory> | 
File | 
2.3 | 
Staging directory location. This needs to be an absolute path, like C:\stagingArea\myProject\ on Windows or /stagingArea/myProject/ on Unix. If this is not specified, the site will be staged in ${project.build.directory}/staging.User Property: stagingDirectory | 
<topSiteURL> | 
String | 
3.3 | 
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. User Property: topSiteURL | 
Parameter Details
<chmod>
Whether to run the "chmod" command on the remote site after the deploy. Defaults to "true".
- Type: 
boolean - Since: 
2.1 - Required: 
No - User Property: 
maven.site.chmod - Default: 
true 
<chmodMode>
The mode used by the "chmod" command. Only used if chmod = true. Defaults to "g+w,a+rX".
- Type: 
java.lang.String - Since: 
2.1 - Required: 
No - User Property: 
maven.site.chmod.mode - Default: 
g+w,a+rX 
<chmodOptions>
The options used by the "chmod" command. Only used if chmod = true. Defaults to "-Rf".
- Type: 
java.lang.String - Since: 
2.1 - Required: 
No - User Property: 
maven.site.chmod.options - Default: 
-Rf 
<inputDirectory>
Directory containing the generated project sites and report distributions.
- Type: 
java.io.File - Since: 
2.3 - Required: 
Yes - Default: 
${project.reporting.outputDirectory} - Alias: 
outputDirectory 
<locales>
A comma separated list of locales to render. The first valid token will be the default Locale for this site.
- Type: 
java.lang.String - Since: 
2.3 - Required: 
No - User Property: 
locales - Default: 
default 
<skip>
Set this to 'true' to skip site generation and staging.
- Type: 
boolean - Since: 
3.0 - Required: 
No - User Property: 
maven.site.skip - Default: 
false 
<skipDeploy>
Set this to 'true' to skip site deployment.
- Type: 
boolean - Since: 
3.0 - Required: 
No - User Property: 
maven.site.deploy.skip - Default: 
false 
<stagingDirectory>
Staging directory location. This needs to be an absolute path, like 
C:\stagingArea\myProject\ on Windows or /stagingArea/myProject/ on Unix. If this is not specified, the site will be staged in ${project.build.directory}/staging.- Type: 
java.io.File - Since: 
2.3 - Required: 
No - User Property: 
stagingDirectory 
<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.
- Type: 
java.lang.String - Since: 
3.3 - Required: 
No - User Property: 
topSiteURL 


