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