compose:down

Full name:

org.honton.chas:compose-maven-plugin:0.0.18:down

Description:

Turn off compose application

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: post-integration-test.

Required Parameters

Name Type Since Description
<logs> String - (no description)
Default value is: ${project.build.directory}/compose-logs.
User property is: compose.logs.
<project> String - Compose project name
Default value is: ${project.artifactId}.
User property is: compose.project.

Optional Parameters

Name Type Since Description
<cli> String - docker compose command line interface
Default value is: docker-compose.
User property is: compose.cli.
<skip> boolean - Skip compose goal
Default value is: false.
User property is: compose.skip.
<timeout> int - Number of seconds to wait for compose commands
Default value is: 90.
User property is: compose.timeout.

Parameter Details

<cli>

docker compose command line interface
  • Type: java.lang.String
  • Required: No
  • User Property: compose.cli
  • Default: docker-compose

<logs>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: compose.logs
  • Default: ${project.build.directory}/compose-logs

<project>

Compose project name
  • Type: java.lang.String
  • Required: Yes
  • User Property: compose.project
  • Default: ${project.artifactId}

<skip>

Skip compose goal
  • Type: boolean
  • Required: No
  • User Property: compose.skip
  • Default: false

<timeout>

Number of seconds to wait for compose commands
  • Type: int
  • Required: No
  • User Property: compose.timeout
  • Default: 90