Package | Description |
---|---|
org.apache.maven.bridge | |
org.apache.maven.classrealm | |
org.apache.maven.lifecycle | |
org.apache.maven.lifecycle.internal | |
org.apache.maven.model |
Maven POM (Project Object Model) classes, generated from
maven.mdo model. |
org.apache.maven.model.inheritance | |
org.apache.maven.model.management | |
org.apache.maven.model.merge |
POM merger.
|
org.apache.maven.model.normalization | |
org.apache.maven.model.profile | |
org.apache.maven.plugin | |
org.apache.maven.plugin.descriptor | |
org.apache.maven.plugin.internal | |
org.apache.maven.plugin.version | |
org.apache.maven.project | |
org.apache.maven.project.artifact | |
org.apache.maven.repository | |
org.apache.maven.repository.legacy |
Modifier and Type | Method and Description |
---|---|
Artifact |
MavenRepositorySystem.createPluginArtifact(Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
org.codehaus.plexus.classworlds.realm.ClassRealm |
DefaultClassRealmManager.createExtensionRealm(Plugin plugin,
List<org.eclipse.aether.artifact.Artifact> artifacts) |
org.codehaus.plexus.classworlds.realm.ClassRealm |
ClassRealmManager.createExtensionRealm(Plugin extension,
List<org.eclipse.aether.artifact.Artifact> artifacts)
Creates a new class realm for the specified build extension.
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
DefaultClassRealmManager.createPluginRealm(Plugin plugin,
ClassLoader parent,
List<String> parentImports,
Map<String,ClassLoader> foreignImports,
List<org.eclipse.aether.artifact.Artifact> artifacts) |
org.codehaus.plexus.classworlds.realm.ClassRealm |
ClassRealmManager.createPluginRealm(Plugin plugin,
ClassLoader parent,
List<String> parentImports,
Map<String,ClassLoader> foreignImports,
List<org.eclipse.aether.artifact.Artifact> artifacts)
Creates a new class realm for the specified plugin.
|
Modifier and Type | Method and Description |
---|---|
Set<Plugin> |
MavenExecutionPlan.getNonThreadSafePlugins()
Get set of plugins having a goal/mojo used but not marked @threadSafe
|
Set<Plugin> |
LifeCyclePluginAnalyzer.getPluginsBoundByDefaultToAllLifecycles(String packaging) |
Set<Plugin> |
LifecycleExecutor.getPluginsBoundByDefaultToAllLifecycles(String packaging) |
Set<Plugin> |
DefaultLifecycleExecutor.getPluginsBoundByDefaultToAllLifecycles(String packaging) |
Modifier and Type | Method and Description |
---|---|
Plugin |
MojoDescriptorCreator.findPluginForPrefix(String prefix,
MavenSession session) |
Plugin |
ExecutionPlanItem.getPlugin() |
Modifier and Type | Method and Description |
---|---|
Set<Plugin> |
DefaultLifecyclePluginAnalyzer.getPluginsBoundByDefaultToAllLifecycles(String packaging) |
Modifier and Type | Method and Description |
---|---|
Plugin |
Plugin.clone()
Method clone.
|
Modifier and Type | Method and Description |
---|---|
List<Plugin> |
PluginContainer.getPlugins()
Method getPlugins.
|
Map<String,Plugin> |
PluginContainer.getPluginsAsMap() |
Modifier and Type | Method and Description |
---|---|
void |
PluginContainer.addPlugin(Plugin plugin)
Method addPlugin.
|
void |
PluginContainer.removePlugin(Plugin plugin)
Method removePlugin.
|
Modifier and Type | Method and Description |
---|---|
void |
PluginContainer.setPlugins(List<Plugin> plugins)
Set the list of plugins to use.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultInheritanceAssembler.InheritanceModelMerger.mergePlugin(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultPluginManagementInjector.ManagementModelMerger.mergePlugin_Executions(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
protected Object |
MavenModelMerger.getPluginKey(Plugin plugin) |
protected Object |
ModelMerger.getPluginKey(Plugin plugin) |
protected void |
ModelMerger.mergePlugin_ArtifactId(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
ModelMerger.mergePlugin_Dependencies(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
MavenModelMerger.mergePlugin_Executions(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
ModelMerger.mergePlugin_Executions(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
ModelMerger.mergePlugin_Extensions(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
ModelMerger.mergePlugin_GroupId(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
ModelMerger.mergePlugin_Version(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
protected void |
ModelMerger.mergePlugin(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultModelNormalizer.DuplicateMerger.mergePlugin(Plugin target,
Plugin source) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultProfileInjector.ProfileModelMerger.mergePlugin_Executions(Plugin target,
Plugin source,
boolean sourceDominant,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
Plugin |
PluginResolutionException.getPlugin() |
Plugin |
PluginNotFoundException.getPlugin() |
Plugin |
MojoExecution.getPlugin() |
Plugin |
CycleDetectedInPluginGraphException.getPlugin() |
Plugin |
PluginManager.getPluginDefinitionForPrefix(String prefix,
MavenSession session,
MavenProject project)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PluginRealmCache.Key |
PluginRealmCache.createKey(Plugin plugin,
ClassLoader parentRealm,
Map<String,ClassLoader> foreignImports,
org.eclipse.aether.graph.DependencyFilter dependencyFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginRealmCache.Key |
DefaultPluginRealmCache.createKey(Plugin plugin,
ClassLoader parentRealm,
Map<String,ClassLoader> foreignImports,
org.eclipse.aether.graph.DependencyFilter dependencyFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginArtifactsCache.Key |
PluginArtifactsCache.createKey(Plugin plugin,
org.eclipse.aether.graph.DependencyFilter extensionFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginArtifactsCache.Key |
DefaultPluginArtifactsCache.createKey(Plugin plugin,
org.eclipse.aether.graph.DependencyFilter extensionFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptorCache.Key |
PluginDescriptorCache.createKey(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptorCache.Key |
DefaultPluginDescriptorCache.createKey(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
MojoDescriptor |
MavenPluginManager.getMojoDescriptor(Plugin plugin,
String goal,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session)
Retrieves the descriptor for the specified plugin goal from the plugin's main artifact.
|
MojoDescriptor |
DefaultBuildPluginManager.getMojoDescriptor(Plugin plugin,
String goal,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
MojoDescriptor |
BuildPluginManager.getMojoDescriptor(Plugin plugin,
String goal,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
Object |
PluginManager.getPluginComponent(Plugin plugin,
String role,
String roleHint)
Deprecated.
|
Map<String,Object> |
PluginManager.getPluginComponents(Plugin plugin,
String role)
Deprecated.
|
PluginDescriptor |
MavenPluginManager.getPluginDescriptor(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session)
Retrieves the descriptor for the specified plugin from its main artifact.
|
PluginDescriptor |
DefaultBuildPluginManager.loadPlugin(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptor |
BuildPluginManager.loadPlugin(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptor |
PluginManager.loadPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session)
Deprecated.
|
PluginDescriptor |
PluginManager.loadPluginFully(Plugin plugin,
MavenProject project,
MavenSession session)
Deprecated.
|
protected static boolean |
DefaultPluginRealmCache.pluginEquals(Plugin a,
Plugin b) |
protected static boolean |
DefaultPluginArtifactsCache.pluginEquals(Plugin a,
Plugin b) |
protected static int |
DefaultPluginRealmCache.pluginHashCode(Plugin plugin) |
protected static int |
DefaultPluginArtifactsCache.pluginHashCode(Plugin plugin) |
ExtensionRealmCache.CacheRecord |
MavenPluginManager.setupExtensionsRealm(MavenProject project,
Plugin plugin,
org.eclipse.aether.RepositorySystemSession session)
Sets up class realm for the specified build extensions plugin.
|
PluginDescriptor |
PluginManager.verifyPlugin(Plugin plugin,
MavenProject project,
Settings settings,
ArtifactRepository localRepository)
Deprecated.
|
Constructor and Description |
---|
CycleDetectedInPluginGraphException(Plugin plugin,
org.codehaus.plexus.component.composition.CycleDetectedInComponentGraphException e) |
DefaultPluginArtifactsCache.CacheKey(Plugin plugin,
org.eclipse.aether.graph.DependencyFilter extensionFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
DefaultPluginRealmCache.CacheKey(Plugin plugin,
ClassLoader parentRealm,
Map<String,ClassLoader> foreignImports,
org.eclipse.aether.graph.DependencyFilter dependencyFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
MojoExecution(Plugin plugin,
String goal,
String executionId) |
PluginContainerException(Plugin plugin,
org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm,
String message,
org.codehaus.plexus.component.repository.exception.ComponentRepositoryException e) |
PluginContainerException(Plugin plugin,
org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm,
String message,
org.codehaus.plexus.configuration.PlexusConfigurationException e) |
PluginContainerException(Plugin plugin,
org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm,
String message,
Throwable e) |
PluginDescriptorParsingException(Plugin plugin,
String descriptorLocation,
Throwable e) |
PluginIncompatibleException(Plugin plugin,
String message) |
PluginLoaderException(Plugin plugin,
String message) |
PluginLoaderException(Plugin plugin,
String message,
ArtifactNotFoundException cause) |
PluginLoaderException(Plugin plugin,
String message,
ArtifactResolutionException cause) |
PluginLoaderException(Plugin plugin,
String message,
InvalidPluginException cause) |
PluginLoaderException(Plugin plugin,
String message,
InvalidVersionSpecificationException cause) |
PluginLoaderException(Plugin plugin,
String message,
PluginManagerException cause) |
PluginLoaderException(Plugin plugin,
String message,
PluginNotFoundException cause) |
PluginLoaderException(Plugin plugin,
String message,
PluginVersionNotFoundException cause) |
PluginLoaderException(Plugin plugin,
String message,
PluginVersionResolutionException cause) |
PluginManagerException(Plugin plugin,
InvalidVersionSpecificationException cause) |
PluginManagerException(Plugin plugin,
String message,
org.codehaus.plexus.component.repository.exception.ComponentRepositoryException cause) |
PluginManagerException(Plugin plugin,
String message,
MavenProject project) |
PluginManagerException(Plugin plugin,
String message,
MavenProject project,
Throwable cause) |
PluginManagerException(Plugin plugin,
String message,
org.codehaus.plexus.configuration.PlexusConfigurationException cause) |
PluginManagerException(Plugin plugin,
String message,
org.codehaus.plexus.PlexusContainerException cause) |
PluginManagerException(Plugin plugin,
String message,
Throwable cause) |
PluginNotFoundException(Plugin plugin,
ArtifactNotFoundException e) |
PluginNotFoundException(Plugin plugin,
List<ArtifactRepository> remoteRepositories) |
PluginResolutionException(Plugin plugin,
Throwable cause) |
Modifier and Type | Method and Description |
---|---|
Plugin |
PluginDescriptor.getPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
PluginDescriptor.setPlugin(Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
Plugin |
DefaultPluginManager.getPluginDefinitionForPrefix(String prefix,
MavenSession session,
MavenProject project) |
Modifier and Type | Method and Description |
---|---|
MojoDescriptor |
DefaultMavenPluginManager.getMojoDescriptor(Plugin plugin,
String goal,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
Object |
DefaultPluginManager.getPluginComponent(Plugin plugin,
String role,
String roleHint) |
Map<String,Object> |
DefaultPluginManager.getPluginComponents(Plugin plugin,
String role) |
PluginDescriptor |
DefaultMavenPluginManager.getPluginDescriptor(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptor |
DefaultPluginManager.loadPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session) |
PluginDescriptor |
DefaultPluginManager.loadPluginFully(Plugin plugin,
MavenProject project,
MavenSession session) |
org.eclipse.aether.graph.DependencyNode |
PluginDependenciesResolver.resolve(Plugin plugin,
org.eclipse.aether.artifact.Artifact pluginArtifact,
org.eclipse.aether.graph.DependencyFilter dependencyFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session)
Resolves the runtime dependencies of the specified plugin.
|
org.eclipse.aether.graph.DependencyNode |
DefaultPluginDependenciesResolver.resolve(Plugin plugin,
org.eclipse.aether.artifact.Artifact pluginArtifact,
org.eclipse.aether.graph.DependencyFilter dependencyFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
org.eclipse.aether.artifact.Artifact |
PluginDependenciesResolver.resolve(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session)
Resolves the main artifact of the specified plugin.
|
org.eclipse.aether.artifact.Artifact |
DefaultPluginDependenciesResolver.resolve(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
org.eclipse.aether.graph.DependencyNode |
DefaultPluginDependenciesResolver.resolveCoreExtension(Plugin plugin,
org.eclipse.aether.graph.DependencyFilter dependencyFilter,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
ExtensionRealmCache.CacheRecord |
DefaultMavenPluginManager.setupExtensionsRealm(MavenProject project,
Plugin plugin,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptor |
DefaultPluginManager.verifyPlugin(Plugin plugin,
MavenProject project,
Settings settings,
ArtifactRepository localRepository) |
Constructor and Description |
---|
DefaultPluginVersionRequest(Plugin plugin,
MavenSession session)
Creates a request for the specified plugin by copying settings from the specified build session.
|
DefaultPluginVersionRequest(Plugin plugin,
org.eclipse.aether.RepositorySystemSession session,
List<org.eclipse.aether.repository.RemoteRepository> repositories)
Creates a request for the specified plugin using the given repository session and plugin repositories.
|
Modifier and Type | Method and Description |
---|---|
Plugin |
MavenProject.getPlugin(String pluginKey) |
Modifier and Type | Method and Description |
---|---|
List<Plugin> |
MavenProject.getBuildPlugins() |
static List<Plugin> |
ModelUtils.orderAfterMerge(List<Plugin> merged,
List<Plugin> highPrioritySource,
List<Plugin> lowPrioritySource)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
ModelUtils.mergePluginDefinitions(Plugin child,
Plugin parent,
boolean handleAsInheritance)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static List<Plugin> |
ModelUtils.orderAfterMerge(List<Plugin> merged,
List<Plugin> highPrioritySource,
List<Plugin> lowPrioritySource)
Deprecated.
|
static List<Plugin> |
ModelUtils.orderAfterMerge(List<Plugin> merged,
List<Plugin> highPrioritySource,
List<Plugin> lowPrioritySource)
Deprecated.
|
static List<Plugin> |
ModelUtils.orderAfterMerge(List<Plugin> merged,
List<Plugin> highPrioritySource,
List<Plugin> lowPrioritySource)
Deprecated.
|
Constructor and Description |
---|
PluginArtifact(Plugin plugin,
Artifact pluginArtifact) |
Modifier and Type | Method and Description |
---|---|
Artifact |
RepositorySystem.createPluginArtifact(Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
Artifact |
LegacyRepositorySystem.createPluginArtifact(Plugin plugin) |
Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.