Goal to generate JavaScript documentation using the JSDoc Toolkit
Mojo Attributes :
| Name | Type | Description |
|---|---|---|
| baseDir | File |
Maven Internal : The base directory. Default is ${basedir} |
| buildDir | String |
Maven Internal : The build directory. Default is ${project.build.directory} |
| Name | Type | Description |
|---|---|---|
| caseSensitive | boolean |
Whether the file selection patterns should be case sensitive. Default is true. |
| excludes | String |
The excluded files pattern. Default is empty. |
| helper | MavenProjectHelper |
Maven Internal : A Project Helper instance. |
| includePrivate | boolean |
Whether to include symbols tagged as private. Default is false. |
| includeUndocumented | boolean |
Include all functions, even undocumented ones. Default is false. |
| includeUndocumentedUnderscored | boolean |
Include all functions, even undocumented, underscored ones. Default is false. |
| includes | String |
The include pattern used to select javascript files for processing. Default is all (recursive) files with a .js extention |
| jArgument | boolean |
Use the -j option, must be set to false for JSDoc Toolkit 1.x. or
true for JSDoc Toolkit version 2.0 and above. Default is true. |
| jsDir | String |
The path to the JavaScript source directory (appended to ${basedir}). Default is src/main/js |
| jsdocHome | String |
A path pointing to a the desired JSDoc Toolkit directory (e.g. /home/username/stuff/jsdoc_toolkit-1.3.0). If no value is provided the plugin wil use its own internal version. |
| outputBaseDirectory | String |
The output directory. |
| siteRenderer | SiteRenderer |
Maven Internal : The Doxia Site Renderer. |
| template | String |
The JSDoc template to use. Valid values are template directory names in the JSDoc Toolkit Distribution used or paths to an appropriate template directory. The default is JSDocs' "jsdoc" template. |
Maven Internal : The base directory. Default is ${basedir}
java.io.FileYes${basedir}Maven Internal : The build directory. Default is ${project.build.directory}
java.lang.StringYes${project.build.directory}Whether the file selection patterns should be case sensitive. Default is true.
booleanNotrueThe excluded files pattern. Default is empty.
java.lang.StringNoMaven Internal : A Project Helper instance.
org.apache.maven.project.MavenProjectHelperNoWhether to include symbols tagged as private. Default is false.
booleanNofalseInclude all functions, even undocumented ones. Default is false.
booleanNofalseincludeUndocumentedUnderscored
Include all functions, even undocumented, underscored ones. Default is false.
booleanNofalseThe include pattern used to select javascript files for processing. Default is all (recursive) files with a .js extention
java.lang.StringNoUse the -j option, must be set to false for JSDoc Toolkit 1.x. or
true for JSDoc Toolkit version 2.0 and above. Default is true.
booleanNotrueThe path to the JavaScript source directory (appended to ${basedir}). Default is src/main/js
java.lang.StringNosrc/main/jsA path pointing to a the desired JSDoc Toolkit directory (e.g. /home/username/stuff/jsdoc_toolkit-1.3.0). If no value is provided the plugin wil use its own internal version.
java.lang.StringNoThe output directory.
java.lang.StringNo${project.build.directory}/site/Maven Internal : The Doxia Site Renderer.
org.codehaus.doxia.site.renderer.SiteRendererNoThe JSDoc template to use. Valid values are template directory names in the JSDoc Toolkit Distribution used or paths to an appropriate template directory. The default is JSDocs' "jsdoc" template.
java.lang.StringNojsdoc