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

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

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

MojoExecution.setConfiguration介绍

暂无

代码示例

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

forkedExecution.setConfiguration( forkedConfiguration );
forkedExecution.setConfiguration( forkedConfiguration );

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

mojoExecution.setConfiguration( finalConfiguration );

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

@Override
public void configure( MavenProject project, MojoExecution mojoExecution, boolean allowPluginLevelConfig )
{
  String g = mojoExecution.getGroupId();
  String a = mojoExecution.getArtifactId();
  Plugin plugin = findPlugin( g, a, project.getBuildPlugins() );
  if ( plugin == null && project.getPluginManagement() != null )
  {
    plugin = findPlugin( g, a, project.getPluginManagement().getPlugins() );
  }
  if ( plugin != null )
  {
    PluginExecution pluginExecution =
      findPluginExecution( mojoExecution.getExecutionId(), plugin.getExecutions() );
    Xpp3Dom pomConfiguration = null;
    if ( pluginExecution != null )
    {
      pomConfiguration = (Xpp3Dom) pluginExecution.getConfiguration();
    }
    else if ( allowPluginLevelConfig )
    {
      pomConfiguration = (Xpp3Dom) plugin.getConfiguration();
    }
    Xpp3Dom mojoConfiguration = ( pomConfiguration != null ) ? new Xpp3Dom( pomConfiguration ) : null;
    mojoConfiguration = Xpp3Dom.mergeXpp3Dom( mojoExecution.getConfiguration(), mojoConfiguration );
    mojoExecution.setConfiguration( mojoConfiguration );
  }
}

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

mojoExecution.setConfiguration( finalConfiguration );

代码示例来源: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: jbosstools/m2e-apt

setProcOnly(newConfiguration);
setVerbose(newConfiguration);
mojoExecution.setConfiguration(newConfiguration);
mojoExecution.setConfiguration(originalConfiguration);

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

protected void finalizeMojoConfiguration(MojoExecution mojoExecution) {
 MojoDescriptor mojoDescriptor = mojoExecution.getMojoDescriptor();
 Xpp3Dom executionConfiguration = mojoExecution.getConfiguration();
 if (executionConfiguration == null) {
  executionConfiguration = new Xpp3Dom("configuration");
 }
 Xpp3Dom defaultConfiguration = MojoDescriptorCreator.convert(mojoDescriptor);
 Xpp3Dom finalConfiguration = new Xpp3Dom("configuration");
 if (mojoDescriptor.getParameters() != null) {
  for (Parameter parameter : mojoDescriptor.getParameters()) {
   Xpp3Dom parameterConfiguration = executionConfiguration.getChild(parameter.getName());
   if (parameterConfiguration == null) {
    parameterConfiguration = executionConfiguration.getChild(parameter.getAlias());
   }
   Xpp3Dom parameterDefaults = defaultConfiguration.getChild(parameter.getName());
   parameterConfiguration = Xpp3Dom.mergeXpp3Dom(parameterConfiguration, parameterDefaults, Boolean.TRUE);
   if (parameterConfiguration != null) {
    parameterConfiguration = new Xpp3Dom(parameterConfiguration, parameter.getName());
    if (StringUtils.isEmpty(parameterConfiguration.getAttribute("implementation")) && StringUtils.isNotEmpty(parameter.getImplementation())) {
     parameterConfiguration.setAttribute("implementation", parameter.getImplementation());
    }
    finalConfiguration.addChild(parameterConfiguration);
   }
  }
 }
 mojoExecution.setConfiguration(finalConfiguration);
}

代码示例来源:origin: jbosstools/m2e-wro4j

mojoExecution.setConfiguration(customConfiguration);
mojoExecution.setConfiguration(originalConfiguration);
ThreadBuildContext.setThreadBuildContext(originalBuildContext);

代码示例来源:origin: jenkinsci/cobertura-plugin

mojo.configuration.addChild(xmlPlexusConfiguration);
} else {
  mojo.mojoExecution.setConfiguration( fmts );

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

mojoExecution.setConfiguration( finalConfiguration );

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

@Override
public Mojo lookupConfiguredMojo(MavenSession session, MojoExecution execution) throws Exception {
 MavenProject project = session.getCurrentProject();
 MojoDescriptor mojoDescriptor = execution.getMojoDescriptor();
 Mojo mojo = container.lookup(Mojo.class, mojoDescriptor.getRoleHint());
 ExpressionEvaluator evaluator = new PluginParameterExpressionEvaluator(session, execution);
 Xpp3Dom configuration = null;
 Plugin plugin = project.getPlugin(mojoDescriptor.getPluginDescriptor().getPluginLookupKey());
 if (plugin != null) {
  configuration = (Xpp3Dom) plugin.getConfiguration();
 }
 if (configuration == null) {
  configuration = new Xpp3Dom("configuration");
 }
 configuration = Xpp3Dom.mergeXpp3Dom(configuration, execution.getConfiguration());
 execution.setConfiguration(configuration);
 finalizeMojoConfiguration(execution);
 PlexusConfiguration pluginConfiguration = new XmlPlexusConfiguration(execution.getConfiguration());
 String configuratorHint = "basic";
 if (mojoDescriptor.getComponentConfigurator() != null) {
  configuratorHint = mojoDescriptor.getComponentConfigurator();
 }
 ComponentConfigurator configurator = container.lookup(ComponentConfigurator.class, configuratorHint);
 configurator.configureComponent(mojo, pluginConfiguration, evaluator, container.getContainerRealm());
 return mojo;
}

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

mojoExecution.setConfiguration(mojoConfigurationFromPom);

代码示例来源:origin: takari/takari-lifecycle

mojoExecution.setConfiguration(mojoConfigurationFromPom);

相关文章