synapse:start

Full name:

net.sf.maven-synapse-plugin:maven-synapse-plugin:0.0.2-SNAPSHOT:start

Description:

Goal which starts a Synapse instance with a specific configuration.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: pre-integration-test.

Optional Parameters

Name Type Since Description
axis2RepoLocation File - The path to the Axis2 repository. Defaults to ${project.build.directory}/synapse. This location will be where the plugin places the .mar files that Axis2 uses, including synapse.mar.
axis2XmlConfig File - The path to a axis2.xml file. Defaults to ${basedir}/src/main/synapse/axis2.xml.
resolveRoot File - The root directory to resolve paths for registry. Defaults to ${basedir}/src/main/synapse.
serverName String - The name of the server. Defaults to localhost.
synapseHome File - The path to Synapse Home. Defaults to ${basedir}/src/main/synapse
synapseXmlConfig File - The path to a synapse.xml file. Defaults to ${basedir}/src/main/synapse/synapse.xml.
wait boolean - Stop the build and wait if this flag is set to "true". Useful when manual testing.

Parameter Details

axis2RepoLocation:

The path to the Axis2 repository. Defaults to ${project.build.directory}/synapse. This location will be where the plugin places the .mar files that Axis2 uses, including synapse.mar.
  • Type: java.io.File
  • Required: No
  • Expression: ${project.build.directory}/synapse

axis2XmlConfig:

The path to a axis2.xml file. Defaults to ${basedir}/src/main/synapse/axis2.xml.
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/src/main/synapse/axis2.xml

resolveRoot:

The root directory to resolve paths for registry. Defaults to ${basedir}/src/main/synapse.
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/src/main/synapse

serverName:

The name of the server. Defaults to localhost.
  • Type: java.lang.String
  • Required: No
  • Expression: localhost

synapseHome:

The path to Synapse Home. Defaults to ${basedir}/src/main/synapse
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/src/main/synapse

synapseXmlConfig:

The path to a synapse.xml file. Defaults to ${basedir}/src/main/synapse/synapse.xml.
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/src/main/synapse/synapse.xml

wait:

Stop the build and wait if this flag is set to "true". Useful when manual testing.
  • Type: boolean
  • Required: No
  • Expression: false