Class ExcludeReactorProjectsDependencyFilter

java.lang.Object
org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
org.apache.maven.plugins.dependency.resolvers.ExcludeReactorProjectsDependencyFilter
All Implemented Interfaces:
org.apache.maven.shared.artifact.filter.resolve.TransformableFilter

public class ExcludeReactorProjectsDependencyFilter extends org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
TransformableFilter implementation that excludes artifacts found in the Reactor.
  • Field Details

    • log

      private final org.apache.maven.plugin.logging.Log log
    • reactorArtifactKeys

      private final Set<String> reactorArtifactKeys
  • Constructor Details

    • ExcludeReactorProjectsDependencyFilter

      public ExcludeReactorProjectsDependencyFilter(List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.plugin.logging.Log log)
  • Method Details

    • accept

      public boolean accept(org.apache.maven.shared.artifact.filter.resolve.Node node, List<org.apache.maven.shared.artifact.filter.resolve.Node> parents)
      Specified by:
      accept in class org.apache.maven.shared.artifact.filter.resolve.AbstractFilter
    • isDependencyArtifactInReactor

      private boolean isDependencyArtifactInReactor(String dependencyArtifactKey)