Note:This goal should be used as a Maven report.
Full name:
org.scala-tools:maven-scala-plugin:2.15.1:doc
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| displayCmd | boolean | - | Display the command line called ? (property
'maven.scala.displayCmd' replaced by 'displayCmd') Default value is: false. |
| outputDirectory | String | - | Specifies the destination directory where scalaDoc saves the
generated HTML files. |
| reportOutputDirectory | File | - | Specifies the destination directory where javadoc saves the
generated HTML files. |
| scalaClassName | String | - | className (FQN) of the scala tool to provide as Default value is: scala.tools.nsc.Main. |
| Name | Type | Since | Description |
|---|---|---|---|
| aggregateDirectOnly | boolean | - | If you want to aggregate only direct sub modules. Default value is: true. |
| args | String[] | - | compiler additionnals arguments |
| bottom | String | - | Specifies the text to be placed at the bottom of each output file.
If you want to use html you have to put it in a CDATA section, eg.
<![CDATA[Copyright 2005, <a
href="http://www.mycompany.com">MyCompany, Inc.<a>]]>
[scaladoc, vscaladoc] Default value is: Copyright (c) {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.. |
| charset | String | - | Charset for cross-platform viewing of generated documentation.
[scaladoc, vscaladoc] Default value is: ISO-8859-1. |
| checkMultipleScalaVersions | boolean | - | Check if every dependencies use the same version of scala-library. Default value is: true. |
| compilerPlugins | BasicArtifact[] | - | Compiler plugin dependencies to use when compiling. ex: |
| dependencies | BasicArtifact[] | - | Additional dependencies/jar to add to classpath to run
"scalaClassName" (scope and optional field not supported) ex :
<dependencies>
<dependency>
<groupId>org.scala-tools</groupId>
<artifactId>scala-compiler-addon</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
|
| description | String | 2.1 | The description of the Scaladoc report. Default value is: ScalaDoc API. |
| doctitle | String | - | Include title for the overview page. [scaladoc, scaladoc2,
vscaladoc] Default value is: ${project.name} ${project.version} API. |
| excludes | Set | - | A list of exclusion filters for the compiler. ex :
<excludes>
<exclude>SomeBadFile.scala</exclude>
</excludes>
|
| failOnMultipleScalaVersions | boolean | - | Determines if a detection of multiple scala versions in the
dependencies will cause the build to fail. Default value is: false. |
| footer | String | - | Include footer text for each page. [scaladoc, vscaladoc] |
| forceAggregate | boolean | - | To allow running aggregation only from command line use
"-Dforce-aggregate=true" (avoid using in pom.xml). [scaladoc,
vscaladoc] Default value is: false. |
| forceUseArgFile | boolean | - | Force the use of an external ArgFile to run any forked process. Default value is: false. |
| fork | boolean | - | Forks the execution of scalac into a separate process. Default value is: true. |
| header | String | - | Include header text for each page [scaladoc, vscaladoc] |
| includes | Set | - | A list of inclusion filters for the compiler. ex :
<includes>
<include>SomeFile.scala</include>
</includes>
|
| jvmArgs | String[] | - | Jvm Arguments. |
| linksource | boolean | - | Generate source in HTML [scaladoc, vscaladoc] Default value is: true. |
| name | String | 2.1 | The name of the Scaladoc report. Default value is: ScalaDocs. |
| nocomment | boolean | - | Suppress description and tags, generate only declarations
[scaladoc, vscaladoc] Default value is: false. |
| scalaVersion | String | - | Scala 's version to use. (property 'maven.scala.version' replaced
by 'scala.version') |
| scaladocClassName | String | - | className (FQN) of the main scaladoc to use, if not define, the the
scalaClassName is used |
| sendJavaToScalac | boolean | - | Enables/Disables sending java source to the scala compiler. Default value is: true. |
| sourceDir | File | - | The directory which contains scala/java source files |
| stylesheetfile | File | - | File to change style of the generated documentation [scaladoc,
vscaladoc] |
| top | String | - | Include top text for each page [scaladoc, vscaladoc] |
| vscaladocVersion | String | - | If you want to use vscaladoc to generate api instead of regular
scaladoc, set the version of vscaladoc you want to use. |
| windowtitle | String | - | Specify window title of generated HTML documentation. [scaladoc,
vscaladoc] Default value is: ${project.name} ${project.version} API. |
args:
<dependencies>
<dependency>
<groupId>org.scala-tools</groupId>
<artifactId>scala-compiler-addon</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<excludes>
<exclude>SomeBadFile.scala</exclude>
</excludes>
fork:
<includes>
<include>SomeFile.scala</include>
</includes>
name:
top: