@Component(role=org.apache.maven.AbstractMavenLifecycleParticipant.class,
hint="version-inference")
public class VersionInferenceExtension
extends org.apache.maven.AbstractMavenLifecycleParticipant
This extension MUST be configured as a plugin in order to be configured.
'strategy' - The configuration for an ExternalVersionStrategy. 'hint' - A component hint to load the ExternalVersionStrategy.
| Constructor and Description |
|---|
VersionInferenceExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterProjectsRead(org.apache.maven.execution.MavenSession session) |
void |
setContainer(org.codehaus.plexus.PlexusContainer container) |
void |
setLogger(org.codehaus.plexus.logging.Logger logger) |
void |
setModelProvider(ModelProvider modelProvider) |
void |
setPluginConfigProvider(PluginConfigProvider pluginConfigProvider) |
void |
setProjectGavs(Map<GroupArtifactVersion,String> projectGavs) |
public void afterProjectsRead(org.apache.maven.execution.MavenSession session)
throws org.apache.maven.MavenExecutionException
afterProjectsRead in class org.apache.maven.AbstractMavenLifecycleParticipantorg.apache.maven.MavenExecutionExceptionpublic void setLogger(org.codehaus.plexus.logging.Logger logger)
public void setContainer(org.codehaus.plexus.PlexusContainer container)
public void setProjectGavs(Map<GroupArtifactVersion,String> projectGavs)
public void setPluginConfigProvider(PluginConfigProvider pluginConfigProvider)
public void setModelProvider(ModelProvider modelProvider)
Copyright © 2019. All rights reserved.