org.apache.maven.model.Plugin.isInherited()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(107)

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

Plugin.isInherited介绍

暂无

代码示例

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

|| ( element.getInherited() != null ? element.isInherited() : source.isInherited() ) )

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

if ( element.isInherited() || !element.getExecutions().isEmpty() )

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

@Override
protected void mergePlugin( Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context )
{
  if ( source.isInherited() )
  {
    mergeConfigurationContainer( target, source, sourceDominant, context );
  }
  mergePlugin_GroupId( target, source, sourceDominant, context );
  mergePlugin_ArtifactId( target, source, sourceDominant, context );
  mergePlugin_Version( target, source, sourceDominant, context );
  mergePlugin_Extensions( target, source, sourceDominant, context );
  mergePlugin_Dependencies( target, source, sourceDominant, context );
  mergePlugin_Executions( target, source, sourceDominant, context );
}

代码示例来源:origin: lewisd32/lint-maven-plugin

public boolean isInherited() {
  return plugin.isInherited();
}

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

|| ( element.getInherited() != null ? element.isInherited() : source.isInherited() ) )

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

if ( element.isInherited() || !element.getExecutions().isEmpty() )

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

@Override
protected void mergePlugin( Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context )
{
  if ( source.isInherited() )
  {
    mergeConfigurationContainer( target, source, sourceDominant, context );
  }
  mergePlugin_GroupId( target, source, sourceDominant, context );
  mergePlugin_ArtifactId( target, source, sourceDominant, context );
  mergePlugin_Version( target, source, sourceDominant, context );
  mergePlugin_Extensions( target, source, sourceDominant, context );
  mergePlugin_Dependencies( target, source, sourceDominant, context );
  mergePlugin_Executions( target, source, sourceDominant, context );
}

代码示例来源:origin: com.buschmais.jqassistant.plugin/jqassistant.plugin.maven3

/**
 * Create plugin descriptors for the given plugins.
 * 
 * @param plugins
 *            The plugins.
 * @param context
 *            The scanner context.
 * @return The plugin descriptors.
 */
private List<MavenPluginDescriptor> createMavenPluginDescriptors(List<Plugin> plugins, ScannerContext context) {
  Store store = context.getStore();
  List<MavenPluginDescriptor> pluginDescriptors = new ArrayList<>();
  for (Plugin plugin : plugins) {
    MavenPluginDescriptor mavenPluginDescriptor = store.create(MavenPluginDescriptor.class);
    MavenArtifactDescriptor artifactDescriptor = getArtifactResolver(context).resolve(new PluginCoordinates(plugin), context);
    mavenPluginDescriptor.setArtifact(artifactDescriptor);
    mavenPluginDescriptor.setInherited(plugin.isInherited());
    addDependencies(mavenPluginDescriptor, plugin.getDependencies(), PluginDependsOnDescriptor.class, context);
    addPluginExecutions(mavenPluginDescriptor, plugin, store);
    addConfiguration(mavenPluginDescriptor, (Xpp3Dom) plugin.getConfiguration(), store);
    pluginDescriptors.add(mavenPluginDescriptor);
  }
  return pluginDescriptors;
}

相关文章