private void debugMojoExecution( MojoExecution mojoExecution ) { String mojoExecId = mojoExecution.getGroupId() + ':' + mojoExecution.getArtifactId() + ':' + mojoExecution.getVersion() + ':' + mojoExecution.getGoal() + " (" + mojoExecution.getExecutionId() + ')'; Map<String, List<MojoExecution>> forkedExecutions = mojoExecution.getForkedExecutions(); if ( !forkedExecutions.isEmpty() ) { for ( Map.Entry<String, List<MojoExecution>> fork : forkedExecutions.entrySet() ) { logger.debug( "--- init fork of " + fork.getKey() + " for " + mojoExecId + " ---" ); debugDependencyRequirements( fork.getValue() ); for ( MojoExecution forkedExecution : fork.getValue() ) { debugMojoExecution( forkedExecution ); } logger.debug( "--- exit fork of " + fork.getKey() + " for " + mojoExecId + " ---" ); } } logger.debug( "-----------------------------------------------------------------------" ); logger.debug( "Goal: " + mojoExecId ); logger.debug( "Style: " + ( mojoExecution.getMojoDescriptor().isAggregator() ? "Aggregating" : "Regular" ) ); logger.debug( "Configuration: " + mojoExecution.getConfiguration() ); }
mojoDescriptorCreator.getMojoDescriptor( task, session, session.getTopLevelProject() ); boolean aggregating = mojoDescriptor.isAggregator() || !mojoDescriptor.isProjectRequired();
LifecycleDependencyResolver.getProjects( project, session, mojoDescriptor.isAggregator() );
boolean aggregating = mojoDescriptor.isAggregator(); List<MavenProject> projectsToResolve = LifecycleDependencyResolver.getProjects( session.getCurrentProject(), session, mojoDescriptor.isAggregator() ); for ( MavenProject projectToResolve : projectsToResolve )
if (descriptor.isAggregator()) { w.printBullet("Executes as an aggregator plugin.");
GeneratorUtils.element( w, "aggregator", String.valueOf( mojoDescriptor.isAggregator() ) );
PluginUtils.element( w, "aggregator", "" + mojoDescriptor.isAggregator() );
PluginUtils.element( w, "aggregator", "" + mojoDescriptor.isAggregator() );
result.setRequiresProject(mojo.isProjectRequired()); result.setRequiresReports(mojo.isRequiresReports()); result.setAggregator(mojo.isAggregator()); result.setRequiresOnline(mojo.isOnlineRequired()); result.setInheritedByDefault(mojo.isInheritedByDefault());
result.setRequiresProject(mojo.isProjectRequired()); result.setRequiresReports(mojo.isRequiresReports()); result.setAggregator(mojo.isAggregator()); result.setRequiresOnline(mojo.isOnlineRequired()); result.setInheritedByDefault(mojo.isInheritedByDefault());
if ( mojoDescriptor.isAggregator() )
if ( mojoDescriptor.isAggregator() )
if ( mojoDescriptor.isAggregator() )