Full name:
org.scala-tools:maven-scala-plugin:2.9.1:script
Description:
Attributes:
runtime
.2.7
.Name | Type | Since | Description |
---|---|---|---|
displayCmd | boolean |
2.7 |
Display the command line called ? Default value is: false . |
includeScopes | String |
2.7 |
Comma separated list of scopes to add to the classpath. Eg:
test,compile Default value is: compile, test, runtime . |
scalaClassName | String |
2.7 |
className (FQN) of the scala tool to provide as Default value is: scala.tools.nsc.Main . |
Name | Type | Since | Description |
---|---|---|---|
addToClasspath | String |
2.7 |
Comma seperated list of directories or jars to add to the classpath |
args | String[] |
2.7 |
compiler additionnals arguments |
dependencies | BasicArtifact[] |
2.7 |
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> |
excludeScopes | String |
2.7 |
Comma separated list of scopes to remove from the classpath. Eg: test,compile |
jvmArgs | String[] |
2.7 |
Jvm Arguments. |
keepGeneratedScript | boolean |
2.7 |
If set to true the Scala classfile that is generated will not be
deleted after the goal completes. This is to allows easier
debugging of the script especially since line numbers will be wrong
because lines are added to the compiled script (see script
examples) Default value is: false . |
outputDir | File |
2.7 |
The build directory of the project |
removeFromClasspath | String |
2.7 |
Comma separated list of directories or jars to remove from the classpath. This is useful for resolving conflicts in the classpath. For example, the script uses Ant 1.7 and the compiler dependencies pull in Ant 1.5 optional which conflicts and causes a crash |
scalaVersion | String |
2.7 |
Scala 's version to use |
script | String |
2.7 |
The script that will be executed. Either 'scriptFile' or ' script' must be defined. |
scriptFile | File |
2.7 |
The file containing script to be executed. Either 'scriptFile' or 'script' must be defined. |
java.lang.String
2.7
No
${addToClasspath}
args:
java.lang.String[]
2.7
No
org.scala_tools.maven.BasicArtifact[]
2.7
No
boolean
2.7
Yes
${maven.scala.displayCmd}
false
java.lang.String
2.7
No
${maven.scala.excludeScopes}
java.lang.String
2.7
Yes
${maven.scala.includeScopes}
compile, test, runtime
java.lang.String[]
2.7
No
boolean
2.7
No
${maven.scala.keepGeneratedScript}
false
java.io.File
2.7
No
${project.build.directory}
java.lang.String
2.7
No
${removeFromClasspath}
java.lang.String
2.7
Yes
${maven.scala.className}
scala.tools.nsc.Main
java.lang.String
2.7
No
${maven.scala.version}
java.lang.String
2.7
No
${script}
java.io.File
2.7
No
${scriptFile}