...
| Description | Mandatory? | Default value |
---|---|---|---|
| If |
| |
| Id of the container to use. Valid values can be found in the description page for each container. |
| |
| Container context key, which can be used to startfor two purposes:
| No reusable default The Cargo Maven 2 / Maven 3 plugin will actually generate a unique context key for each container based on the container and configuration's type and home - Which is not meant to be reused by end users. | |
List of extra dependencies or shared dependencies that will be added to the container or applications execution classpath. | No default | ||
| Location where the container is installed. If specified in conjunction with the | No default If the user has not defined any | |
| Full classname of a custom container implementation to use. In that case, the custom container is registered with the | Defaults to the Cargo-provided implementation if not specified | |
| Path to a file where Cargo logs are saved. | Logs to the Maven 2 / Maven 3 console if no log file is specified | |
| Path to a file where container logs are saved. | Logs to the file specified by the | |
List of You can also use the | No default | ||
The timeout after which Cargo reports an error if the container is not started or stopped. |
| ||
| The container's type. Valid values are | Default value is | |
Defines the location of a container distribution zip that will be downloaded and installed. | No default If the user has not defined any | ||
Defines the location of a container Maven 2 / Maven 3 artifact that will be downloaded and installed. | No default If the user has not defined any |
...
Then, in the Cargo plugin's configuration, use the cargo.server.settings
property do either of the following in order to reference inject the configuration properties that you have previously defined . For example:
...
in the settings.xml
file:
- Define a container
<contextKey>
attribute
... or - Use the
cargo.server.settings
property in the container configuration
Here comes an example with the second technique:
Code Block | ||||
---|---|---|---|---|
| ||||
<plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <configuration> [...] <configuration> <properties> <cargo.server.settings>jonas1</cargo.server.settings> </properties> </configuration> </configuration> </plugin> |
...
Note | ||
---|---|---|
| ||
Priority for property values are as follows: Highest
|