Full name:
org.scala-tools:maven-scala-plugin:2.15.1:genjson
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
displayCmd | boolean | 2.15.0 | Display the command line called ? (property
'maven.scala.displayCmd' replaced by 'displayCmd') Default value is: false. |
scalaClassName | String | 2.15.0 | className (FQN) of the scala tool to provide as Default value is: scala.tools.nsc.Main. |
Name | Type | Since | Description |
---|---|---|---|
args | String[] | 2.15.0 | compiler additionnals arguments |
artifactId | String | 2.15.0 | Allow to override the artifactId used to generated json doc. Can be
need sometimes (eg : for parent/group of projects) Default value is: ${project.artifactId}. |
checkMultipleScalaVersions | boolean | 2.15.0 | Check if every dependencies use the same version of scala-library. Default value is: true. |
compilerPlugins | BasicArtifact[] | 2.15.0 | Compiler plugin dependencies to use when compiling. ex: |
dependencies | BasicArtifact[] | 2.15.0 | 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.15.0 | Define the html fragment for description (use in overview page). Default value is: ${project.description}. |
excludes | Set | 2.15.0 | A list of exclusion filters for the compiler. ex :
<excludes> <exclude>SomeBadFile.scala</exclude> </excludes> |
failOnMultipleScalaVersions | boolean | 2.15.0 | Determines if a detection of multiple scala versions in the
dependencies will cause the build to fail. Default value is: false. |
forceUseArgFile | boolean | 2.15.0 | Force the use of an external ArgFile to run any forked process. Default value is: false. |
fork | boolean | 2.15.0 | Forks the execution of scalac into a separate process. Default value is: true. |
includes | Set | 2.15.0 | A list of inclusion filters for the compiler. ex :
<includes> <include>SomeFile.scala</include> </includes> |
jvmArgs | String[] | 2.15.0 | Jvm Arguments. |
license | String | 2.15.0 | Define the html fragment for license (default : use info of the
first entry of pom.xml/project/licenses). |
linksources | String | 2.15.0 | Define the html fragment for description (use in overview page). |
logo | String | 2.15.0 | Define the html fragment for logo. Default value is: <a href='${project.url}'>${project.name}</a>. |
overrideJson | String | 2.15.0 | An optional json object as string used to override base
configuration generated (useful for additional, not yet supported,
entry) |
scalaVersion | String | 2.15.0 | Scala 's version to use. (property 'maven.scala.version' replaced
by 'scala.version') |
sendJavaToScalac | boolean | 2.15.0 | Enables/Disables sending java source to the scala compiler. Default value is: true. |
sourceDir | File | 2.15.0 | The directory which contains scala/java source files |
tags | String | 2.15.0 | Define the artifact's tags (space separator). |
vscaladoc2Version | String | 2.15.0 | Define the version of vscaladoc2_genjson to use. Default value is: 0.3. |
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>
logo:
tags: