groovy:shell

Full name:

org.codehaus.groovy.maven:gmaven-plugin:1.0-rc-5:shell

Description:

Launches the Groovy Shell (aka. groovysh).

Attributes:

  • Requires dependency resolution of artifacts in scope: test.
  • Since version: 1.0-beta-2.

Optional Parameters

Name Type Since Description
args String 1.0-beta-2 Optional arguments to pass to the shell when executing.
color Boolean 1.0-beta-2 Enable or disable use of ANSI colors (aka. groovysh --color). Normally auto-detected.
debug boolean 1.0-beta-2 Enable debug output (aka. groovysh --debug).
Default value is: false.
legacy boolean 1.0-beta-2 Enable the legacy shell.
Default value is: false.
providerSelection String 1.0-beta-2 A comma-seperated list of provider keys, in order of preference of selection. If the invoking JVM is at least Java 1.5, then the Groovy 1.6 runtime will be used, else the Groovy 1.5 runtime is used.
quiet boolean 1.0-beta-2 Suppress superfluous output (aka. groovysh --quiet).
Default value is: false.
terminal String 1.0-beta-2 Specify the terminal type to use (aka. groovysh --terminal). Normally auto-detected. Full class name or one of "unix", "win", "windows", "false", "off" or "none" expected.
verbose boolean 1.0-beta-2 Enable verbose output (aka. groovysh --verbose).
Default value is: false.

Parameter Details

args:

Optional arguments to pass to the shell when executing.
  • Type: java.lang.String
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${args}

color:

Enable or disable use of ANSI colors (aka. groovysh --color). Normally auto-detected.
  • Type: java.lang.Boolean
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${color}

debug:

Enable debug output (aka. groovysh --debug).
  • Type: boolean
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${debug}
  • Default: false

legacy:

Enable the legacy shell.
  • Type: boolean
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${legacy}
  • Default: false

providerSelection:

A comma-seperated list of provider keys, in order of preference of selection. If the invoking JVM is at least Java 1.5, then the Groovy 1.6 runtime will be used, else the Groovy 1.5 runtime is used.
  • Type: java.lang.String
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${gmaven.runtime}

quiet:

Suppress superfluous output (aka. groovysh --quiet).
  • Type: boolean
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${quiet}
  • Default: false

terminal:

Specify the terminal type to use (aka. groovysh --terminal). Normally auto-detected. Full class name or one of "unix", "win", "windows", "false", "off" or "none" expected.
  • Type: java.lang.String
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${terminal}

verbose:

Enable verbose output (aka. groovysh --verbose).
  • Type: boolean
  • Since: 1.0-beta-2
  • Required: No
  • Expression: ${verbose}
  • Default: false