org.apache.maven.plugin.MojoExecution.getForkedExecutions()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(485)

本文整理了Java中org.apache.maven.plugin.MojoExecution.getForkedExecutions()方法的一些代码示例,展示了MojoExecution.getForkedExecutions()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MojoExecution.getForkedExecutions()方法的具体详情如下:
包路径:org.apache.maven.plugin.MojoExecution
类名称:MojoExecution
方法名:getForkedExecutions

MojoExecution.getForkedExecutions介绍

暂无

代码示例

代码示例来源:origin: apache/maven

@Override
  public void forkedProjectStarted( ExecutionEvent event )
  {
    if ( logger.isInfoEnabled() && event.getMojoExecution().getForkedExecutions().size() > 1 )
    {
      logger.info( "" );
      infoLine( '>' );

      infoMain( "Forking " + event.getProject().getName() + " " + event.getProject().getVersion() );

      infoLine( '>' );
    }
  }
}

代码示例来源:origin: apache/maven

Map<String, List<MojoExecution>> forkedExecutions = mojoExecution.getForkedExecutions();

代码示例来源:origin: apache/maven

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() );
}

代码示例来源:origin: io.tesla.maven/maven-embedder

@Override
public void forkedProjectStarted( ExecutionEvent event )
{
  if ( logger.isInfoEnabled() && event.getMojoExecution().getForkedExecutions().size() > 1 )
  {
    logger.info( chars( ' ', LINE_LENGTH ) );
    logger.info( chars( '>', LINE_LENGTH ) );
    logger.info( "Forking " + event.getProject().getName() + " " + event.getProject().getVersion() );
    logger.info( chars( '>', LINE_LENGTH ) );
  }
}

代码示例来源:origin: m2e-code-quality/m2e-code-quality

protected MojoExecution findForkedExecution(final MojoExecution primary,
    final String groupId, final String artifactId, final String goal) {
  final Map<String, List<MojoExecution>> forkedExecutions =
      primary.getForkedExecutions();
  MojoExecution goalExecution = null;
  for (final List<MojoExecution> possibleExecutionList : forkedExecutions
      .values()) {
    for (final MojoExecution possibleExecution : possibleExecutionList) {
      if (groupId.equals(possibleExecution.getGroupId())
          && artifactId.equals(possibleExecution.getArtifactId())
          && goal.equals(possibleExecution.getGoal())) {
        goalExecution = possibleExecution;
        break;
      }
    }
    if (goalExecution != null) {
      break;
    }
  }
  return goalExecution;
}

代码示例来源:origin: org.apache.maven/maven-embedder

@Override
  public void forkedProjectStarted( ExecutionEvent event )
  {
    if ( logger.isInfoEnabled() && event.getMojoExecution().getForkedExecutions().size() > 1 )
    {
      logger.info( "" );
      infoLine( '>' );

      infoMain( "Forking " + event.getProject().getName() + " " + event.getProject().getVersion() );

      infoLine( '>' );
    }
  }
}

代码示例来源:origin: org.jvnet.hudson.main/maven-plugin

@Override
public void forkedProjectStarted( ExecutionEvent event )
{
  if ( logger.isInfoEnabled() && event.getMojoExecution().getForkedExecutions().size() > 1 )
  {
    logger.info( chars( ' ', LINE_LENGTH ) );
    logger.info( chars( '>', LINE_LENGTH ) );
    logger.info( "Forking " + event.getProject().getName() + " " + event.getProject().getVersion() );
    logger.info( chars( '>', LINE_LENGTH ) );
  }
}

相关文章