Class WarningResolutionListener

java.lang.Object
org.apache.maven.artifact.resolver.WarningResolutionListener
All Implemented Interfaces:
org.apache.maven.artifact.resolver.ResolutionListener

public class WarningResolutionListener extends Object implements org.apache.maven.artifact.resolver.ResolutionListener
Send resolution warning events to the warning log.
Author:
Brett Porter
  • Field Summary

    Fields inherited from interface org.apache.maven.artifact.resolver.ResolutionListener

    FINISH_PROCESSING_CHILDREN, INCLUDE_ARTIFACT, MANAGE_ARTIFACT, MANAGE_ARTIFACT_SCOPE, MANAGE_ARTIFACT_SYSTEM_PATH, MANAGE_ARTIFACT_VERSION, OMIT_FOR_CYCLE, OMIT_FOR_NEARER, PROCESS_CHILDREN, RESTRICT_RANGE, ROLE, SELECT_VERSION_FROM_RANGE, TEST_ARTIFACT, UPDATE_SCOPE, UPDATE_SCOPE_CURRENT_POM
  • Constructor Summary

    Constructors
    Constructor
    Description
    WarningResolutionListener(org.codehaus.plexus.logging.Logger logger)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    endProcessChildren(org.apache.maven.artifact.Artifact artifact)
     
    void
    includeArtifact(org.apache.maven.artifact.Artifact artifact)
     
    void
    manageArtifact(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.Artifact replacement)
     
    void
    omitForCycle(org.apache.maven.artifact.Artifact omitted)
     
    void
    omitForNearer(org.apache.maven.artifact.Artifact omitted, org.apache.maven.artifact.Artifact kept)
     
    void
    restrictRange(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.Artifact replacement, org.apache.maven.artifact.versioning.VersionRange newRange)
     
    void
    selectVersionFromRange(org.apache.maven.artifact.Artifact artifact)
     
    void
    startProcessChildren(org.apache.maven.artifact.Artifact artifact)
     
    void
    testArtifact(org.apache.maven.artifact.Artifact node)
     
    void
    updateScope(org.apache.maven.artifact.Artifact artifact, String scope)
     
    void
    updateScopeCurrentPom(org.apache.maven.artifact.Artifact artifact, String scope)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WarningResolutionListener

      public WarningResolutionListener(org.codehaus.plexus.logging.Logger logger)
  • Method Details

    • testArtifact

      public void testArtifact(org.apache.maven.artifact.Artifact node)
      Specified by:
      testArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
    • startProcessChildren

      public void startProcessChildren(org.apache.maven.artifact.Artifact artifact)
      Specified by:
      startProcessChildren in interface org.apache.maven.artifact.resolver.ResolutionListener
    • endProcessChildren

      public void endProcessChildren(org.apache.maven.artifact.Artifact artifact)
      Specified by:
      endProcessChildren in interface org.apache.maven.artifact.resolver.ResolutionListener
    • includeArtifact

      public void includeArtifact(org.apache.maven.artifact.Artifact artifact)
      Specified by:
      includeArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
    • omitForNearer

      public void omitForNearer(org.apache.maven.artifact.Artifact omitted, org.apache.maven.artifact.Artifact kept)
      Specified by:
      omitForNearer in interface org.apache.maven.artifact.resolver.ResolutionListener
    • omitForCycle

      public void omitForCycle(org.apache.maven.artifact.Artifact omitted)
      Specified by:
      omitForCycle in interface org.apache.maven.artifact.resolver.ResolutionListener
    • updateScopeCurrentPom

      public void updateScopeCurrentPom(org.apache.maven.artifact.Artifact artifact, String scope)
      Specified by:
      updateScopeCurrentPom in interface org.apache.maven.artifact.resolver.ResolutionListener
    • updateScope

      public void updateScope(org.apache.maven.artifact.Artifact artifact, String scope)
      Specified by:
      updateScope in interface org.apache.maven.artifact.resolver.ResolutionListener
    • manageArtifact

      public void manageArtifact(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.Artifact replacement)
      Specified by:
      manageArtifact in interface org.apache.maven.artifact.resolver.ResolutionListener
    • selectVersionFromRange

      public void selectVersionFromRange(org.apache.maven.artifact.Artifact artifact)
      Specified by:
      selectVersionFromRange in interface org.apache.maven.artifact.resolver.ResolutionListener
    • restrictRange

      public void restrictRange(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.Artifact replacement, org.apache.maven.artifact.versioning.VersionRange newRange)
      Specified by:
      restrictRange in interface org.apache.maven.artifact.resolver.ResolutionListener