Interface ArtifactAnalyzerHandler

All Known Implementing Classes:
AbstractArtifactAnalyzerHandler

public interface ArtifactAnalyzerHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    analyze(org.apache.maven.artifact.Artifact artifact, DependencyReport report)
     
    boolean
    appliesTo(org.apache.maven.artifact.Artifact artifact)
     
    create(ConnectorResolver connectorResolver, org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager, org.apache.maven.shared.filtering.MavenResourcesFiltering mavenResourcesFiltering, List<org.apache.maven.project.MavenProject> reactorProjects)
     
  • Method Details

    • appliesTo

      boolean appliesTo(org.apache.maven.artifact.Artifact artifact)
    • analyze

      DependencyReport analyze(org.apache.maven.artifact.Artifact artifact, DependencyReport report) throws IOException
      Throws:
      IOException
    • create

      static List<ArtifactAnalyzerHandler> create(ConnectorResolver connectorResolver, org.eclipse.aether.repository.LocalRepositoryManager localRepositoryManager, org.apache.maven.shared.filtering.MavenResourcesFiltering mavenResourcesFiltering, List<org.apache.maven.project.MavenProject> reactorProjects)