compose:assemble

Full name:

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

Description:

Assemble compose configuration and attach as secondary artifact

Attributes:

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

Optional Parameters

Name Type Since Description
<attach> boolean - Attach compose configuration as a secondary artifact
Default value is: true.
User property is: compose.attach.
<dependencies> List<String> - Dependencies in `Group:Artifact:Version` or `Group:Artifact::Classifier:Version` form
<skip> boolean - Skip compose goal
Default value is: false.
User property is: compose.skip.
<source> String - Directory which holds compose application configuration(s). Compose files should be in subdirectories to namespace the configuration.
Default value is: ${project.basedir}/src/main/compose.
User property is: compose.source.

Parameter Details

<attach>

Attach compose configuration as a secondary artifact
  • Type: boolean
  • Required: No
  • User Property: compose.attach
  • Default: true

<dependencies>

Dependencies in `Group:Artifact:Version` or `Group:Artifact::Classifier:Version` form
  • Type: java.util.List<java.lang.String>
  • Required: No

<skip>

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

<source>

Directory which holds compose application configuration(s). Compose files should be in subdirectories to namespace the configuration.
  • Type: java.lang.String
  • Required: No
  • User Property: compose.source
  • Default: ${project.basedir}/src/main/compose