Class MergeConfigurationArchiveMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.bonitasoft.plugin.build.AbstractConfigurationArchiveMojo
org.bonitasoft.plugin.build.MergeConfigurationArchiveMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="merge-configuration", defaultPhase=PROCESS_RESOURCES, aggregator=true, requiresProject=true) public class MergeConfigurationArchiveMojo extends AbstractConfigurationArchiveMojo
This mojo merges given parameters into a Bonita configuration archive.
  • Field Details

    • merger

      protected org.bonitasoft.bonita2bar.configuration.ParametersConfigurationMerger merger
    • bonitaConfiguration

      @Parameter(property="bonita.configurationFile") protected String bonitaConfiguration
      The Bonita configuration file to update. By default it uses the attached bconf artifact.
    • skipMergeParameters

      @Parameter(property="parameters.skipMerge", defaultValue="false") protected boolean skipMergeParameters
      Skip execution
  • Constructor Details

    • MergeConfigurationArchiveMojo

      public MergeConfigurationArchiveMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException