public class ExcludedDependenciesResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,org.apache.maven.artifact.Artifact> |
excludedArtifacts |
| Constructor and Description |
|---|
ExcludedDependenciesResolver(org.apache.maven.shared.dependency.tree.DependencyTreeBuilder treeBuilder,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector,
MavenProjectBuilder mavenProjectBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
findExclusionsInTree(org.apache.maven.shared.dependency.tree.DependencyNode dependencyNode,
Set<String> exclusions) |
protected void |
findExclusionVersionByDepthSearch(org.apache.maven.shared.dependency.tree.DependencyNode node,
Set<String> exclusions) |
Set<org.apache.maven.artifact.Artifact> |
resolve(org.apache.maven.project.MavenProject project,
Set<String> exclusions) |
void |
resolveExclusionsVersions(org.apache.maven.shared.dependency.tree.DependencyNode root,
Set<String> exclusions) |
protected List<org.apache.maven.shared.dependency.tree.DependencyNode> |
resolveOriginalDependencies(org.apache.maven.shared.dependency.tree.DependencyNode root) |
protected boolean |
shouldStopTraversing(Set<String> exclusions,
String exclusionCoordinates) |
public ExcludedDependenciesResolver(org.apache.maven.shared.dependency.tree.DependencyTreeBuilder treeBuilder,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector,
MavenProjectBuilder mavenProjectBuilder)
public Set<org.apache.maven.artifact.Artifact> resolve(org.apache.maven.project.MavenProject project, Set<String> exclusions) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.shared.dependency.tree.DependencyTreeBuilderException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.shared.dependency.tree.DependencyTreeBuilderExceptionpublic void resolveExclusionsVersions(org.apache.maven.shared.dependency.tree.DependencyNode root,
Set<String> exclusions)
throws org.apache.maven.shared.dependency.tree.DependencyTreeBuilderException,
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.shared.dependency.tree.DependencyTreeBuilderExceptionorg.apache.maven.plugin.MojoExecutionExceptionprotected List<org.apache.maven.shared.dependency.tree.DependencyNode> resolveOriginalDependencies(org.apache.maven.shared.dependency.tree.DependencyNode root)
protected void findExclusionsInTree(org.apache.maven.shared.dependency.tree.DependencyNode dependencyNode,
Set<String> exclusions)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.shared.dependency.tree.DependencyTreeBuilderException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.shared.dependency.tree.DependencyTreeBuilderExceptionprotected void findExclusionVersionByDepthSearch(org.apache.maven.shared.dependency.tree.DependencyNode node,
Set<String> exclusions)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2017 MuleSoft Inc. All rights reserved.