public interface PluginManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ROLE |
Modifier and Type | Method and Description |
---|---|
void |
executeMojo(MavenProject project,
MojoExecution execution,
MavenSession session) |
java.lang.Object |
getPluginComponent(Plugin plugin,
java.lang.String role,
java.lang.String roleHint) |
java.util.Map |
getPluginComponents(Plugin plugin,
java.lang.String role) |
Plugin |
getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project) |
PluginDescriptor |
getPluginDescriptorForPrefix(java.lang.String prefix) |
MavenReport |
getReport(MavenProject project,
MojoExecution mojoExecution,
MavenSession session) |
PluginDescriptor |
loadPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session) |
PluginDescriptor |
loadPluginFully(Plugin plugin,
MavenProject project,
MavenSession session) |
PluginDescriptor |
verifyPlugin(Plugin plugin,
MavenProject project,
Settings settings,
ArtifactRepository localRepository)
Deprecated.
|
PluginDescriptor |
verifyReportPlugin(ReportPlugin reportPlugin,
MavenProject project,
MavenSession session) |
void executeMojo(MavenProject project, MojoExecution execution, MavenSession session) throws MojoExecutionException, ArtifactResolutionException, MojoFailureException, ArtifactNotFoundException, InvalidDependencyVersionException, PluginManagerException, PluginConfigurationException
MavenReport getReport(MavenProject project, MojoExecution mojoExecution, MavenSession session) throws ArtifactNotFoundException, PluginConfigurationException, PluginManagerException, ArtifactResolutionException
PluginDescriptor getPluginDescriptorForPrefix(java.lang.String prefix)
Plugin getPluginDefinitionForPrefix(java.lang.String prefix, MavenSession session, MavenProject project)
PluginDescriptor verifyPlugin(Plugin plugin, MavenProject project, Settings settings, ArtifactRepository localRepository) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException
loadPluginDescriptor(Plugin, MavenProject, MavenSession)
instead.PluginDescriptor verifyReportPlugin(ReportPlugin reportPlugin, MavenProject project, MavenSession session) throws PluginVersionResolutionException, ArtifactResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException
java.lang.Object getPluginComponent(Plugin plugin, java.lang.String role, java.lang.String roleHint) throws PluginManagerException, ComponentLookupException
PluginManagerException
ComponentLookupException
java.util.Map getPluginComponents(Plugin plugin, java.lang.String role) throws ComponentLookupException, PluginManagerException
ComponentLookupException
PluginManagerException
PluginDescriptor loadPluginDescriptor(Plugin plugin, MavenProject project, MavenSession session) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException
PluginDescriptor loadPluginFully(Plugin plugin, MavenProject project, MavenSession session) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException