Creates an html-based, cross referenced version of Java source code for a project.
Mojo Attributes:
| Name | Type | Description |
|---|---|---|
| outputDirectory | String |
Output folder where the main page of the report will be generated. |
| Name | Type | Description |
|---|---|---|
| aggregate | boolean |
Whether to build an aggregated report at the root, or build individual reports. Default value is false. |
| bottom | String |
String uses at the bottom of the Xref HTML files. Default value is Copyright © {inceptionYear}-{currentYear} ${project.organization.name}. All Rights Reserved.. |
| destDir | String |
Folder where the Xref files will be copied to. |
| docTitle | String |
Title of main page of the Xref HTML files. |
| inputEncoding | String |
File input encoding. Default value is ISO-8859-1. |
| javadocDir | File |
Folder where Javadoc is generated for this project. |
| linkJavadoc | boolean |
Link the Javadoc from the Source XRef. Defaults to true and will link automatically if javadoc plugin is being used. Default value is true. |
| outputEncoding | String |
File output encoding. Default value is ISO-8859-1. |
| siteRenderer | Renderer |
No description. |
| stylesheet | String |
Style sheet used for the Xref HTML files. Should not be used. If used, should be an absolute path, like "${basedir}/myStyles.css". Default value is stylesheet.css. |
| templateDir | String |
Directory where Velocity templates can be found to generate overviews, frames and summaries. Should not be used. If used, should be an absolute path, like "${basedir}/myTemplates". Default value is templates. |
| windowTitle | String |
Title of window of the Xref HTML files. |
Whether to build an aggregated report at the root, or build individual reports.
booleanNo${aggregate}falseString uses at the bottom of the Xref HTML files.
java.lang.StringNo${bottom}Copyright © {inceptionYear}-{currentYear} ${project.organization.name}. All Rights Reserved.Folder where the Xref files will be copied to.
java.lang.StringNo${project.reporting.outputDirectory}/xrefTitle of main page of the Xref HTML files.
java.lang.StringNo${project.name} ${project.version} ReferenceFile input encoding.
java.lang.StringNoISO-8859-1Folder where Javadoc is generated for this project.
java.io.FileNo${project.reporting.outputDirectory}/apidocsLink the Javadoc from the Source XRef. Defaults to true and will link automatically if javadoc plugin is being used.
booleanNo${linkJavadoc}trueOutput folder where the main page of the report will be generated.
java.lang.StringYes${project.reporting.outputDirectory}File output encoding.
java.lang.StringNoISO-8859-1No Description.
org.apache.maven.doxia.siterenderer.RendererNoStyle sheet used for the Xref HTML files. Should not be used. If used, should be an absolute path, like "${basedir}/myStyles.css".
java.lang.StringNostylesheet.cssDirectory where Velocity templates can be found to generate overviews, frames and summaries. Should not be used. If used, should be an absolute path, like "${basedir}/myTemplates".
java.lang.StringNotemplatesTitle of window of the Xref HTML files.
java.lang.StringNo${project.name} ${project.version} Reference