Class ExcludeReactorProjectsArtifactFilter
java.lang.Object
org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
org.apache.maven.plugins.dependency.resolvers.ExcludeReactorProjectsArtifactFilter
- All Implemented Interfaces:
org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter
public class ExcludeReactorProjectsArtifactFilter
extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
ArtifactFilter
implementation that excludes artifacts found in the Reactor.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.maven.plugin.logging.Log
-
Constructor Summary
ConstructorsConstructorDescriptionExcludeReactorProjectsArtifactFilter
(List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.plugin.logging.Log log) -
Method Summary
Modifier and TypeMethodDescriptionSet<org.apache.maven.artifact.Artifact>
private boolean
isArtifactInReactor
(org.apache.maven.artifact.Artifact artifact) Methods inherited from class org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter
isArtifactIncluded
-
Field Details
-
log
private final org.apache.maven.plugin.logging.Log log -
reactorArtifactKeys
-
-
Constructor Details
-
ExcludeReactorProjectsArtifactFilter
public ExcludeReactorProjectsArtifactFilter(List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.plugin.logging.Log log)
-
-
Method Details
-
filter
public Set<org.apache.maven.artifact.Artifact> filter(Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException - Throws:
org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
-
isArtifactInReactor
private boolean isArtifactInReactor(org.apache.maven.artifact.Artifact artifact)
-