public class RemoveSpecificArtifactsFilter extends AbstractArtifactsExclusionFilter
DependencyGraph
by excluding artifacts that are specific to the given artifacts.
By specific, I mean an artifact that's only depended on by one and the only one of the given artifacts.
ids
children
Constructor and Description |
---|
RemoveSpecificArtifactsFilter() |
RemoveSpecificArtifactsFilter(Collection<String> artifactIds) |
RemoveSpecificArtifactsFilter(String... artifactIds) |
RemoveSpecificArtifactsFilter(String artifactId) |
Modifier and Type | Method and Description |
---|---|
boolean |
visit(DependencyGraph.Node node)
Visits a node.
|
addArtifact, addConfiguredArtifact, resolve
process, visit
add, evaluateChild, evaluateChild
public RemoveSpecificArtifactsFilter(Collection<String> artifactIds) throws IOException
IOException
public RemoveSpecificArtifactsFilter(String... artifactIds) throws IOException
IOException
public RemoveSpecificArtifactsFilter(String artifactId) throws IOException
IOException
public RemoveSpecificArtifactsFilter()
public boolean visit(DependencyGraph.Node node)
GraphVisitor
Copyright © 2014. All rights reserved.