Mojo Attributes:
pre-site
Name | Type | Description |
---|---|---|
libraries | List |
Library specification locations of the libraries to be documented, separated by comma. Eg. "/org/apache/tapestry/Framework.library, /org/apache/tapestry/wml/WML.library" |
reportOutputDirectory | File |
Specifies the destination directory where Tapdoc saves the generated HTML files. |
Name | Type | Description |
---|---|---|
aggregate | boolean |
Whether to build an aggregated report at the root, or build individual reports. Default value is false . |
artifactMetadataSource | ArtifactMetadataSource |
Used to resolve artifacts of aggregated modules |
description | String |
The description of the tapdoc report. Default value is Tapestry component reference. . |
destDir | String |
The name of the destination directory. Default value is tapdocs . |
factory | ArtifactFactory |
Factory for creating artifact objects |
ignoreAbstract | boolean |
Ignore abstract classes. By default, all abstract classes
found are considered tapestry components. Default value is false . |
localRepository | ArtifactRepository |
The local repository where the artifacts are located |
name | String |
The name of the tapdoc report. Default value is TapDocs . |
packages | String |
Packages to search for components (separated by ':'). If not specified, it's derived from the libraries parameter. |
pluginArtifacts | List |
No description. |
resolver | ArtifactResolver |
Used for resolving artifacts |
showErrors | boolean |
Whether to log to the console any runtime errors. Default value is false . |
siteRenderer | Renderer |
No description. |
trimClasspath | boolean |
In several projects, the discovered classpath can grow very large,
causing the java/javadoc execution to fail due to OS command limits.
With this setting on (the default), tapdoc will construct a classpath
that only includes tapestry, hivemind and tacos jars. Default value is true . |
useJavadocExecutable | boolean |
The custom doclet that tapdoc must apply to the source code has
traditionally used 'java ... com.sun.tools.javadoc.Main ...'.
However, there's now an option to execute 'javadoc ...' instead,
so, if the default fails, try using this option. Default value is false . |
Whether to build an aggregated report at the root, or build individual reports.
boolean
No
${aggregate}
false
org.apache.maven.artifact.metadata.ArtifactMetadataSource
No
java.lang.String
No
${description}
Tapestry component reference.
java.lang.String
No
${destDir}
tapdocs
org.apache.maven.artifact.factory.ArtifactFactory
No
boolean
No
false
java.util.List
Yes
org.apache.maven.artifact.repository.ArtifactRepository
No
${localRepository}
java.lang.String
No
${name}
TapDocs
java.lang.String
No
java.util.List
No
${plugin.artifacts}
java.io.File
Yes
${project.reporting.outputDirectory}/tapdoc
org.apache.maven.artifact.resolver.ArtifactResolver
No
boolean
No
false
org.apache.maven.doxia.siterenderer.Renderer
No
boolean
No
true
boolean
No
false