Class ExtractConfigurationArchiveMojo

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

@Mojo(name="extract-configuration", aggregator=true, requiresProject=true) public class ExtractConfigurationArchiveMojo extends AbstractConfigurationArchiveMojo

This mojo extracts parameters from all the processes found in the project into a single parameters file.

This does not extract parameters from a Bonita configuration archive you may have updated.

  • Field Details

    • extractor

      protected org.bonitasoft.bonita2bar.configuration.ParameterConfigurationExtractor extractor
    • withoutParametersValue

      @Parameter(property="parameters.withoutValue", defaultValue="false") protected boolean withoutParametersValue
      Only extract parameters without values. Default is false.
    • overwrite

      @Parameter(property="parameters.overwrite", defaultValue="false") protected boolean overwrite
      Overwrite existing parameters file. Default is false.
  • Constructor Details

    • ExtractConfigurationArchiveMojo

      public ExtractConfigurationArchiveMojo()
  • 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