Full name:
org.apache.maven.plugins:maven-site-plugin:2.0.1:stage
Description:
<distributionManagement>
section of the POM.
It can be used to test that links between module sites in a multi module build works.
Attributes:
test
.Name | Type | Since | Description |
---|---|---|---|
generatedSiteDirectory | File |
- |
Directory containing generated documentation. |
outputDirectory | File |
- |
Directory containing the generated project sites and report
distributions. Default value is: ${project.reporting.outputDirectory} . |
siteDirectory | File |
- |
Directory containing the site.xml file and the source for apt, fml
and xdoc docs. |
Name | Type | Since | Description |
---|---|---|---|
attributes | Map |
- |
The template properties for rendering the site. |
generateReports | boolean |
- |
Convenience parameter that allows you to disable report generation. Default value is: true . |
inputEncoding | String |
- |
Specifies the input encoding. Default value is: ${project.build.sourceEncoding} . |
localRepository | ArtifactRepository |
- |
The local repository. |
locales | String |
- |
A comma separated list of locales supported by Maven. The first
valid token will be the default Locale for this instance of the
Java Virtual Machine. |
moduleExcludes | Map |
- |
Module type exclusion mappings ex: fml ->
**/*-m1.fml (excludes fml files ending in '-m1.fml'
recursively)
The configuration looks like this:
<moduleExcludes> <moduleType>filename1.ext,**/*sample.ext</moduleType> <!-- moduleType can be one of 'apt', 'fml' or 'xdoc'. --> <!-- The value is a comma separated list of --> <!-- filenames or fileset patterns. --> <!-- Here's an example: --> <xdoc>changes.xml,navigation.xml</xdoc> </moduleExcludes> |
outputEncoding | String |
- |
Specifies the output encoding. Default value is: ${project.reporting.outputEncoding} . |
repositories | List |
- |
Remote repositories used for the project. |
stagingDirectory | File |
- |
Staging directory location. This needs to be an absolute path, like
C:\stagingArea\myProject\ on Windows or
/stagingArea/myProject/ on Unix. |
template | String |
- |
Deprecated. use templateFile or skinning instead |
templateDirectory | File |
- |
Deprecated. use templateFile or skinning instead Default value is: src/site . |
templateFile | File |
2.0-beta-5 |
The location of a Velocity template file to use. When used, skins
and the default templates, CSS and images are disabled. It is
highly recommended that you package this as a skin instead. |
xdocDirectory | File |
- |
Alternative directory for xdoc source, useful for m1 to m2
migration Default value is: ${basedir}/xdocs . |
java.util.Map
No
${attributes}
boolean
No
${generateReports}
true
java.io.File
Yes
${project.build.directory}/generated-site
java.lang.String
No
${encoding}
${project.build.sourceEncoding}
org.apache.maven.artifact.repository.ArtifactRepository
No
${localRepository}
java.lang.String
No
${locales}
fml ->
**/*-m1.fml
(excludes fml files ending in '-m1.fml'
recursively)
The configuration looks like this:
<moduleExcludes> <moduleType>filename1.ext,**/*sample.ext</moduleType> <!-- moduleType can be one of 'apt', 'fml' or 'xdoc'. --> <!-- The value is a comma separated list of --> <!-- filenames or fileset patterns. --> <!-- Here's an example: --> <xdoc>changes.xml,navigation.xml</xdoc> </moduleExcludes>
java.util.Map
No
java.io.File
Yes
${siteOutputDirectory}
${project.reporting.outputDirectory}
java.lang.String
No
${outputEncoding}
${project.reporting.outputEncoding}
java.util.List
No
${project.remoteArtifactRepositories}
java.io.File
Yes
${basedir}/src/site
C:\stagingArea\myProject\
on Windows or
/stagingArea/myProject/
on Unix.java.io.File
No
${stagingDirectory}
java.lang.String
No
${template}
java.io.File
No
${templateDirectory}
src/site
java.io.File
2.0-beta-5
No
${templateFile}
java.io.File
No
${basedir}/xdocs