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

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

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

MojoExecution.<init>介绍

暂无

代码示例

代码示例来源:origin: fabric8io/docker-maven-plugin

private MojoExecution getMojoExecution(String executionId, MojoDescriptor mojoDescriptor) {
  if (executionId != null) {
    return new MojoExecution(mojoDescriptor, executionId);
  } else {
    return new MojoExecution(mojoDescriptor, toXpp3Dom(mojoDescriptor.getMojoConfiguration()));
  }
}

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

MojoExecution mojoExecution = new MojoExecution( mojoDescriptor, executionId,
                         MojoExecution.Source.CLI );

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

private List<MojoExecution> calculateForkedGoal( MojoExecution mojoExecution, MavenSession session,
                         MavenProject project,
                         Collection<MojoDescriptor> alreadyForkedExecutions )
  throws MojoNotFoundException, PluginNotFoundException, PluginResolutionException,
  PluginDescriptorParsingException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException,
  LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException
{
  MojoDescriptor mojoDescriptor = mojoExecution.getMojoDescriptor();
  PluginDescriptor pluginDescriptor = mojoDescriptor.getPluginDescriptor();
  String forkedGoal = mojoDescriptor.getExecuteGoal();
  MojoDescriptor forkedMojoDescriptor = pluginDescriptor.getMojo( forkedGoal );
  if ( forkedMojoDescriptor == null )
  {
    throw new MojoNotFoundException( forkedGoal, pluginDescriptor );
  }
  if ( alreadyForkedExecutions.contains( forkedMojoDescriptor ) )
  {
    return Collections.emptyList();
  }
  MojoExecution forkedExecution = new MojoExecution( forkedMojoDescriptor, forkedGoal );
  mojoExecutionConfigurator( forkedExecution ).configure( project, forkedExecution, true );
  finalizeMojoConfiguration( forkedExecution );
  calculateForkedExecutions( forkedExecution, session, project, alreadyForkedExecutions );
  return Collections.singletonList( forkedExecution );
}

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

MojoExecution mojoExecution = new MojoExecution( plugin, goal, execution.getId() );
  mojoExecution.setLifecyclePhase( execution.getPhase() );
  addMojoExecution( phaseBindings, mojoExecution, execution.getPriority() );
if ( phaseBindings != null )
  MojoExecution mojoExecution = new MojoExecution( mojoDescriptor, execution.getId() );
  mojoExecution.setLifecyclePhase( mojoDescriptor.getPhase() );
  addMojoExecution( phaseBindings, mojoExecution, execution.getPriority() );

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

new MojoExecution( forkedMojoDescriptor, mojoExecution.getExecutionId() );

代码示例来源:origin: org.apache.maven.plugin-testing/maven-plugin-testing-harness

/**
 * 
 * @param goal
 * @return
 * @since 2.0
 */
protected MojoExecution newMojoExecution( String goal )
{
  MojoDescriptor mojoDescriptor = mojoDescriptors.get( goal );
  assertNotNull(String.format("The MojoDescriptor for the goal %s cannot be null.", goal),  mojoDescriptor );
  MojoExecution execution = new MojoExecution( mojoDescriptor );
  finalizeMojoConfiguration( execution );
  return execution;
}

代码示例来源:origin: org.jolokia/docker-maven-plugin

private MojoExecution getMojoExecution(String executionId, MojoDescriptor mojoDescriptor) {
  if (executionId != null) {
    return new MojoExecution(mojoDescriptor, executionId);
  } else {
    return new MojoExecution(mojoDescriptor, toXpp3Dom(mojoDescriptor.getMojoConfiguration()));
  }
}

代码示例来源:origin: TimMoore/mojo-executor

private static MojoExecution mojoExecution(MojoDescriptor mojoDescriptor, String executionId,
                      Xpp3Dom configuration) {
  if (executionId != null) {
    return new MojoExecution(mojoDescriptor, executionId);
  } else {
    configuration = Xpp3DomUtils.mergeXpp3Dom(configuration, toXpp3Dom(mojoDescriptor.getMojoConfiguration()));
    return new MojoExecution(mojoDescriptor, configuration);
  }
}

代码示例来源:origin: org.twdata.maven/mojo-executor

private static MojoExecution mojoExecution(MojoDescriptor mojoDescriptor, String executionId,
                      Xpp3Dom configuration) {
  if (executionId != null) {
    return new MojoExecution(mojoDescriptor, executionId);
  } else {
    configuration = Xpp3DomUtils.mergeXpp3Dom(configuration, toXpp3Dom(mojoDescriptor.getMojoConfiguration()));
    return new MojoExecution(mojoDescriptor, configuration);
  }
}

代码示例来源:origin: com.lotaris.maven.rox.plugins/rox-commons-maven-plugin

private static MojoExecution mojoExecution(MojoDescriptor mojoDescriptor, String executionId, Xpp3Dom configuration) {
  if (executionId != null) {
    return new MojoExecution(mojoDescriptor, executionId);
  }
  else {
    configuration = Xpp3DomUtils.mergeXpp3Dom(configuration, toXpp3Dom(mojoDescriptor.getMojoConfiguration()));
    return new MojoExecution(mojoDescriptor, configuration);
  }
}

代码示例来源:origin: io.takari.maven.plugins/takari-plugin-testing

@Override
public MojoExecution newMojoExecution(String goal) {
 MojoDescriptor mojoDescriptor = mojoDescriptors.get(goal);
 assertNotNull(String.format("The MojoDescriptor for the goal %s cannot be null.", goal), mojoDescriptor);
 MojoExecution execution = new MojoExecution(mojoDescriptor);
 execution.setConfiguration(new Xpp3Dom("configuration"));
 return execution;
}

代码示例来源:origin: com.simpligility.org.apache.maven.plugin-testing/maven-plugin-testing-harness

/**
 * 
 * @param goal
 * @return
 * @since 2.0
 */
protected MojoExecution newMojoExecution( String goal )
{
  MojoDescriptor mojoDescriptor = mojoDescriptors.get( goal );
  assertNotNull( mojoDescriptor );
  MojoExecution execution = new MojoExecution( mojoDescriptor );
  finalizeMojoConfiguration( execution );
  return execution;
}

代码示例来源:origin: org.codehaus.mojo/versions-maven-plugin

public VersionsExpressionEvaluator( MavenSession mavenSession, PathTranslator pathTranslator,
                    MavenProject mavenProject )
  {
    super( mavenSession, new MojoExecution( new MojoDescriptor() ), pathTranslator, null, mavenProject,
        mavenSession.getExecutionProperties() );
  }
}

代码示例来源:origin: mojohaus/versions-maven-plugin

public VersionsExpressionEvaluator( MavenSession mavenSession, PathTranslator pathTranslator,
                    MavenProject mavenProject )
  {
    super( mavenSession, new MojoExecution( new MojoDescriptor() ), pathTranslator, null, mavenProject,
        mavenSession.getExecutionProperties() );
  }
}

代码示例来源:origin: teatrove/teatrove

/**
   * The Constructor.
   *
   * @param context the the context
   * @param pathTranslator the the path translator
   * @param project the the project
   */
  public TeaCompilerExpressionEvaluator( MavenSession context, PathTranslator pathTranslator,
                    MavenProject project )
  {
    super( context, new MojoExecution( new MojoDescriptor() ), pathTranslator, null, project,
        context.getExecutionProperties() );
  }
}

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

/**
   * This constructor is kept for backward compatibility.
   * 
   * @param theContext {@link MavenSession}
   * @param thePathTranslator {@link PathTranslator}
   * @param theProject {@link MavenProject}
   * 
   * @deprecated Will be removed with 2.0
   */
  public EnforcerExpressionEvaluator( MavenSession theContext, PathTranslator thePathTranslator,
                    MavenProject theProject )
  {
    super( theContext, new MojoExecution( new MojoDescriptor() ), thePathTranslator, null, theProject,
        theContext.getExecutionProperties() );
  }
}

代码示例来源:origin: io.teecube.tic/tic-bw6

@Override
  public Map<String, List<MojoExecution>> calculateLifecycleMappings(MavenSession session,
                                    MavenProject project,
                                    Lifecycle lifecycle,
                                    String lifecyclePhase)
  throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, InvalidPluginDescriptorException {
    List<MojoExecution> mojoExecutions = new ArrayList<MojoExecution>();

    for (Plugin plugin : project.getBuild().getPlugins()) {
      for (PluginExecution execution : plugin.getExecutions()) {
//                if (POST_PHASE.equals(execution.getPhase())) {
          for (String goal : execution.getGoals()) {
            MojoExecution mojoExecution = new MojoExecution(plugin, goal, execution.getId());
            mojoExecution.setLifecyclePhase(execution.getPhase());
            mojoExecutions.add(mojoExecution);
          }
//                }
      }
    }

    return Collections.singletonMap("post", mojoExecutions);
  }

代码示例来源:origin: org.codehaus.gmaven/gmaven-plugin

public ExpressionEvaluatorImpl(final MavenSession context, final MavenProject project) {
  this.context = context;
  this.mojoExecution = new MojoExecution(new MojoDescriptor());
  this.pathTranslator = lookupPathTranslator();
  this.project = project;
  this.basedir = lookupBasedir();
}

代码示例来源:origin: org.codehaus.mojo.groovy/groovy-maven-plugin

public ExpressionEvaluatorImpl(final MavenSession context, final MavenProject project) {
  this.context = context;
  this.mojoExecution = new MojoExecution(new MojoDescriptor());
  this.pathTranslator = lookupPathTranslator();
  this.project = project;
  this.basedir = lookupBasedir();
}

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

/**
 * Instantiates a new mock enforcer expression evaluator.
 *
 * @param theContext the context
 */
public MockEnforcerExpressionEvaluator( MavenSession theContext )
{
  super( theContext, new MojoExecution( new MojoDescriptor() ) );
}

相关文章