@Component(role=MojoExecutionConfigurator.class) public class DefaultMojoExecutionConfigurator extends java.lang.Object implements MojoExecutionConfigurator
Constructor and Description |
---|
DefaultMojoExecutionConfigurator() |
Modifier and Type | Method and 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.
|
private Plugin |
findPlugin(java.lang.String groupId,
java.lang.String artifactId,
java.util.Collection<Plugin> plugins) |
private PluginExecution |
findPluginExecution(java.lang.String executionId,
java.util.Collection<PluginExecution> executions) |
public void configure(MavenProject project, MojoExecution mojoExecution, boolean allowPluginLevelConfig)
MojoExecutionConfigurator
configure
in interface MojoExecutionConfigurator
private Plugin findPlugin(java.lang.String groupId, java.lang.String artifactId, java.util.Collection<Plugin> plugins)
private PluginExecution findPluginExecution(java.lang.String executionId, java.util.Collection<PluginExecution> executions)