Interface MojoExecutionConfigurator

All Known Implementing Classes:
DefaultMojoExecutionConfigurator

public interface MojoExecutionConfigurator

A MojoExecutionConfigurator is responsible for creating the configuration for Mojo based on configuration for a Mojo in the MavenProject and the default configuration for the Mojo from the containing plugin's plugin.xml descriptor.

Note: This interface is part of work in progress and can be changed or removed without notice.
Since:
3.3.1, MNG-5753
Author:
Jason van Zyl
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(MavenProject project, MojoExecution mojoExecution, boolean allowPluginLevelConfig)
    Create the MojoExecution configuration based on configuration for a Mojo in the MavenProject and the default configuration for the Mojo from the containing plugin's plugin.xml descriptor.
  • Method Details

    • configure

      void configure(MavenProject project, MojoExecution mojoExecution, boolean allowPluginLevelConfig)
      Create the MojoExecution configuration based on configuration for a Mojo in the MavenProject and the default configuration for the Mojo from the containing plugin's plugin.xml descriptor.
      Parameters:
      project -
      mojoExecution -
      allowPluginLevelConfig -