public abstract class AbstractSiteDescriptorMojo extends AbstractSiteMojo
Modifier and Type | Field and Description |
---|---|
private org.apache.maven.doxia.site.decoration.inheritance.DecorationModelInheritanceAssembler |
assembler
The component for assembling site decoration model inheritance.
|
private boolean |
relativizeDecorationLinks
Make links in the site descriptor relative to the project URL.
|
protected java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
repositories
Remote repositories used for the project.
|
protected java.io.File |
siteDirectory
Directory containing the
site.xml file and the source for hand written docs (one directory
per Doxia-source-supported markup types):
see Doxia Markup Languages References). |
i18n, localRepository, project, reactorProjects, siteTool, skip
Constructor and Description |
---|
AbstractSiteDescriptorMojo() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
append(java.lang.String url,
java.lang.String path) |
protected org.apache.maven.doxia.site.decoration.DecorationModel |
prepareDecorationModel(java.util.Locale locale) |
getLocales, getMavenVersion, isMaven3OrMore
getLog, getPluginContext, setLog, setPluginContext
@Component private org.apache.maven.doxia.site.decoration.inheritance.DecorationModelInheritanceAssembler assembler
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true) protected java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories
@Parameter(defaultValue="${basedir}/src/site") protected java.io.File siteDirectory
site.xml
file and the source for hand written docs (one directory
per Doxia-source-supported markup types):
see Doxia Markup Languages References).@Parameter(property="relativizeDecorationLinks", defaultValue="true") private boolean relativizeDecorationLinks
protected org.apache.maven.doxia.site.decoration.DecorationModel prepareDecorationModel(java.util.Locale locale) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private java.lang.String append(java.lang.String url, java.lang.String path)