Property name |
Required? |
Description |
Default |
cargo.containers |
|
A list of containers ids that specifies on which containers to apply the goal. If this property is empty the Maven plugin will do nothing. You must define for each containerName the corresponding settings. |
empty |
cargo.zipUrlInstaller.<installerId>.installUrl |
|
URL from where the container archive can be downloaded. |
empty |
cargo.zipUrlInstaller.<installerId>.installDir |
|
The path where the container will be downloaded and extracted. |
empty |
cargo.proxy.host |
|
Proxy hostname (IP or server name). |
${maven.proxy.host} |
cargo.proxy.port |
|
Proxy port. |
${maven.proxy.port} |
cargo.proxy.user |
|
Proxy username. |
${maven.proxy.user} |
cargo.proxy.password |
|
Proxy password. |
${maven.proxy.password} |
cargo.proxy.excludehosts |
|
A list of hosts to bypass the proxy on (if any). These should be separated with the vertical bar character '|'. Only in Java 1.4 does FTP use this list. |
empty |
cargo.container.wait |
|
Whether Maven should block after the container is started or not |
true |
cargo.container.<containerName>.containerId |
|
The container id. |
empty |
cargo.container.<containerName>.home |
|
The path where the container is installed. |
empty |
cargo.container.<containerName>.zipUrlInstaller |
|
The id of a zipUrLInstaller. |
empty |
cargo.container.<containerName>.output |
|
The path for the file to which output of the container should be written. |
empty |
cargo.container.<containerName>.log |
|
The path for the cargo log file. |
empty |
cargo.container.<containerName>.timeout |
|
Timeout (in milliseconds) to wait to see if the container is started/stopped. |
empty |
cargo.container.<containerName>.deployables |
|
A list of deployable Ids. Each deployable must be defined using the deployables settings. |
empty |
cargo.container.<containerName>.config.type |
|
The type to differentiate the configuration from others for the specified container.Currently the only type supported by cargo is : standalone. |
empty |
cargo.container.<containerName>.config.home |
|
The home directory for the configuration of the container. |
empty |
cargo.container.<containerName>.config.standalone.servlet.port |
|
Port on which the Servlet/JSP container will listen to. |
empty |
cargo.container.<containerName>.config.standalone.hostname |
|
Host name on which the container will listen to. |
empty |
cargo.container.<containerName>.config.standalone.logging |
|
Level representing the quantity of information we wish to log. Valid values are low | medium | high. |
empty |
cargo.container.<containerName>.config.standalone.jvmargs |
|
JVM args to be used when starting/stopping containers. |
empty |
cargo.container.<containerName>.start.output |
|
The path for the file to which output of the container should be written when it starts. |
empty |
cargo.container.<containerName>.start.log |
|
The path for the cargo log file when the start action is called for this container. |
empty |
cargo.container.<containerName>.stop.output |
|
The path for the file to which output of the container should be written when it stops. |
empty |
cargo.container.<containerName>.stop.log |
|
The path for the cargo log file when the stop action is called for this container. |
empty |
cargo.container.<containerName>.sysproperties |
|
A list of system properties to be passed to the container, separated by space. Each property is described in a sub property. Example:
cargo.container.tomcat.sysproperties = sysprop1 sysprop2
sysprop1 = foo
sysprop2 = bar |
empty |
cargo.container.<containerName>.config.standalone.orion.rmi.port |
|
Port for the Orion RMI server. (Orion 1x, 2x or Oc4j 9x) |
empty |
cargo.container.<containerName>.config.standalone.tomcat.shutdown.port |
|
TCP/IP port number on which this server waits for a shutdown command. (Tomcat 4x or 5x) |
empty |
cargo.deployable.<deployableId>.type |
|
Deployable type : war | ear. |
empty |
cargo.deployable.<deployableId>.file |
|
Absolute path to the deployable file (or the expanded webapp directory). |
empty |