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

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

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

Plugin.getId介绍

[英]Gets the identifier of the plugin.
[中]获取插件的标识符。

代码示例

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

@Override
public String toString()
{
  return plugin.getId();
}

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

@Override
public String toString()
{
  return plugin.getId();
}

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

public PluginResolutionException( Plugin plugin, Throwable cause )
{
  super( "Plugin " + plugin.getId() + " or one of its dependencies could not be resolved: " + cause.getMessage(),
      cause );
  this.plugin = plugin;
}

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

private static String createMessage( Plugin plugin, String descriptorLocation, Throwable e )
{
  String message = "Failed to parse plugin descriptor";
  if ( plugin != null )
  {
    message += " for " + plugin.getId();
  }
  if ( descriptorLocation != null )
  {
    message += " (" + descriptorLocation + ")";
  }
  if ( e != null )
  {
    message += ": " + e.getMessage();
  }
  return message;
}

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

"Invalid plugin descriptor for " + plugin.getId() + " (" + pluginFile + ")", validator.getErrors() );

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

private PluginPrefixResult resolveFromProject( PluginPrefixRequest request, List<Plugin> plugins )
{
  for ( Plugin plugin : plugins )
  {
    try
    {
      PluginDescriptor pluginDescriptor =
        pluginManager.loadPlugin( plugin, request.getRepositories(), request.getRepositorySession() );
      if ( request.getPrefix().equals( pluginDescriptor.getGoalPrefix() ) )
      {
        return new DefaultPluginPrefixResult( plugin );
      }
    }
    catch ( Exception e )
    {
      if ( logger.isDebugEnabled() )
      {
        logger.warn( "Failed to retrieve plugin descriptor for " + plugin.getId() + ": " + e.getMessage(),
               e );
      }
      else
      {
        logger.warn( "Failed to retrieve plugin descriptor for " + plugin.getId() + ": " + e.getMessage() );
      }
    }
  }
  return null;
}

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

private void discoverPluginComponents( final ClassRealm pluginRealm, Plugin plugin,
                    PluginDescriptor pluginDescriptor )
  throws PluginContainerException
{
  try
  {
    if ( pluginDescriptor != null )
    {
      for ( ComponentDescriptor<?> componentDescriptor : pluginDescriptor.getComponents() )
      {
        componentDescriptor.setRealm( pluginRealm );
        container.addComponentDescriptor( componentDescriptor );
      }
    }
    ( (DefaultPlexusContainer) container ).discoverComponents( pluginRealm, new SessionScopeModule( container ),
                                  new MojoExecutionScopeModule( container ) );
  }
  catch ( ComponentLookupException | CycleDetectedInComponentGraphException e )
  {
    throw new PluginContainerException( plugin, pluginRealm,
                      "Error in component graph of plugin " + plugin.getId() + ": "
                        + e.getMessage(), e );
  }
}

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

final String pluginKey = plugin.getId();
    String message = "Invalid extension descriptor for " + plugin.getId() + ": " + e.getMessage();
    if ( logger.isDebugEnabled() )

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

for ( Plugin unsafePlugin : unsafePlugins )
  logger.warn( unsafePlugin.getId() );

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

public String getId() {
  return plugin.getId();
}

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

public Map<String, Plugin> mapById(final Collection<Plugin> dependencies) {
  final Map<String, Plugin> map = new HashMap<String, Plugin>();
  for (final Plugin plugin : dependencies) {
    map.put(plugin.getId(), plugin);
  }
  return map;
}

代码示例来源:origin: com.github.veithen.maven.shared/aggregating-mojo

static Set<AggregationKey> from(Plugin plugin, PluginExecution pluginExecution) {
  String pluginId = plugin.getId();
  return pluginExecution.getGoals().stream()
      .map(goal -> new AggregationKey(pluginId, goal))
      .collect(Collectors.toSet());
}

代码示例来源:origin: com.github.veithen.maven.shared/aggregating-mojo

static AggregationKey from(MojoExecution mojoExecution) {
  return new AggregationKey(mojoExecution.getPlugin().getId(), mojoExecution.getGoal());
}

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

private void findInheritedPlugins(final List<ObjectWithPath<ExtPlugin>> inheritedPlugins, final MavenProject mavenProject,
                 final Plugin plugin) {
  final MavenProject parent = mavenProject.getParent();
  if (parent != null) {
    final Map<String, Plugin> plugins = mapById(expressionEvaluator.<Plugin>getPath(parent.getOriginalModel(), "build/plugins"));
    final Map<String, Plugin> managedPlugins = mapById(expressionEvaluator.<Plugin>getPath(parent.getOriginalModel(),
                                                  "build/pluginManagement/plugins"));
    final Plugin parentPlugin = plugins.get(plugin.getId());
    if (parentPlugin != null) {
      // FIXME replace ExtPlugin with Plugin
      inheritedPlugins.add(new ObjectWithPath(new ExtPlugin(parent, parentPlugin), parent, "build/plugins"));
    }
    final Plugin parentManagedPlugin = managedPlugins.get(plugin.getId());
    if (parentManagedPlugin != null) {
      // FIXME replace ExtPlugin with Plugin
      inheritedPlugins.add(new ObjectWithPath(new ExtPlugin(parent, parentManagedPlugin), parent, "build/pluginManagement/plugins"));
    }
    findInheritedPlugins(inheritedPlugins, parent, plugin);
  }
}

代码示例来源:origin: io.sarl.maven/sarl-maven-plugin

plugin.setDependencies(Arrays.asList(dependencies));
getLog().debug(MessageFormat.format(Messages.AbstractSarlMojo_0, plugin.getId()));
  throw new MojoExecutionException(MessageFormat.format(Messages.AbstractSarlMojo_1, plugin.getId()));
getLog().debug(MessageFormat.format(Messages.AbstractSarlMojo_3, plugin.getId(), configurationXml.toString()));

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

final Plugin managedDependency = managedPluginsByManagementKey.get(plugin.getId());
if (managedDependency != null) {
  checkForRedundantVersions(mavenProject, resultCollector,

相关文章