[MNG-7504] Don't print warning unsupported reportPlugins for m-site-p

This commit is contained in:
Slawomir Jaranowski 2022-06-19 22:07:04 +02:00
parent f0cef23c6e
commit b3e7e57e4b
1 changed files with 28 additions and 19 deletions

View File

@ -156,7 +156,9 @@ public class DefaultMojoExecutionConfigurator
unknownParameters = getUnknownParameters( mojoExecution, parametersNamesAll );
unknownParameters.forEach(
unknownParameters.stream()
.filter( parameterName -> isNotReportPluginsForMavenSite( parameterName, mojoExecution ) )
.forEach(
name ->
{
MessageBuilder messageBuilder = MessageUtils.buffer()
@ -180,6 +182,13 @@ public class DefaultMojoExecutionConfigurator
} );
}
private boolean isNotReportPluginsForMavenSite( String parameterName,
MojoExecution mojoExecution )
{
return !( "reportPlugins".equals( parameterName )
&& "maven-site-plugin".equals( mojoExecution.getArtifactId() ) );
}
private Stream<String> getParameterNames( Parameter parameter )
{
if ( parameter.getAlias() != null )