public abstract class DependencyFilter
extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
ArtifactsFilter
based on a FilterableDependency
list.Constructor and Description |
---|
DependencyFilter(java.util.List<? extends org.springframework.boot.maven.FilterableDependency> dependencies)
Create a new instance with the list of
FilterableDependency instance(s) to
use. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
equals(org.apache.maven.artifact.Artifact artifact,
org.springframework.boot.maven.FilterableDependency dependency)
Check if the specified
Artifact matches the
specified FilterableDependency . |
protected abstract boolean |
filter(org.apache.maven.artifact.Artifact artifact) |
java.util.Set<org.apache.maven.artifact.Artifact> |
filter(java.util.Set<org.apache.maven.artifact.Artifact> artifacts) |
protected java.util.List<? extends org.springframework.boot.maven.FilterableDependency> |
getFilters() |
public DependencyFilter(java.util.List<? extends org.springframework.boot.maven.FilterableDependency> dependencies)
FilterableDependency
instance(s) to
use.dependencies
- the source dependenciespublic java.util.Set<org.apache.maven.artifact.Artifact> filter(java.util.Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
protected abstract boolean filter(org.apache.maven.artifact.Artifact artifact)
protected final boolean equals(org.apache.maven.artifact.Artifact artifact, org.springframework.boot.maven.FilterableDependency dependency)
Artifact
matches the
specified FilterableDependency
. Returns
true
if it should be excludedartifact
- the Maven Artifact
dependency
- the FilterableDependency
true
if the artifact matches the dependencyprotected final java.util.List<? extends org.springframework.boot.maven.FilterableDependency> getFilters()