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