Full name:
org.apache.maven.plugins:maven-site-plugin:2.2:site
Description:
Note that links between module sites in a multi module build will not work.
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} . |
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 . |
generateSitemap | boolean |
2.1 |
Generate a sitemap. The result will be a "sitemap.html" file at the
site root. Default value is: false . |
inputEncoding | String |
- |
Specifies the input encoding. Default value is: ${project.build.sourceEncoding} . |
localRepository | ArtifactRepository |
- |
The local repository. Default value is: ${localRepository} . |
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. |
siteDirectory | File |
- |
Directory containing the site.xml file and the source for apt, fml
and xdoc docs. Default value is: ${basedir}/src/site . |
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. |
validate | boolean |
2.1.1 |
Whether to validate xml input documents. If set to true,
all input documents in xml format (in particular
xdoc and fml) will be validated and any error will lead to a build
failure. Default value is: false . |
xdocDirectory | File |
- |
Deprecated. use the standard m2 directory layout Default value is: ${basedir}/xdocs . |
java.util.Map
No
${attributes}
boolean
No
${generateReports}
true
boolean
2.1
No
${generateSitemap}
false
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
No
${basedir}/src/site
java.lang.String
No
${template}
java.io.File
No
${templateDirectory}
src/site
java.io.File
2.0-beta-5
No
${templateFile}
boolean
2.1.1
No
${validate}
false
java.io.File
No
${basedir}/xdocs