axis-server:start-daemon

Full name:

org.apache.axis:axis-server-maven-plugin:1.4.1-SNAPSHOT:start-daemon

Description:

Start a daemon.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Binds by default to the lifecycle phase: pre-integration-test.

Required Parameters

Name Type Since Description
daemonClass String - The daemon class.
workDir File - The working directory for the process.
Default value is: ${project.build.directory}/work.

Optional Parameters

Name Type Since Description
argLine String - Arbitrary JVM options to set on the command line. Note that this parameter uses the same expression as the Surefire and Failsafe plugins. By setting the argLine property, it is therefore possible to easily pass a common set of JVM options to all processes involved in the tests. Since the JaCoCo Maven plugin also sets this property, code coverage generated on the server-side will be automatically included in the analysis.
args String[] - The arguments to be passed to the main class.
debug boolean - Indicates whether the Java process should be started in debug mode. This flag should only be set from the command line.
Default value is: false.
debugArgs String - The arguments to pass to the JVM when debug mode is enabled.
Default value is: -Xdebug -Xrunjdwp:transport=dt_socket,address=8899,server=y,suspend=y.
jmx boolean - Indicates whether the Java process should be started with remote JMX enabled. This flag should only be set from the command line.
Default value is: false.
jmxArgs String - The arguments to pass to the JVM when JMX is enabled.
Default value is: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false.
skipTests boolean - Set this to true to skip running tests, but still compile them. This is the same flag that is also used by the Surefire and Failsafe plugins.
Default value is: false.

Parameter Details

argLine:

Arbitrary JVM options to set on the command line. Note that this parameter uses the same expression as the Surefire and Failsafe plugins. By setting the argLine property, it is therefore possible to easily pass a common set of JVM options to all processes involved in the tests. Since the JaCoCo Maven plugin also sets this property, code coverage generated on the server-side will be automatically included in the analysis.
  • Type: java.lang.String
  • Required: No
  • Expression: ${argLine}

args:

The arguments to be passed to the main class.
  • Type: java.lang.String[]
  • Required: No

daemonClass:

The daemon class.
  • Type: java.lang.String
  • Required: Yes

debug:

Indicates whether the Java process should be started in debug mode. This flag should only be set from the command line.
  • Type: boolean
  • Required: No
  • Expression: ${axis.server.debug}
  • Default: false

debugArgs:

The arguments to pass to the JVM when debug mode is enabled.
  • Type: java.lang.String
  • Required: No
  • Default: -Xdebug -Xrunjdwp:transport=dt_socket,address=8899,server=y,suspend=y

jmx:

Indicates whether the Java process should be started with remote JMX enabled. This flag should only be set from the command line.
  • Type: boolean
  • Required: No
  • Expression: ${axis.server.jmx}
  • Default: false

jmxArgs:

The arguments to pass to the JVM when JMX is enabled.
  • Type: java.lang.String
  • Required: No
  • Default: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

skipTests:

Set this to true to skip running tests, but still compile them. This is the same flag that is also used by the Surefire and Failsafe plugins.
  • Type: boolean
  • Required: No
  • Expression: ${skipTests}
  • Default: false

workDir:

The working directory for the process.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/work