Full name:
net.alchim31.maven:scala-maven-plugin:4.4.0:console
Description:
Attributes:
test
.Name | Type | Since | Description |
---|---|---|---|
<displayCmd> |
boolean |
- |
Display the command line called ? (property
'maven.scala.displayCmd' replaced by 'displayCmd') Default value is: false .User property is: displayCmd . |
<mainConsole> |
String |
- |
The console to run. Default value is: scala.tools.nsc.MainGenericRunner .User property is: mainConsole . |
<scalaClassName> |
String |
- |
className (FQN) of the scala tool to provide as Default value is: scala.tools.nsc.Main .User property is: maven.scala.className . |
<useRuntimeClasspath> |
boolean |
- |
Add the runtime classpath, to the console's classpath ? Default value is: true .User property is: maven.scala.console.useRuntimeClasspath . |
<useTestClasspath> |
boolean |
- |
Add the test classpath (include classes from test directory), to
the console's classpath ? Default value is: true .User property is: maven.scala.console.useTestClasspath . |
Name | Type | Since | Description |
---|---|---|---|
<addJavacArgs> |
String |
- |
Alternative method for specifying javac arguments (when using
incremental compiler). Can be used from command line with
-DaddJavacArgs=arg1|arg2|arg3|... rather than in pom.xml. User property is: addJavacArgs . |
<addScalacArgs> |
String |
- |
Additional parameter to use to call the main class. Use this
parameter only from command line
("-DaddScalacArgs=arg1|arg2|arg3|..."), not from pom.xml. To define
compiler arguments in pom.xml see the "args" parameter. User property is: addScalacArgs . |
<args> |
String[] |
- |
compiler additional arguments |
<checkMultipleScalaVersions> |
boolean |
- |
Check if every dependencies use the same version of scala-library
or scala.compat.version. Default value is: true .User property is: maven.scala.checkConsistency . |
<compilerPlugins> |
BasicArtifact[] |
- |
Compiler plugin dependencies to use when compiling. ex:
<compilerPlugins> <compilerPlugin> <groupId>my.scala.plugin</groupId> <artifactId>amazingPlugin</artifactId> <version>1.0-SNAPSHOT</version> </compilerPlugin> </compilerPlugins> |
<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> |
<encoding> |
String |
- |
The -encoding argument for the Java compiler. (when using
incremental compiler). Default value is: UTF-8 .User property is: project.build.sourceEncoding . |
<failOnMultipleScalaVersions> |
boolean |
- |
Determines if a detection of multiple scala versions in the
dependencies will cause the build to fail. 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 . |
<javaRebelPath> |
File |
- |
Path of the javaRebel jar. If this option is set then the console
run with javarebel
enabled. User property is: javarebel.jar.path . |
<javacArgs> |
String[] |
- |
Arguments for javac (when using incremental compiler). User property is: javacArgs . |
<javacGenerateDebugSymbols> |
boolean |
- |
Whether to instruct javac to generate debug symbols (when using
incremental compiler) Default value is: true .User property is: javacGenerateDebugSymbols . |
<jvmArgs> |
String[] |
- |
Jvm Arguments. |
<pluginArtifacts> |
List |
- |
List of artifacts to run plugin Default value is: ${plugin.artifacts} . |
<scalaCompatVersion> |
String |
- |
Scala 's version to use to check binary compatibility (like suffix
in artifactId of dependency). If it is defined then it is used to
checkMultipleScalaVersions User property is: scala.compat.version . |
<scalaHome> |
String |
- |
Path to Scala installation to use instead of the artifact (define
as dependencies). User property is: scala.home . |
<scalaOrganization> |
String |
- |
Organization/group ID of the Scala used in the project. Default
value is 'org.scala-lang'. This is an advanced setting used for
clones of the Scala Language. It should be disregarded in standard
use cases. Default value is: org.scala-lang .User property is: scala.organization . |
<scalaVersion> |
String |
- |
Scala 's version to use. (property 'maven.scala.version' replaced
by 'scala.version') User property is: scala.version . |
<source> |
String |
- |
The -source argument for the Java compiler (when using incremental
compiler). User property is: maven.compiler.source . |
<target> |
String |
- |
The -target argument for the Java compiler (when using incremental
compiler). User property is: maven.compiler.target . |
<useCanonicalPath> |
boolean |
- |
Should use CanonicalPath to normalize path (true =>
getCanonicalPath, false => getAbsolutePath) Default value is: true .User property is: maven.scala.useCanonicalPath . |
java.lang.String
No
addJavacArgs
java.lang.String
No
addScalacArgs
java.lang.String[]
No
boolean
No
maven.scala.checkConsistency
true
<compilerPlugins> <compilerPlugin> <groupId>my.scala.plugin</groupId> <artifactId>amazingPlugin</artifactId> <version>1.0-SNAPSHOT</version> </compilerPlugin> </compilerPlugins>
scala_maven.BasicArtifact[]
No
<dependencies> <dependency> <groupId>org.scala-tools</groupId> <artifactId>scala-compiler-addon</artifactId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies>
scala_maven.BasicArtifact[]
No
boolean
Yes
displayCmd
false
java.lang.String
No
project.build.sourceEncoding
UTF-8
boolean
No
false
boolean
No
false
boolean
No
true
java.io.File
No
javarebel.jar.path
java.lang.String[]
No
javacArgs
boolean
No
javacGenerateDebugSymbols
true
java.lang.String[]
No
java.lang.String
Yes
mainConsole
scala.tools.nsc.MainGenericRunner
java.util.List
No
${plugin.artifacts}
java.lang.String
Yes
maven.scala.className
scala.tools.nsc.Main
java.lang.String
No
scala.compat.version
java.lang.String
No
scala.home
java.lang.String
No
scala.organization
org.scala-lang
java.lang.String
No
scala.version
java.lang.String
No
maven.compiler.source
java.lang.String
No
maven.compiler.target
boolean
No
maven.scala.useCanonicalPath
true
boolean
Yes
maven.scala.console.useRuntimeClasspath
true
boolean
Yes
maven.scala.console.useTestClasspath
true