@Component(role=MojoExecutionConfigurator.class) public class DefaultMojoExecutionConfigurator extends java.lang.Object implements MojoExecutionConfigurator
Modifier and Type | Field and Description |
---|---|
private org.slf4j.Logger |
logger |
Constructor and Description |
---|
DefaultMojoExecutionConfigurator() |
Modifier and Type | Method and Description |
---|---|
private void |
checkUnknownMojoConfigurationParameters(MojoExecution mojoExecution) |
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) |
private java.util.stream.Stream<java.lang.String> |
getParameterNames(Parameter parameter) |
private java.util.Set<java.lang.String> |
getUnknownParameters(MojoExecution mojoExecution,
java.util.Set<java.lang.String> parameters) |
private boolean |
isNotReportPluginsForMavenSite(java.lang.String parameterName,
MojoExecution mojoExecution) |
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)
private void checkUnknownMojoConfigurationParameters(MojoExecution mojoExecution)
private boolean isNotReportPluginsForMavenSite(java.lang.String parameterName, MojoExecution mojoExecution)
private java.util.stream.Stream<java.lang.String> getParameterNames(Parameter parameter)
private java.util.Set<java.lang.String> getUnknownParameters(MojoExecution mojoExecution, java.util.Set<java.lang.String> parameters)