bonita-project:merge-configuration

Full name:

org.bonitasoft.maven:bonita-project-maven-plugin:1.0.0:merge-configuration

Description:

This mojo merges given parameters into a Bonita configuration archive.

Attributes:

  • Requires a Maven project to be executed.
  • Executes as an aggregator goal.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Binds by default to the lifecycle phase: process-resources.

Optional Parameters

Name Type Since Description
<bonitaConfiguration> String - The Bonita configuration file. By default it uses the attached bconf artifact.
User Property: bonita.configurationFile
<environment> String - The Bonita environment.
User Property: bonita.environment
<parametersFile> String - Parameters file
Default: ${maven.multiModuleProjectDirectory}/.bcd_configurations/parameters-${bonita.environment}.yml
User Property: bonita.parametersFile
<skipMergeParameters> boolean - Skip execution
Default: false
User Property: parameters.skipMerge

Parameter Details

<bonitaConfiguration>

The Bonita configuration file. By default it uses the attached bconf artifact.
  • Type: java.lang.String
  • Required: report.plugin.goal.no
  • User Property: bonita.configurationFile

<environment>

The Bonita environment.
  • Type: java.lang.String
  • Required: report.plugin.goal.no
  • User Property: bonita.environment

<parametersFile>

Parameters file
  • Type: java.lang.String
  • Required: report.plugin.goal.no
  • User Property: bonita.parametersFile
  • Default: ${maven.multiModuleProjectDirectory}/.bcd_configurations/parameters-${bonita.environment}.yml

<skipMergeParameters>

Skip execution
  • Type: boolean
  • Required: report.plugin.goal.no
  • User Property: parameters.skipMerge
  • Default: false