本文整理了Java中org.apache.maven.plugin.MojoExecution.<init>()
方法的一些代码示例,展示了MojoExecution.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MojoExecution.<init>()
方法的具体详情如下:
包路径:org.apache.maven.plugin.MojoExecution
类名称: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() ) );
}
内容来源于网络,如有侵权,请联系作者删除!