Full name:
org.scala-tools:maven-scala-plugin:2.9.1:run
Description:
Attributes:
test
.test-compile
prior to executing itself.Name | Type | Since | Description |
---|---|---|---|
displayCmd | boolean |
- |
Display the command line called ? Default value is: false . |
scalaClassName | String |
- |
className (FQN) of the scala tool to provide as Default value is: scala.tools.nsc.Main . |
Name | Type | Since | Description |
---|---|---|---|
addArgs | String |
- |
Additional parameter to use to call the main class Using this parameter only from command line ("-DaddArgs=arg1|arg2|arg3|..."), not from pom.xml. |
args | String[] |
- |
compiler additionnals arguments |
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> |
jvmArgs | String[] |
- |
Jvm Arguments. |
launcher | String |
- |
(no description) |
launchers | Launcher[] |
- |
A list of launcher definition (to avoid rewriting long command line
or share way to call an application) launchers could be define by :
<launchers> <launcher> <id>myLauncher</id> <mainClass>my.project.Main</mainClass> <args> <arg>arg1</arg> </args> <jvmArgs> <jvmArg>-Xmx64m</jvmArg> </jvmArgs> </launcher> <launcher> <id>myLauncher2</id> ... <><> </launcher> </launchers> |
mainClass | String |
- |
Main class to call, the call use the jvmArgs and args define in the pom.xml, and the addArgs define in the command line if define. Higher priority to launcher parameter) Using this parameter only from command line (-DmainClass=...), not from pom.xml. |
scalaVersion | String |
- |
Scala 's version to use |
java.lang.String
No
${addArgs}
args:
java.lang.String[]
No
org.scala_tools.maven.BasicArtifact[]
No
boolean
Yes
${maven.scala.displayCmd}
false
java.lang.String[]
No
java.lang.String
No
${launcher}
<launchers> <launcher> <id>myLauncher</id> <mainClass>my.project.Main</mainClass> <args> <arg>arg1</arg> </args> <jvmArgs> <jvmArg>-Xmx64m</jvmArg> </jvmArgs> </launcher> <launcher> <id>myLauncher2</id> ... <><> </launcher> </launchers>
org.scala_tools.maven.Launcher[]
No
java.lang.String
No
${mainClass}
java.lang.String
Yes
${maven.scala.className}
scala.tools.nsc.Main
java.lang.String
No
${maven.scala.version}