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

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • 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 -